Home | History | Annotate | only in /dalvik/vm
Up to higher level directory
NameDateSize
alloc/15-Nov-2011
AllocTracker.c15-Nov-201119.6K
AllocTracker.h15-Nov-20112K
analysis/15-Nov-2011
Android.mk15-Nov-20114.1K
arch/15-Nov-2011
Atomic.c15-Nov-20117.1K
Atomic.h15-Nov-20111.7K
AtomicCache.c15-Nov-20115.2K
AtomicCache.h15-Nov-20117.7K
Bits.h15-Nov-20117K
CheckJni.c15-Nov-201195.3K
Common.h15-Nov-20114.1K
compiler/15-Nov-2011
Dalvik.h15-Nov-20112.3K
DalvikVersion.h15-Nov-20111.1K
Ddm.c15-Nov-201117.2K
Ddm.h15-Nov-20112.3K
Debugger.c15-Nov-201182.5K
Debugger.h15-Nov-201110K
Dvm.mk15-Nov-20118.9K
DvmDex.c15-Nov-20118.5K
DvmDex.h15-Nov-20114.7K
Exception.c15-Nov-201144.8K
Exception.h15-Nov-20116K
Globals.h15-Nov-201127.4K
Hash.c15-Nov-201111.7K
Hash.h15-Nov-20116.8K
hprof/15-Nov-2011
IndirectRefTable.c15-Nov-201115.2K
IndirectRefTable.h15-Nov-201114.5K
Init.c15-Nov-201154.1K
Init.h15-Nov-20111.6K
InlineNative.c15-Nov-201125.8K
InlineNative.h15-Nov-20113.4K
Inlines.c15-Nov-2011891
Inlines.h15-Nov-20111.3K
Intern.c15-Nov-20116.3K
Intern.h15-Nov-2011981
interp/15-Nov-2011
JarFile.c15-Nov-201112.1K
JarFile.h15-Nov-20112K
jdwp/15-Nov-2011
Jni.c15-Nov-2011148.1K
JniInternal.h15-Nov-20117K
LinearAlloc.c15-Nov-201122.2K
LinearAlloc.h15-Nov-20113.6K
Misc.c15-Nov-201118.2K
Misc.h15-Nov-201110K
mterp/15-Nov-2011
native/15-Nov-2011
Native.c15-Nov-201126.7K
Native.h15-Nov-20113.6K
oo/15-Nov-2011
PointerSet.c15-Nov-20116.5K
PointerSet.h15-Nov-20112.5K
Profile.c15-Nov-201125.8K
Profile.h15-Nov-20116.6K
Properties.c15-Nov-20118K
Properties.h15-Nov-20111.1K
RawDexFile.c15-Nov-20111.2K
RawDexFile.h15-Nov-20111.8K
README.txt15-Nov-2011636
ReconfigureDvm.mk15-Nov-20111.1K
ReferenceTable.c15-Nov-20118.5K
ReferenceTable.h15-Nov-20113.6K
reflect/15-Nov-2011
SignalCatcher.c15-Nov-20118.5K
SignalCatcher.h15-Nov-2011821
StdioConverter.c15-Nov-20117.8K
StdioConverter.h15-Nov-2011839
Sync.c15-Nov-201164.7K
Sync.h15-Nov-20114.6K
test/15-Nov-2011
TestCompability.c15-Nov-2011808
Thread.c15-Nov-2011143.1K
Thread.h15-Nov-201116.2K
UtfString.c15-Nov-201115.4K
UtfString.h15-Nov-20114K

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