• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2008 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 /*
18  * All-inclusive internal header file.  Include this to get everything useful.
19  */
20 #ifndef DALVIK_DALVIK_H_
21 #define DALVIK_DALVIK_H_
22 
23 #include "Common.h"
24 #include "Inlines.h"
25 #include "Misc.h"
26 #include "Bits.h"
27 #include "BitVector.h"
28 #include "libdex/SysUtil.h"
29 #include "libdex/DexDebugInfo.h"
30 #include "libdex/DexFile.h"
31 #include "libdex/DexProto.h"
32 #include "libdex/DexUtf.h"
33 #include "libdex/ZipArchive.h"
34 #include "DvmDex.h"
35 #include "RawDexFile.h"
36 #include "Sync.h"
37 #include "oo/Object.h"
38 #include "Native.h"
39 #include "native/InternalNative.h"
40 
41 #include "DalvikVersion.h"
42 #include "Debugger.h"
43 #include "Profile.h"
44 #include "UtfString.h"
45 #include "Intern.h"
46 #include "ReferenceTable.h"
47 #include "IndirectRefTable.h"
48 #include "AtomicCache.h"
49 #include "Thread.h"
50 #include "Ddm.h"
51 #include "Hash.h"
52 #include "interp/Stack.h"
53 #include "oo/Class.h"
54 #include "oo/Resolve.h"
55 #include "oo/Array.h"
56 #include "Exception.h"
57 #include "alloc/Alloc.h"
58 #include "alloc/CardTable.h"
59 #include "alloc/HeapDebug.h"
60 #include "alloc/WriteBarrier.h"
61 #include "oo/AccessCheck.h"
62 #include "JarFile.h"
63 #include "jdwp/Jdwp.h"
64 #include "SignalCatcher.h"
65 #include "StdioConverter.h"
66 #include "JniInternal.h"
67 #include "LinearAlloc.h"
68 #include "analysis/DexVerify.h"
69 #include "analysis/DexPrepare.h"
70 #include "analysis/RegisterMap.h"
71 #include "Init.h"
72 #include "libdex/DexOpcodes.h"
73 #include "libdex/InstrUtils.h"
74 #include "AllocTracker.h"
75 #include "PointerSet.h"
76 #if defined(WITH_JIT)
77 #include "compiler/Compiler.h"
78 #endif
79 #include "Globals.h"
80 #include "reflect/Reflect.h"
81 #include "oo/TypeCheck.h"
82 #include "Atomic.h"
83 #include "interp/Interp.h"
84 #include "InlineNative.h"
85 #include "oo/ObjectInlines.h"
86 
87 #endif  // DALVIK_DALVIK_H_
88