Home | History | Annotate | only in /dalvik/vm
Up to higher level directory
NameDateSize
alloc/13-Nov-2012
AllocTracker.cpp13-Nov-201219.6K
AllocTracker.h13-Nov-20122K
analysis/13-Nov-2012
Android.mk13-Nov-20125K
arch/13-Nov-2012
Atomic.cpp13-Nov-20126.5K
Atomic.h13-Nov-20122.1K
AtomicCache.cpp13-Nov-20125.2K
AtomicCache.h13-Nov-20127.7K
Bits.h13-Nov-20127K
BitVector.cpp13-Nov-20128.9K
BitVector.h13-Nov-20123.4K
CheckJni.cpp13-Nov-201285.5K
Common.h13-Nov-20123.6K
compiler/13-Nov-2012
dalvik13-Nov-20121.1K
Dalvik.h13-Nov-20122.3K
DalvikVersion.h13-Nov-20121.1K
Ddm.cpp13-Nov-201213.4K
Ddm.h13-Nov-20122.4K
Debugger.cpp13-Nov-201280.8K
Debugger.h13-Nov-20129.6K
Dvm.mk13-Nov-201210.4K
DvmDex.cpp13-Nov-20128.6K
DvmDex.h13-Nov-20124.7K
Exception.cpp13-Nov-201250K
Exception.h13-Nov-201214.8K
Globals.h13-Nov-201231.9K
Hash.cpp13-Nov-201211.6K
Hash.h13-Nov-20126.8K
hprof/13-Nov-2012
IndirectRefTable.cpp13-Nov-201210.6K
IndirectRefTable.h13-Nov-201213.2K
Init.cpp13-Nov-201267.7K
Init.h13-Nov-20122.3K
InitRefs.cpp13-Nov-201222.4K
InlineNative.cpp13-Nov-201227.9K
InlineNative.h13-Nov-20126.5K
Inlines.cpp13-Nov-2012893
Inlines.h13-Nov-20121.3K
Intern.cpp13-Nov-20125.4K
Intern.h13-Nov-20121K
interp/13-Nov-2012
JarFile.cpp13-Nov-201212.3K
JarFile.h13-Nov-20122K
jdwp/13-Nov-2012
Jni.cpp13-Nov-2012122.8K
JniInternal.h13-Nov-20124.4K
LinearAlloc.cpp13-Nov-201222.1K
LinearAlloc.h13-Nov-20123.5K
Misc.cpp13-Nov-201221.6K
Misc.h13-Nov-201210.7K
mterp/13-Nov-2012
native/13-Nov-2012
Native.cpp13-Nov-201223.7K
Native.h13-Nov-20123K
oo/13-Nov-2012
os/13-Nov-2012
PointerSet.cpp13-Nov-20126.6K
PointerSet.h13-Nov-20122.5K
Profile.cpp13-Nov-201229K
Profile.h13-Nov-20125.6K
RawDexFile.cpp13-Nov-20127.5K
RawDexFile.h13-Nov-20122.3K
README.txt13-Nov-2012636
ReconfigureDvm.mk13-Nov-20121.2K
ReferenceTable.cpp13-Nov-201210.5K
ReferenceTable.h13-Nov-20123.8K
reflect/13-Nov-2012
SignalCatcher.cpp13-Nov-20128.7K
SignalCatcher.h13-Nov-2012827
StdioConverter.cpp13-Nov-20127.2K
StdioConverter.h13-Nov-2012845
Sync.cpp13-Nov-201241.1K
Sync.h13-Nov-20124.1K
test/13-Nov-2012
Thread.cpp13-Nov-2012121.3K
Thread.h13-Nov-201217.8K
UtfString.cpp13-Nov-201212.4K
UtfString.h13-Nov-20124.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