Download Latest Version localedata.jar (843.2 kB)
Email in envelope

Get an email when there's a new version of Supernova Rom

Home / cm / android / system / dalvik / vm / alloc
Name Modified Size InfoDownloads / Week
Parent folder
TEST 2011-11-27
Alloc.c 2011-11-26 9.1 kB
Alloc.h 2011-11-26 5.3 kB
CardTable.c 2011-11-26 7.8 kB
CardTable.h 2011-11-26 1.8 kB
clz.c 2011-11-26 1.5 kB
clz.h 2011-11-26 1.5 kB
Copying.c 2011-11-26 73.7 kB
DdmHeap.c 2011-11-26 13.6 kB
DdmHeap.h 2011-11-26 1.4 kB
Float12.h 2011-11-26 3.4 kB
GC.h 2011-11-26 4.1 kB
Heap.c 2011-11-26 32.8 kB
Heap.h 2011-11-26 2.5 kB
HeapBitmap.c 2011-11-26 6.3 kB
HeapBitmap.h 2011-11-26 9.4 kB
HeapDebug.c 2011-11-26 13.3 kB
HeapDebug.h 2011-11-26 992 Bytes
HeapInternal.h 2011-11-26 5.1 kB
HeapSource.c 2011-11-26 54.7 kB
HeapSource.h 2011-11-26 6.0 kB
HeapTable.c 2011-11-26 5.0 kB
HeapTable.h 2011-11-26 1.8 kB
HeapWorker.c 2011-11-26 18.3 kB
HeapWorker.h 2011-11-26 2.6 kB
MarkSweep.c 2011-11-26 29.6 kB
MarkSweep.h 2011-11-26 1.9 kB
Verify.c 2011-11-26 3.2 kB
Verify.h 2011-11-26 1.0 kB
Visit.c 2011-11-26 6.7 kB
Visit.h 2011-11-26 1.1 kB
VisitInlines.h 2011-11-26 5.4 kB
WriteBarrier.h 2011-11-26 1.6 kB
Totals: 33 Items   332.5 kB 0
Dalvik Virtual Machine


Source code rules of the road:

- All externally-visible function names must start with "dvm" to avoid
namespace clashes.  Use static functions when possible.

- Do not create static variables (globally or locally).  Do not create
global variables.  Keep everything with non-local lifespan in "gDvm",
defined in Globals.h, so that all global VM state is in one place.

- Use "startup" and "shutdown" functions to clean up gDvm.  The VM must
exit cleanly in valgrind.

- The primary target is ARM Linux.  Others are secondary, but must still
work correctly.

- Use of gcc-specific and C99 constructs is allowed.
Source: README.txt, updated 2011-11-26