Home | History | Annotate | only in /dalvik/vm
Up to higher level directory
NameDateSize
alloc/17-Dec-2011
AllocTracker.cpp17-Dec-201119.6K
AllocTracker.h17-Dec-20112K
analysis/17-Dec-2011
Android.mk17-Dec-20114.3K
arch/17-Dec-2011
Atomic.cpp17-Dec-20118.3K
Atomic.h17-Dec-20112K
AtomicCache.cpp17-Dec-20115.2K
AtomicCache.h17-Dec-20117.7K
Bits.h17-Dec-20117K
BitVector.cpp17-Dec-20118.9K
BitVector.h17-Dec-20113.4K
CheckJni.cpp17-Dec-201185.4K
Common.h17-Dec-20113.2K
compiler/17-Dec-2011
dalvik17-Dec-20111.1K
Dalvik.h17-Dec-20112.3K
DalvikVersion.h17-Dec-20111.1K
Ddm.cpp17-Dec-201113.3K
Ddm.h17-Dec-20112.4K
Debugger.cpp17-Dec-201180.9K
Debugger.h17-Dec-20119.6K
Dvm.mk17-Dec-20118.7K
DvmDex.cpp17-Dec-20118.6K
DvmDex.h17-Dec-20114.7K
Exception.cpp17-Dec-201149.6K
Exception.h17-Dec-201114.7K
Globals.h17-Dec-201131.2K
Hash.cpp17-Dec-201111.7K
Hash.h17-Dec-20116.8K
hprof/17-Dec-2011
IndirectRefTable.cpp17-Dec-201110.6K
IndirectRefTable.h17-Dec-201113.2K
Init.cpp17-Dec-201158.8K
Init.h17-Dec-20112.3K
InitRefs.cpp17-Dec-201122.4K
InlineNative.cpp17-Dec-201127.4K
InlineNative.h17-Dec-20116.2K
Inlines.cpp17-Dec-2011893
Inlines.h17-Dec-20111.3K
Intern.cpp17-Dec-20115.4K
Intern.h17-Dec-20111K
interp/17-Dec-2011
JarFile.cpp17-Dec-201112.3K
JarFile.h17-Dec-20112K
jdwp/17-Dec-2011
Jni.cpp17-Dec-2011122.4K
JniInternal.h17-Dec-20114.4K
LinearAlloc.cpp17-Dec-201122.1K
LinearAlloc.h17-Dec-20113.5K
Misc.cpp17-Dec-201121.4K
Misc.h17-Dec-201110.6K
mterp/17-Dec-2011
native/17-Dec-2011
Native.cpp17-Dec-201123.6K
Native.h17-Dec-20113K
oo/17-Dec-2011
os/17-Dec-2011
PointerSet.cpp17-Dec-20116.6K
PointerSet.h17-Dec-20112.5K
Profile.cpp17-Dec-201129.1K
Profile.h17-Dec-20115.6K
RawDexFile.cpp17-Dec-20117.5K
RawDexFile.h17-Dec-20112.3K
README.txt17-Dec-2011636
ReconfigureDvm.mk17-Dec-20111.2K
ReferenceTable.cpp17-Dec-201110.5K
ReferenceTable.h17-Dec-20113.8K
reflect/17-Dec-2011
SignalCatcher.cpp17-Dec-20118.7K
SignalCatcher.h17-Dec-2011827
StdioConverter.cpp17-Dec-20117.2K
StdioConverter.h17-Dec-2011845
Sync.cpp17-Dec-201140.9K
Sync.h17-Dec-20114.1K
test/17-Dec-2011
Thread.cpp17-Dec-2011118.1K
Thread.h17-Dec-201117.7K
UtfString.cpp17-Dec-201112.4K
UtfString.h17-Dec-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