Home | History | Annotate | only in /dalvik/vm
Up to higher level directory
NameDateSize
alloc/28-Mar-2012
AllocTracker.cpp28-Mar-201219.6K
AllocTracker.h28-Mar-20122K
analysis/28-Mar-2012
Android.mk28-Mar-20124.3K
arch/28-Mar-2012
Atomic.cpp28-Mar-20128.3K
Atomic.h28-Mar-20122K
AtomicCache.cpp28-Mar-20125.2K
AtomicCache.h28-Mar-20127.7K
Bits.h28-Mar-20127K
BitVector.cpp28-Mar-20128.9K
BitVector.h28-Mar-20123.4K
CheckJni.cpp28-Mar-201285.4K
Common.h28-Mar-20123.2K
compiler/28-Mar-2012
dalvik28-Mar-20121.1K
Dalvik.h28-Mar-20122.3K
DalvikVersion.h28-Mar-20121.1K
Ddm.cpp28-Mar-201213.3K
Ddm.h28-Mar-20122.4K
Debugger.cpp28-Mar-201280.9K
Debugger.h28-Mar-20129.6K
Dvm.mk28-Mar-20128.7K
DvmDex.cpp28-Mar-20128.6K
DvmDex.h28-Mar-20124.7K
Exception.cpp28-Mar-201249.6K
Exception.h28-Mar-201214.7K
Globals.h28-Mar-201231.2K
Hash.cpp28-Mar-201211.7K
Hash.h28-Mar-20126.8K
hprof/28-Mar-2012
IndirectRefTable.cpp28-Mar-201210.6K
IndirectRefTable.h28-Mar-201213.2K
Init.cpp28-Mar-201258.8K
Init.h28-Mar-20122.3K
InitRefs.cpp28-Mar-201222.4K
InlineNative.cpp28-Mar-201227.4K
InlineNative.h28-Mar-20126.2K
Inlines.cpp28-Mar-2012893
Inlines.h28-Mar-20121.3K
Intern.cpp28-Mar-20125.4K
Intern.h28-Mar-20121K
interp/28-Mar-2012
JarFile.cpp28-Mar-201212.3K
JarFile.h28-Mar-20122K
jdwp/28-Mar-2012
Jni.cpp28-Mar-2012122.4K
JniInternal.h28-Mar-20124.4K
LinearAlloc.cpp28-Mar-201222.1K
LinearAlloc.h28-Mar-20123.5K
Misc.cpp28-Mar-201221.4K
Misc.h28-Mar-201210.6K
mterp/28-Mar-2012
native/28-Mar-2012
Native.cpp28-Mar-201223.6K
Native.h28-Mar-20123K
oo/28-Mar-2012
os/28-Mar-2012
PointerSet.cpp28-Mar-20126.6K
PointerSet.h28-Mar-20122.5K
Profile.cpp28-Mar-201229.1K
Profile.h28-Mar-20125.6K
RawDexFile.cpp28-Mar-20127.5K
RawDexFile.h28-Mar-20122.3K
README.txt28-Mar-2012636
ReconfigureDvm.mk28-Mar-20121.2K
ReferenceTable.cpp28-Mar-201210.5K
ReferenceTable.h28-Mar-20123.8K
reflect/28-Mar-2012
SignalCatcher.cpp28-Mar-20128.7K
SignalCatcher.h28-Mar-2012827
StdioConverter.cpp28-Mar-20127.2K
StdioConverter.h28-Mar-2012845
Sync.cpp28-Mar-201240.9K
Sync.h28-Mar-20124.1K
test/28-Mar-2012
Thread.cpp28-Mar-2012118.1K
Thread.h28-Mar-201217.7K
UtfString.cpp28-Mar-201212.4K
UtfString.h28-Mar-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