blob: 29abc2c310a6941f76a1746b51c1ced101f7fb70 [file] [log] [blame]
The Android Open Source Projectf6c38712009-03-03 19:28:47 -08001/*
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
21#define _DALVIK_DALVIK
22
23#include <pthread.h>
24
25#include "Common.h"
26#include "Inlines.h"
27#include "Misc.h"
28#include "Bits.h"
29#include "libdex/SysUtil.h"
30#include "libdex/DexFile.h"
31#include "libdex/DexProto.h"
32#include "libdex/ZipArchive.h"
33#include "analysis/ReduceConstants.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 "AtomicCache.h"
48#include "Thread.h"
49#include "Ddm.h"
50#include "Hash.h"
51#include "interp/Stack.h"
52#include "oo/Class.h"
53#include "oo/Resolve.h"
54#include "oo/Array.h"
55#include "Exception.h"
56#include "alloc/Alloc.h"
57#include "alloc/HeapDebug.h"
58#include "alloc/HeapWorker.h"
59#include "alloc/GC.h"
60#include "oo/AccessCheck.h"
61#include "JarFile.h"
62#include "Properties.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/DexOptimize.h"
The Android Open Source Project99409882009-03-18 22:20:24 -070070#include "analysis/RegisterMap.h"
The Android Open Source Projectf6c38712009-03-03 19:28:47 -080071#include "Init.h"
72#include "libdex/OpCode.h"
73#include "libdex/InstrUtils.h"
74#include "AllocTracker.h"
75#include "PointerSet.h"
76#include "Globals.h"
77#include "reflect/Reflect.h"
78#include "oo/TypeCheck.h"
79#include "Atomic.h"
80#include "interp/Interp.h"
81#include "InlineNative.h"
82
83#endif /*_DALVIK_DALVIK*/