NameDateSize

..13-Aug-20124 KiB

alloc/13-Aug-20124 KiB

AllocTracker.c13-Aug-201219.6 KiB

AllocTracker.h13-Aug-20122 KiB

analysis/13-Aug-20124 KiB

Android.mk13-Aug-20123.7 KiB

arch/13-Aug-20124 KiB

Atomic.h13-Aug-20121.7 KiB

AtomicCache.c13-Aug-20124.7 KiB

AtomicCache.h13-Aug-20127.8 KiB

Bits.h13-Aug-20127 KiB

CheckJni.c13-Aug-201293 KiB

Common.h13-Aug-20123.9 KiB

compiler/13-Aug-20124 KiB

Dalvik.h13-Aug-20122.2 KiB

DalvikVersion.h13-Aug-20121.1 KiB

Ddm.c13-Aug-201217 KiB

Ddm.h13-Aug-20122.3 KiB

Debugger.c13-Aug-201281.9 KiB

Debugger.h13-Aug-201210 KiB

Dvm.mk13-Aug-20129 KiB

DvmDex.c13-Aug-20128.6 KiB

DvmDex.h13-Aug-20129.9 KiB

Exception.c13-Aug-201245 KiB

Exception.h13-Aug-20126 KiB

Globals.h13-Aug-201226.3 KiB

Hash.c13-Aug-201211.7 KiB

Hash.h13-Aug-20126.8 KiB

hprof/13-Aug-20124 KiB

IndirectRefTable.c13-Aug-201215.2 KiB

IndirectRefTable.h13-Aug-201214.5 KiB

Init.c13-Aug-201252.5 KiB

Init.h13-Aug-20121.6 KiB

InlineNative.c13-Aug-201223.4 KiB

InlineNative.h13-Aug-20123.2 KiB

Inlines.c13-Aug-2012892

Inlines.h13-Aug-20121.3 KiB

Intern.c13-Aug-20125.1 KiB

Intern.h13-Aug-2012924

interp/13-Aug-20124 KiB

JarFile.c13-Aug-201212.1 KiB

JarFile.h13-Aug-20122 KiB

jdwp/13-Aug-20124 KiB

Jni.c13-Aug-2012142.3 KiB

JniInternal.h13-Aug-20127 KiB

LinearAlloc.c13-Aug-201222.1 KiB

LinearAlloc.h13-Aug-20123.6 KiB

Misc.c13-Aug-201217 KiB

Misc.h13-Aug-20128.5 KiB

mterp/13-Aug-20124 KiB

native/13-Aug-20124 KiB

Native.c13-Aug-201224.1 KiB

Native.h13-Aug-20123.2 KiB

oo/13-Aug-20124 KiB

PointerSet.c13-Aug-20126.5 KiB

PointerSet.h13-Aug-20122.5 KiB

Profile.c13-Aug-201225.6 KiB

Profile.h13-Aug-20126.8 KiB

Properties.c13-Aug-20128 KiB

Properties.h13-Aug-20121.1 KiB

RawDexFile.c13-Aug-20121.2 KiB

RawDexFile.h13-Aug-20121.8 KiB

README.txt13-Aug-2012637

ReconfigureDvm.mk13-Aug-20121 KiB

ReferenceTable.c13-Aug-20128.5 KiB

ReferenceTable.h13-Aug-20123.6 KiB

reflect/13-Aug-20124 KiB

SignalCatcher.c13-Aug-20128.9 KiB

SignalCatcher.h13-Aug-2012821

StdioConverter.c13-Aug-20127.9 KiB

StdioConverter.h13-Aug-2012840

Sync.c13-Aug-201264.1 KiB

Sync.h13-Aug-20124.6 KiB

test/13-Aug-20124 KiB

TestCompability.c13-Aug-2012808

Thread.c13-Aug-2012137.6 KiB

Thread.h13-Aug-201215.8 KiB

UtfString.c13-Aug-201215.4 KiB

UtfString.h13-Aug-20124.3 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
21