Home | History | Annotate | only in /dalvik/vm
Up to higher level directory
NameDateSize
alloc/25-Jul-2013
AllocTracker.cpp25-Jul-201319.6K
AllocTracker.h25-Jul-20132K
analysis/25-Jul-2013
Android.mk25-Jul-20134.8K
arch/25-Jul-2013
Atomic.cpp25-Jul-20136.4K
Atomic.h25-Jul-20132.1K
AtomicCache.cpp25-Jul-20135.3K
AtomicCache.h25-Jul-20137.7K
Bits.h25-Jul-20137K
BitVector.cpp25-Jul-20138.9K
BitVector.h25-Jul-20133.4K
CheckJni.cpp25-Jul-201385.8K
Common.h25-Jul-20133.6K
compiler/25-Jul-2013
dalvik25-Jul-20131.1K
Dalvik.h25-Jul-20132.3K
DalvikVersion.h25-Jul-20131.1K
Ddm.cpp25-Jul-201313.4K
Ddm.h25-Jul-20132.4K
Debugger.cpp25-Jul-201380.8K
Debugger.h25-Jul-20139.6K
Dvm.mk25-Jul-201310.4K
DvmDex.cpp25-Jul-20138.7K
DvmDex.h25-Jul-20134.7K
Exception.cpp25-Jul-201350K
Exception.h25-Jul-201314.8K
Globals.h25-Jul-201331.9K
Hash.cpp25-Jul-201311.7K
Hash.h25-Jul-20136.8K
hprof/25-Jul-2013
IndirectRefTable.cpp25-Jul-201310.6K
IndirectRefTable.h25-Jul-201313.2K
Init.cpp25-Jul-201369.5K
Init.h25-Jul-20132.3K
InitRefs.cpp25-Jul-201322.4K
InlineNative.cpp25-Jul-201327.9K
InlineNative.h25-Jul-20136.5K
Inlines.cpp25-Jul-2013893
Inlines.h25-Jul-20131.3K
Intern.cpp25-Jul-20135.4K
Intern.h25-Jul-20131K
interp/25-Jul-2013
JarFile.cpp25-Jul-201312.3K
JarFile.h25-Jul-20132K
jdwp/25-Jul-2013
Jni.cpp25-Jul-2013124K
JniInternal.h25-Jul-20134.5K
LinearAlloc.cpp25-Jul-201322.1K
LinearAlloc.h25-Jul-20133.5K
Misc.cpp25-Jul-201321.6K
Misc.h25-Jul-201310.7K
mterp/25-Jul-2013
native/25-Jul-2013
Native.cpp25-Jul-201323.7K
Native.h25-Jul-20133K
oo/25-Jul-2013
os/25-Jul-2013
PointerSet.cpp25-Jul-20136.6K
PointerSet.h25-Jul-20132.5K
Profile.cpp25-Jul-201329K
Profile.h25-Jul-20135.6K
RawDexFile.cpp25-Jul-20137.5K
RawDexFile.h25-Jul-20132.3K
README.txt25-Jul-2013636
ReconfigureDvm.mk25-Jul-20131.1K
ReferenceTable.cpp25-Jul-201310.5K
ReferenceTable.h25-Jul-20133.8K
reflect/25-Jul-2013
SignalCatcher.cpp25-Jul-20138.8K
SignalCatcher.h25-Jul-2013827
StdioConverter.cpp25-Jul-20137.2K
StdioConverter.h25-Jul-2013845
Sync.cpp25-Jul-201341K
Sync.h25-Jul-20134.1K
test/25-Jul-2013
Thread.cpp25-Jul-2013122.5K
Thread.h25-Jul-201317.8K
UtfString.cpp25-Jul-201312.4K
UtfString.h25-Jul-20134.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