Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
oo | 2011-11-27 | ||
reflect | 2011-11-27 | ||
test | 2011-11-27 | ||
native | 2011-11-27 | ||
mterp | 2011-11-27 | ||
hprof | 2011-11-27 | ||
interp | 2011-11-27 | ||
jdwp | 2011-11-27 | ||
compiler | 2011-11-27 | ||
analysis | 2011-11-27 | ||
arch | 2011-11-27 | ||
alloc | 2011-11-27 | ||
AllocTracker.c | 2011-11-26 | 20.0 kB | |
AllocTracker.h | 2011-11-26 | 2.1 kB | |
Android.mk | 2011-11-26 | 4.2 kB | |
Atomic.c | 2011-11-26 | 7.3 kB | |
Atomic.h | 2011-11-26 | 1.8 kB | |
AtomicCache.c | 2011-11-26 | 5.4 kB | |
AtomicCache.h | 2011-11-26 | 7.9 kB | |
Bits.h | 2011-11-26 | 7.2 kB | |
CheckJni.c | 2011-11-26 | 97.6 kB | |
Common.h | 2011-11-26 | 4.2 kB | |
Dalvik.h | 2011-11-26 | 2.3 kB | |
DalvikVersion.h | 2011-11-26 | 1.1 kB | |
Ddm.c | 2011-11-26 | 17.6 kB | |
Ddm.h | 2011-11-26 | 2.4 kB | |
Debugger.c | 2011-11-26 | 84.4 kB | |
Debugger.h | 2011-11-26 | 10.3 kB | |
Dvm.mk | 2011-11-26 | 9.1 kB | |
DvmDex.c | 2011-11-26 | 8.8 kB | |
DvmDex.h | 2011-11-26 | 4.8 kB | |
Exception.c | 2011-11-26 | 45.9 kB | |
Exception.h | 2011-11-26 | 6.2 kB | |
Globals.h | 2011-11-26 | 28.1 kB | |
Hash.c | 2011-11-26 | 12.0 kB | |
Hash.h | 2011-11-26 | 7.0 kB | |
IndirectRefTable.c | 2011-11-26 | 15.5 kB | |
IndirectRefTable.h | 2011-11-26 | 14.9 kB | |
Init.c | 2011-11-26 | 56.5 kB | |
Init.h | 2011-11-26 | 1.6 kB | |
InlineNative.c | 2011-11-26 | 26.4 kB | |
InlineNative.h | 2011-11-26 | 3.5 kB | |
Inlines.c | 2011-11-26 | 891 Bytes | |
Inlines.h | 2011-11-26 | 1.3 kB | |
Intern.c | 2011-11-26 | 6.5 kB | |
Intern.h | 2011-11-26 | 981 Bytes | |
JarFile.c | 2011-11-26 | 12.4 kB | |
JarFile.h | 2011-11-26 | 2.1 kB | |
Jni.c | 2011-11-26 | 151.7 kB | |
JniInternal.h | 2011-11-26 | 7.2 kB | |
LinearAlloc.c | 2011-11-26 | 22.7 kB | |
LinearAlloc.h | 2011-11-26 | 3.6 kB | |
Misc.c | 2011-11-26 | 18.6 kB | |
Misc.h | 2011-11-26 | 10.2 kB | |
Native.c | 2011-11-26 | 27.3 kB | |
Native.h | 2011-11-26 | 3.7 kB | |
PointerSet.c | 2011-11-26 | 6.7 kB | |
PointerSet.h | 2011-11-26 | 2.6 kB | |
Profile.c | 2011-11-26 | 26.4 kB | |
Profile.h | 2011-11-26 | 6.7 kB | |
Properties.c | 2011-11-26 | 8.2 kB | |
Properties.h | 2011-11-26 | 1.1 kB | |
RawDexFile.c | 2011-11-26 | 1.3 kB | |
RawDexFile.h | 2011-11-26 | 1.8 kB | |
README.txt | 2011-11-26 | 636 Bytes | |
ReconfigureDvm.mk | 2011-11-26 | 1.1 kB | |
ReferenceTable.c | 2011-11-26 | 8.7 kB | |
ReferenceTable.h | 2011-11-26 | 3.7 kB | |
SignalCatcher.c | 2011-11-26 | 8.7 kB | |
SignalCatcher.h | 2011-11-26 | 821 Bytes | |
StdioConverter.c | 2011-11-26 | 8.0 kB | |
StdioConverter.h | 2011-11-26 | 839 Bytes | |
Sync.c | 2011-11-26 | 66.3 kB | |
Sync.h | 2011-11-26 | 4.7 kB | |
TestCompability.c | 2011-11-26 | 808 Bytes | |
Thread.c | 2011-11-26 | 146.5 kB | |
Thread.h | 2011-11-26 | 16.6 kB | |
UtfString.c | 2011-11-26 | 15.7 kB | |
UtfString.h | 2011-11-26 | 4.1 kB | |
Totals: 79 Items | 1.1 MB | 0 |
Dalvik Virtual Machine Source code rules of the road: - All externally-visible function names must start with "dvm" to avoid namespace clashes. Use static functions when possible. - Do not create static variables (globally or locally). Do not create global variables. Keep everything with non-local lifespan in "gDvm", defined in Globals.h, so that all global VM state is in one place. - Use "startup" and "shutdown" functions to clean up gDvm. The VM must exit cleanly in valgrind. - The primary target is ARM Linux. Others are secondary, but must still work correctly. - Use of gcc-specific and C99 constructs is allowed.