Home | History | Annotate | only in /dalvik/vm
Up to higher level directory
NameDateSize
alloc/15-Nov-2011
AllocTracker.cpp15-Nov-201119.6K
AllocTracker.h15-Nov-20112K
analysis/15-Nov-2011
Android.mk15-Nov-20114.3K
arch/15-Nov-2011
Atomic.cpp15-Nov-20118.3K
Atomic.h15-Nov-20112K
AtomicCache.cpp15-Nov-20115.2K
AtomicCache.h15-Nov-20117.7K
Bits.h15-Nov-20117K
BitVector.cpp15-Nov-20118.9K
BitVector.h15-Nov-20113.4K
CheckJni.cpp15-Nov-201185.2K
Common.h15-Nov-20113.2K
compiler/15-Nov-2011
dalvik15-Nov-20111.1K
Dalvik.h15-Nov-20112.3K
DalvikVersion.h15-Nov-20111.1K
Ddm.cpp15-Nov-201113.3K
Ddm.h15-Nov-20112.4K
Debugger.cpp15-Nov-201180.9K
Debugger.h15-Nov-20119.6K
Dvm.mk15-Nov-20118.7K
DvmDex.cpp15-Nov-20118.6K
DvmDex.h15-Nov-20114.7K
Exception.cpp15-Nov-201149.6K
Exception.h15-Nov-201114.7K
Globals.h15-Nov-201131.2K
Hash.cpp15-Nov-201111.7K
Hash.h15-Nov-20116.8K
hprof/15-Nov-2011
IndirectRefTable.cpp15-Nov-201110.2K
IndirectRefTable.h15-Nov-201114K
Init.cpp15-Nov-201158.8K
Init.h15-Nov-20112.3K
InitRefs.cpp15-Nov-201122.4K
InlineNative.cpp15-Nov-201127.4K
InlineNative.h15-Nov-20116.2K
Inlines.cpp15-Nov-2011893
Inlines.h15-Nov-20111.3K
Intern.cpp15-Nov-20115.4K
Intern.h15-Nov-20111K
interp/15-Nov-2011
JarFile.cpp15-Nov-201112.3K
JarFile.h15-Nov-20112K
jdwp/15-Nov-2011
Jni.cpp15-Nov-2011124.1K
JniInternal.h15-Nov-20114.5K
LinearAlloc.cpp15-Nov-201122.1K
LinearAlloc.h15-Nov-20113.5K
Misc.cpp15-Nov-201121.4K
Misc.h15-Nov-201110.6K
mterp/15-Nov-2011
native/15-Nov-2011
Native.cpp15-Nov-201123.6K
Native.h15-Nov-20113K
oo/15-Nov-2011
os/15-Nov-2011
PointerSet.cpp15-Nov-20116.6K
PointerSet.h15-Nov-20112.5K
Profile.cpp15-Nov-201129.1K
Profile.h15-Nov-20115.6K
RawDexFile.cpp15-Nov-20117.5K
RawDexFile.h15-Nov-20112.3K
README.txt15-Nov-2011636
ReconfigureDvm.mk15-Nov-20111.2K
ReferenceTable.cpp15-Nov-201110.5K
ReferenceTable.h15-Nov-20113.8K
reflect/15-Nov-2011
SignalCatcher.cpp15-Nov-20118.7K
SignalCatcher.h15-Nov-2011827
StdioConverter.cpp15-Nov-20117.2K
StdioConverter.h15-Nov-2011845
Sync.cpp15-Nov-201141K
Sync.h15-Nov-20114.1K
test/15-Nov-2011
Thread.cpp15-Nov-2011118.1K
Thread.h15-Nov-201117.7K
UtfString.cpp15-Nov-201112.4K
UtfString.h15-Nov-20114.2K

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