| Up to higher level directory | |||
| Name | Date | Size | |
|---|---|---|---|
| alloc/ | 20-Sep-2013 | ||
| AllocTracker.cpp | 20-Sep-2013 | 19.6K | |
| AllocTracker.h | 20-Sep-2013 | 2K | |
| analysis/ | 20-Sep-2013 | ||
| Android.mk | 20-Sep-2013 | 4.8K | |
| arch/ | 20-Sep-2013 | ||
| Atomic.cpp | 20-Sep-2013 | 6.4K | |
| Atomic.h | 20-Sep-2013 | 2.1K | |
| AtomicCache.cpp | 20-Sep-2013 | 5.3K | |
| AtomicCache.h | 20-Sep-2013 | 7.7K | |
| Bits.h | 20-Sep-2013 | 7K | |
| BitVector.cpp | 20-Sep-2013 | 8.9K | |
| BitVector.h | 20-Sep-2013 | 3.4K | |
| CheckJni.cpp | 20-Sep-2013 | 85.8K | |
| Common.h | 20-Sep-2013 | 3.6K | |
| compiler/ | 20-Sep-2013 | ||
| dalvik | 20-Sep-2013 | 1.1K | |
| Dalvik.h | 20-Sep-2013 | 2.3K | |
| DalvikVersion.h | 20-Sep-2013 | 1.1K | |
| Ddm.cpp | 20-Sep-2013 | 13.4K | |
| Ddm.h | 20-Sep-2013 | 2.4K | |
| Debugger.cpp | 20-Sep-2013 | 80.8K | |
| Debugger.h | 20-Sep-2013 | 9.6K | |
| Dvm.mk | 20-Sep-2013 | 10.4K | |
| DvmDex.cpp | 20-Sep-2013 | 8.7K | |
| DvmDex.h | 20-Sep-2013 | 4.7K | |
| Exception.cpp | 20-Sep-2013 | 50K | |
| Exception.h | 20-Sep-2013 | 14.8K | |
| Globals.h | 20-Sep-2013 | 31.9K | |
| Hash.cpp | 20-Sep-2013 | 11.7K | |
| Hash.h | 20-Sep-2013 | 6.8K | |
| hprof/ | 20-Sep-2013 | ||
| IndirectRefTable.cpp | 20-Sep-2013 | 10.6K | |
| IndirectRefTable.h | 20-Sep-2013 | 13.2K | |
| Init.cpp | 20-Sep-2013 | 69.5K | |
| Init.h | 20-Sep-2013 | 2.3K | |
| InitRefs.cpp | 20-Sep-2013 | 22.4K | |
| InlineNative.cpp | 20-Sep-2013 | 27.9K | |
| InlineNative.h | 20-Sep-2013 | 6.5K | |
| Inlines.cpp | 20-Sep-2013 | 893 | |
| Inlines.h | 20-Sep-2013 | 1.3K | |
| Intern.cpp | 20-Sep-2013 | 5.4K | |
| Intern.h | 20-Sep-2013 | 1K | |
| interp/ | 20-Sep-2013 | ||
| JarFile.cpp | 20-Sep-2013 | 12.3K | |
| JarFile.h | 20-Sep-2013 | 2K | |
| jdwp/ | 20-Sep-2013 | ||
| Jni.cpp | 20-Sep-2013 | 124K | |
| JniInternal.h | 20-Sep-2013 | 4.5K | |
| LinearAlloc.cpp | 20-Sep-2013 | 22.1K | |
| LinearAlloc.h | 20-Sep-2013 | 3.5K | |
| Misc.cpp | 20-Sep-2013 | 21.6K | |
| Misc.h | 20-Sep-2013 | 10.7K | |
| mterp/ | 20-Sep-2013 | ||
| native/ | 20-Sep-2013 | ||
| Native.cpp | 20-Sep-2013 | 23.7K | |
| Native.h | 20-Sep-2013 | 3K | |
| oo/ | 20-Sep-2013 | ||
| os/ | 20-Sep-2013 | ||
| PointerSet.cpp | 20-Sep-2013 | 6.6K | |
| PointerSet.h | 20-Sep-2013 | 2.5K | |
| Profile.cpp | 20-Sep-2013 | 29K | |
| Profile.h | 20-Sep-2013 | 5.6K | |
| RawDexFile.cpp | 20-Sep-2013 | 7.5K | |
| RawDexFile.h | 20-Sep-2013 | 2.3K | |
| README.txt | 20-Sep-2013 | 636 | |
| ReconfigureDvm.mk | 20-Sep-2013 | 1.1K | |
| ReferenceTable.cpp | 20-Sep-2013 | 10.5K | |
| ReferenceTable.h | 20-Sep-2013 | 3.8K | |
| reflect/ | 20-Sep-2013 | ||
| SignalCatcher.cpp | 20-Sep-2013 | 8.8K | |
| SignalCatcher.h | 20-Sep-2013 | 827 | |
| StdioConverter.cpp | 20-Sep-2013 | 7.2K | |
| StdioConverter.h | 20-Sep-2013 | 845 | |
| Sync.cpp | 20-Sep-2013 | 41K | |
| Sync.h | 20-Sep-2013 | 4.1K | |
| test/ | 20-Sep-2013 | ||
| Thread.cpp | 20-Sep-2013 | 122.5K | |
| Thread.h | 20-Sep-2013 | 17.8K | |
| UtfString.cpp | 20-Sep-2013 | 12.4K | |
| UtfString.h | 20-Sep-2013 | 4.2K | |
1 Dalvik Virtual Machine 2 3 4 Source code rules of the road: 5 6 - All externally-visible function names must start with "dvm" to avoid 7 namespace clashes. Use static functions when possible. 8 9 - Do not create static variables (globally or locally). Do not create 10 global variables. Keep everything with non-local lifespan in "gDvm", 11 defined in Globals.h, so that all global VM state is in one place. 12 13 - Use "startup" and "shutdown" functions to clean up gDvm. The VM must 14 exit cleanly in valgrind. 15 16 - The primary target is ARM Linux. Others are secondary, but must still 17 work correctly. 18 19 - Use of gcc-specific and C99 constructs is allowed. 20