Home | History | Annotate | only in /dalvik/vm
Up to higher level directory
NameDateSize
alloc/19-Dec-2010
AllocTracker.c19-Dec-201019.6K
AllocTracker.h19-Dec-20102K
analysis/19-Dec-2010
Android.mk19-Dec-20104.1K
arch/19-Dec-2010
Atomic.c19-Dec-20107.1K
Atomic.h19-Dec-20101.7K
AtomicCache.c19-Dec-20105.2K
AtomicCache.h19-Dec-20107.7K
Bits.h19-Dec-20107K
CheckJni.c19-Dec-201095.3K
Common.h19-Dec-20104.1K
compiler/19-Dec-2010
Dalvik.h19-Dec-20102.3K
DalvikVersion.h19-Dec-20101.1K
Ddm.c19-Dec-201017.2K
Ddm.h19-Dec-20102.3K
Debugger.c19-Dec-201082.5K
Debugger.h19-Dec-201010K
Dvm.mk19-Dec-20108.9K
DvmDex.c19-Dec-20108.5K
DvmDex.h19-Dec-20104.7K
Exception.c19-Dec-201044.8K
Exception.h19-Dec-20106K
Globals.h19-Dec-201027.4K
Hash.c19-Dec-201011.7K
Hash.h19-Dec-20106.8K
hprof/19-Dec-2010
IndirectRefTable.c19-Dec-201015.2K
IndirectRefTable.h19-Dec-201014.5K
Init.c19-Dec-201054.1K
Init.h19-Dec-20101.6K
InlineNative.c19-Dec-201025.8K
InlineNative.h19-Dec-20103.4K
Inlines.c19-Dec-2010891
Inlines.h19-Dec-20101.3K
Intern.c19-Dec-20106.3K
Intern.h19-Dec-2010981
interp/19-Dec-2010
JarFile.c19-Dec-201012.1K
JarFile.h19-Dec-20102K
jdwp/19-Dec-2010
Jni.c19-Dec-2010148.1K
JniInternal.h19-Dec-20107K
LinearAlloc.c19-Dec-201022.2K
LinearAlloc.h19-Dec-20103.6K
Misc.c19-Dec-201018.2K
Misc.h19-Dec-201010K
mterp/19-Dec-2010
native/19-Dec-2010
Native.c19-Dec-201026.7K
Native.h19-Dec-20103.6K
oo/19-Dec-2010
PointerSet.c19-Dec-20106.5K
PointerSet.h19-Dec-20102.5K
Profile.c19-Dec-201025.8K
Profile.h19-Dec-20106.6K
Properties.c19-Dec-20108K
Properties.h19-Dec-20101.1K
RawDexFile.c19-Dec-20101.2K
RawDexFile.h19-Dec-20101.8K
README.txt19-Dec-2010636
ReconfigureDvm.mk19-Dec-20101.1K
ReferenceTable.c19-Dec-20108.5K
ReferenceTable.h19-Dec-20103.6K
reflect/19-Dec-2010
SignalCatcher.c19-Dec-20108.5K
SignalCatcher.h19-Dec-2010821
StdioConverter.c19-Dec-20107.8K
StdioConverter.h19-Dec-2010839
Sync.c19-Dec-201064.7K
Sync.h19-Dec-20104.6K
test/19-Dec-2010
TestCompability.c19-Dec-2010808
Thread.c19-Dec-2010143.1K
Thread.h19-Dec-201016.2K
UtfString.c19-Dec-201015.4K
UtfString.h19-Dec-20104K

README.txt

      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