NameDateSize

..31-Oct-20134 KiB

alloc/31-Oct-20134 KiB

AllocTracker.c31-Oct-201319.6 KiB

AllocTracker.h31-Oct-20132 KiB

analysis/31-Oct-20134 KiB

Android.mk31-Oct-20134.1 KiB

arch/31-Oct-20134 KiB

Atomic.c31-Oct-20137.1 KiB

Atomic.h31-Oct-20131.7 KiB

AtomicCache.c31-Oct-20135.2 KiB

AtomicCache.h31-Oct-20137.7 KiB

Bits.h31-Oct-20137 KiB

CheckJni.c31-Oct-201395.3 KiB

Common.h31-Oct-20134.1 KiB

compiler/31-Oct-20134 KiB

Dalvik.h31-Oct-20132.3 KiB

DalvikVersion.h31-Oct-20131.1 KiB

Ddm.c31-Oct-201317.2 KiB

Ddm.h31-Oct-20132.3 KiB

Debugger.c31-Oct-201382.5 KiB

Debugger.h31-Oct-201310 KiB

Dvm.mk31-Oct-20138.9 KiB

DvmDex.c31-Oct-20138.5 KiB

DvmDex.h31-Oct-20134.7 KiB

Exception.c31-Oct-201344.8 KiB

Exception.h31-Oct-20136 KiB

Globals.h31-Oct-201327.4 KiB

Hash.c31-Oct-201311.7 KiB

Hash.h31-Oct-20136.8 KiB

hprof/31-Oct-20134 KiB

IndirectRefTable.c31-Oct-201315.2 KiB

IndirectRefTable.h31-Oct-201314.5 KiB

Init.c31-Oct-201354.1 KiB

Init.h31-Oct-20131.6 KiB

InlineNative.c31-Oct-201325.8 KiB

InlineNative.h31-Oct-20133.4 KiB

Inlines.c31-Oct-2013891

Inlines.h31-Oct-20131.3 KiB

Intern.c31-Oct-20136.3 KiB

Intern.h31-Oct-2013981

interp/31-Oct-20134 KiB

JarFile.c31-Oct-201312.1 KiB

JarFile.h31-Oct-20132 KiB

jdwp/31-Oct-20134 KiB

Jni.c31-Oct-2013148.1 KiB

JniInternal.h31-Oct-20137 KiB

LinearAlloc.c31-Oct-201322.2 KiB

LinearAlloc.h31-Oct-20133.6 KiB

Misc.c31-Oct-201318.2 KiB

Misc.h31-Oct-201310 KiB

mterp/31-Oct-20134 KiB

native/31-Oct-20134 KiB

Native.c31-Oct-201326.7 KiB

Native.h31-Oct-20133.6 KiB

oo/31-Oct-20134 KiB

PointerSet.c31-Oct-20136.5 KiB

PointerSet.h31-Oct-20132.5 KiB

Profile.c31-Oct-201325.8 KiB

Profile.h31-Oct-20136.6 KiB

Properties.c31-Oct-20138 KiB

Properties.h31-Oct-20131.1 KiB

RawDexFile.c31-Oct-20131.2 KiB

RawDexFile.h31-Oct-20131.8 KiB

README.txt31-Oct-2013636

ReconfigureDvm.mk31-Oct-20131.1 KiB

ReferenceTable.c31-Oct-20138.5 KiB

ReferenceTable.h31-Oct-20133.6 KiB

reflect/31-Oct-20134 KiB

SignalCatcher.c31-Oct-20138.5 KiB

SignalCatcher.h31-Oct-2013821

StdioConverter.c31-Oct-20137.8 KiB

StdioConverter.h31-Oct-2013839

Sync.c31-Oct-201364.7 KiB

Sync.h31-Oct-20134.6 KiB

test/31-Oct-20134 KiB

TestCompability.c31-Oct-2013808

Thread.c31-Oct-2013143.1 KiB

Thread.h31-Oct-201316.2 KiB

UtfString.c31-Oct-201315.4 KiB

UtfString.h31-Oct-20134 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