Home | History | Annotate | only in /dalvik/vm
Up to higher level directory
NameDateSize
alloc/03-Jun-2014
AllocTracker.cpp03-Jun-201420.3K
AllocTracker.h03-Jun-20142K
analysis/03-Jun-2014
Android.mk03-Jun-20144.8K
arch/03-Jun-2014
Atomic.cpp03-Jun-20146.4K
Atomic.h03-Jun-20142.1K
AtomicCache.cpp03-Jun-20145.3K
AtomicCache.h03-Jun-20147.7K
Bits.h03-Jun-20147K
BitVector.cpp03-Jun-20148.9K
BitVector.h03-Jun-20143.4K
CheckJni.cpp03-Jun-201486.4K
Common.h03-Jun-20143.6K
compiler/03-Jun-2014
dalvik03-Jun-20141.3K
Dalvik.h03-Jun-20142.3K
DalvikVersion.h03-Jun-20141.1K
Ddm.cpp03-Jun-201413.4K
Ddm.h03-Jun-20142.4K
Debugger.cpp03-Jun-201480.8K
Debugger.h03-Jun-20149.6K
Dvm.mk03-Jun-201410.4K
DvmDex.cpp03-Jun-20148.7K
DvmDex.h03-Jun-20144.7K
Exception.cpp03-Jun-201450K
Exception.h03-Jun-201414.8K
Globals.h03-Jun-201432K
Hash.cpp03-Jun-201411.7K
Hash.h03-Jun-20146.8K
hprof/03-Jun-2014
IndirectRefTable.cpp03-Jun-201410.6K
IndirectRefTable.h03-Jun-201413.2K
Init.cpp03-Jun-201469.6K
Init.h03-Jun-20142.3K
InitRefs.cpp03-Jun-201422.4K
InlineNative.cpp03-Jun-201427.9K
InlineNative.h03-Jun-20146.5K
Inlines.cpp03-Jun-2014893
Inlines.h03-Jun-20141.3K
Intern.cpp03-Jun-20145.4K
Intern.h03-Jun-20141K
interp/03-Jun-2014
JarFile.cpp03-Jun-201412.3K
JarFile.h03-Jun-20142K
jdwp/03-Jun-2014
Jni.cpp03-Jun-2014123.6K
JniInternal.h03-Jun-20144.5K
LinearAlloc.cpp03-Jun-201422.1K
LinearAlloc.h03-Jun-20143.5K
Misc.cpp03-Jun-201421.6K
Misc.h03-Jun-201410.7K
mterp/03-Jun-2014
native/03-Jun-2014
Native.cpp03-Jun-201423.9K
Native.h03-Jun-20143K
oo/03-Jun-2014
os/03-Jun-2014
PointerSet.cpp03-Jun-20146.6K
PointerSet.h03-Jun-20142.5K
Profile.cpp03-Jun-201435.4K
Profile.h03-Jun-20147.1K
RawDexFile.cpp03-Jun-20147.5K
RawDexFile.h03-Jun-20142.3K
README.txt03-Jun-2014636
ReconfigureDvm.mk03-Jun-20141.1K
ReferenceTable.cpp03-Jun-201410.5K
ReferenceTable.h03-Jun-20143.8K
reflect/03-Jun-2014
SignalCatcher.cpp03-Jun-20148.8K
SignalCatcher.h03-Jun-2014827
StdioConverter.cpp03-Jun-20147.2K
StdioConverter.h03-Jun-2014845
Sync.cpp03-Jun-201441K
Sync.h03-Jun-20144.1K
test/03-Jun-2014
Thread.cpp03-Jun-2014122.5K
Thread.h03-Jun-201418K
UtfString.cpp03-Jun-201412.4K
UtfString.h03-Jun-20144.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