Dalvik.h revision 89c1feb0a69a7707b271086e749975b3f7acacf7
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 * All-inclusive internal header file. Include this to get everything useful. 18 */ 19#ifndef _DALVIK_DALVIK 20#define _DALVIK_DALVIK 21 22#include <pthread.h> 23 24#include "Common.h" 25#include "Inlines.h" 26#include "Misc.h" 27#include "Bits.h" 28#include "libdex/SysUtil.h" 29#include "libdex/DexFile.h" 30#include "libdex/DexProto.h" 31#include "libdex/ZipArchive.h" 32#include "analysis/ReduceConstants.h" 33#include "DvmDex.h" 34#include "RawDexFile.h" 35#include "Sync.h" 36#include "oo/Object.h" 37#include "Native.h" 38#include "native/InternalNative.h" 39 40#include "DalvikVersion.h" 41#include "Debugger.h" 42#include "Profile.h" 43#include "UtfString.h" 44#include "Intern.h" 45#include "ReferenceTable.h" 46#include "AtomicCache.h" 47#include "Thread.h" 48#include "Ddm.h" 49#include "Hash.h" 50#include "interp/Stack.h" 51#include "oo/Class.h" 52#include "oo/Resolve.h" 53#include "oo/Array.h" 54#include "Exception.h" 55#include "alloc/Alloc.h" 56#include "alloc/HeapDebug.h" 57#include "alloc/HeapWorker.h" 58#include "alloc/GC.h" 59#include "oo/AccessCheck.h" 60#include "JarFile.h" 61#include "Properties.h" 62#include "jdwp/Jdwp.h" 63#include "SignalCatcher.h" 64#include "StdioConverter.h" 65#include "JniInternal.h" 66#include "LinearAlloc.h" 67#include "analysis/DexVerify.h" 68#include "analysis/DexOptimize.h" 69#include "Init.h" 70#include "libdex/OpCode.h" 71#include "libdex/InstrUtils.h" 72#include "AllocTracker.h" 73#include "Globals.h" 74#include "reflect/Reflect.h" 75#include "oo/TypeCheck.h" 76#include "Atomic.h" 77#include "interp/Interp.h" 78#include "PointerSet.h" 79#include "InlineNative.h" 80 81#endif /*_DALVIK_DALVIK*/ 82