Home | History | Annotate | only in /dalvik/vm
Up to higher level directory
NameDateSize
alloc/31-Jul-2010
AllocTracker.c31-Jul-201019.6K
AllocTracker.h31-Jul-20102K
analysis/31-Jul-2010
Android.mk31-Jul-20103.7K
arch/31-Jul-2010
Atomic.h31-Jul-20101.7K
AtomicCache.c31-Jul-20104.7K
AtomicCache.h31-Jul-20107.8K
Bits.h31-Jul-20107K
CheckJni.c31-Jul-201093K
Common.h31-Jul-20103.9K
compiler/31-Jul-2010
Dalvik.h31-Jul-20102.2K
DalvikVersion.h31-Jul-20101.1K
Ddm.c31-Jul-201017K
Ddm.h31-Jul-20102.3K
Debugger.c31-Jul-201081.9K
Debugger.h31-Jul-201010K
Dvm.mk31-Jul-20109K
DvmDex.c31-Jul-20108.6K
DvmDex.h31-Jul-20109.9K
Exception.c31-Jul-201045K
Exception.h31-Jul-20106K
Globals.h31-Jul-201026.3K
Hash.c31-Jul-201011.7K
Hash.h31-Jul-20106.8K
hprof/31-Jul-2010
IndirectRefTable.c31-Jul-201015.2K
IndirectRefTable.h31-Jul-201014.5K
Init.c31-Jul-201052.5K
Init.h31-Jul-20101.6K
InlineNative.c31-Jul-201023.4K
InlineNative.h31-Jul-20103.2K
Inlines.c31-Jul-2010892
Inlines.h31-Jul-20101.3K
Intern.c31-Jul-20105.1K
Intern.h31-Jul-2010924
interp/31-Jul-2010
JarFile.c31-Jul-201012.1K
JarFile.h31-Jul-20102K
jdwp/31-Jul-2010
Jni.c31-Jul-2010142.3K
JniInternal.h31-Jul-20107K
LinearAlloc.c31-Jul-201022.1K
LinearAlloc.h31-Jul-20103.6K
Misc.c31-Jul-201017K
Misc.h31-Jul-20108.5K
mterp/31-Jul-2010
native/31-Jul-2010
Native.c31-Jul-201024.1K
Native.h31-Jul-20103.2K
oo/31-Jul-2010
PointerSet.c31-Jul-20106.5K
PointerSet.h31-Jul-20102.5K
Profile.c31-Jul-201025.6K
Profile.h31-Jul-20106.8K
Properties.c31-Jul-20108K
Properties.h31-Jul-20101.1K
RawDexFile.c31-Jul-20101.2K
RawDexFile.h31-Jul-20101.8K
README.txt31-Jul-2010637
ReconfigureDvm.mk31-Jul-20101K
ReferenceTable.c31-Jul-20108.5K
ReferenceTable.h31-Jul-20103.6K
reflect/31-Jul-2010
SignalCatcher.c31-Jul-20108.9K
SignalCatcher.h31-Jul-2010821
StdioConverter.c31-Jul-20107.9K
StdioConverter.h31-Jul-2010840
Sync.c31-Jul-201064.1K
Sync.h31-Jul-20104.6K
test/31-Jul-2010
TestCompability.c31-Jul-2010808
Thread.c31-Jul-2010137.6K
Thread.h31-Jul-201015.8K
UtfString.c31-Jul-201015.4K
UtfString.h31-Jul-20104.3K

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 
     21