Name | Date | Size | |
---|---|---|---|
.. | 13-Jul-2012 | 4 KiB | |
alloc/ | 13-Jul-2012 | 4 KiB | |
AllocTracker.cpp | 13-Jul-2012 | 19.6 KiB | |
AllocTracker.h | 13-Jul-2012 | 2 KiB | |
analysis/ | 13-Jul-2012 | 4 KiB | |
Android.mk | 13-Jul-2012 | 4.7 KiB | |
arch/ | 13-Jul-2012 | 4 KiB | |
Atomic.cpp | 13-Jul-2012 | 8.4 KiB | |
Atomic.h | 13-Jul-2012 | 2 KiB | |
AtomicCache.cpp | 13-Jul-2012 | 5.2 KiB | |
AtomicCache.h | 13-Jul-2012 | 7.7 KiB | |
Bits.h | 13-Jul-2012 | 7 KiB | |
BitVector.cpp | 13-Jul-2012 | 8.9 KiB | |
BitVector.h | 13-Jul-2012 | 3.4 KiB | |
CheckJni.cpp | 13-Jul-2012 | 85.5 KiB | |
Common.h | 13-Jul-2012 | 3.2 KiB | |
compiler/ | 13-Jul-2012 | 4 KiB | |
dalvik | 13-Jul-2012 | 1.1 KiB | |
Dalvik.h | 13-Jul-2012 | 2.3 KiB | |
DalvikVersion.h | 13-Jul-2012 | 1.1 KiB | |
Ddm.cpp | 13-Jul-2012 | 13.4 KiB | |
Ddm.h | 13-Jul-2012 | 2.4 KiB | |
Debugger.cpp | 13-Jul-2012 | 80.8 KiB | |
Debugger.h | 13-Jul-2012 | 9.6 KiB | |
Dvm.mk | 13-Jul-2012 | 8.7 KiB | |
DvmDex.cpp | 13-Jul-2012 | 8.6 KiB | |
DvmDex.h | 13-Jul-2012 | 4.7 KiB | |
Exception.cpp | 13-Jul-2012 | 50 KiB | |
Exception.h | 13-Jul-2012 | 14.8 KiB | |
Globals.h | 13-Jul-2012 | 31.2 KiB | |
Hash.cpp | 13-Jul-2012 | 11.6 KiB | |
Hash.h | 13-Jul-2012 | 6.8 KiB | |
hprof/ | 13-Jul-2012 | 4 KiB | |
IndirectRefTable.cpp | 13-Jul-2012 | 10.6 KiB | |
IndirectRefTable.h | 13-Jul-2012 | 13.2 KiB | |
Init.cpp | 13-Jul-2012 | 60.1 KiB | |
Init.h | 13-Jul-2012 | 2.3 KiB | |
InitRefs.cpp | 13-Jul-2012 | 22.4 KiB | |
InlineNative.cpp | 13-Jul-2012 | 27.4 KiB | |
InlineNative.h | 13-Jul-2012 | 6.2 KiB | |
Inlines.cpp | 13-Jul-2012 | 893 | |
Inlines.h | 13-Jul-2012 | 1.3 KiB | |
Intern.cpp | 13-Jul-2012 | 5.4 KiB | |
Intern.h | 13-Jul-2012 | 1 KiB | |
interp/ | 13-Jul-2012 | 4 KiB | |
JarFile.cpp | 13-Jul-2012 | 12.3 KiB | |
JarFile.h | 13-Jul-2012 | 2 KiB | |
jdwp/ | 13-Jul-2012 | 4 KiB | |
Jni.cpp | 13-Jul-2012 | 122.8 KiB | |
JniInternal.h | 13-Jul-2012 | 4.4 KiB | |
LinearAlloc.cpp | 13-Jul-2012 | 22.1 KiB | |
LinearAlloc.h | 13-Jul-2012 | 3.5 KiB | |
Misc.cpp | 13-Jul-2012 | 21.4 KiB | |
Misc.h | 13-Jul-2012 | 10.6 KiB | |
mterp/ | 13-Jul-2012 | 4 KiB | |
native/ | 13-Jul-2012 | 4 KiB | |
Native.cpp | 13-Jul-2012 | 23.6 KiB | |
Native.h | 13-Jul-2012 | 3 KiB | |
oo/ | 13-Jul-2012 | 4 KiB | |
os/ | 13-Jul-2012 | 4 KiB | |
PointerSet.cpp | 13-Jul-2012 | 6.6 KiB | |
PointerSet.h | 13-Jul-2012 | 2.5 KiB | |
Profile.cpp | 13-Jul-2012 | 29 KiB | |
Profile.h | 13-Jul-2012 | 5.6 KiB | |
RawDexFile.cpp | 13-Jul-2012 | 7.5 KiB | |
RawDexFile.h | 13-Jul-2012 | 2.3 KiB | |
README.txt | 13-Jul-2012 | 636 | |
ReconfigureDvm.mk | 13-Jul-2012 | 1.2 KiB | |
ReferenceTable.cpp | 13-Jul-2012 | 10.5 KiB | |
ReferenceTable.h | 13-Jul-2012 | 3.8 KiB | |
reflect/ | 13-Jul-2012 | 4 KiB | |
SignalCatcher.cpp | 13-Jul-2012 | 8.7 KiB | |
SignalCatcher.h | 13-Jul-2012 | 827 | |
StdioConverter.cpp | 13-Jul-2012 | 7.2 KiB | |
StdioConverter.h | 13-Jul-2012 | 845 | |
Sync.cpp | 13-Jul-2012 | 40.9 KiB | |
Sync.h | 13-Jul-2012 | 4.1 KiB | |
test/ | 13-Jul-2012 | 4 KiB | |
Thread.cpp | 13-Jul-2012 | 120.7 KiB | |
Thread.h | 13-Jul-2012 | 17.7 KiB | |
UtfString.cpp | 13-Jul-2012 | 12.4 KiB | |
UtfString.h | 13-Jul-2012 | 4.2 KiB |
README.txt
1Dalvik Virtual Machine 2 3 4Source code rules of the road: 5 6- All externally-visible function names must start with "dvm" to avoid 7namespace clashes. Use static functions when possible. 8 9- Do not create static variables (globally or locally). Do not create 10global variables. Keep everything with non-local lifespan in "gDvm", 11defined 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 14exit cleanly in valgrind. 15 16- The primary target is ARM Linux. Others are secondary, but must still 17work correctly. 18 19- Use of gcc-specific and C99 constructs is allowed. 20