Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: jb-mr0-release

This branch is 0 commits ahead and 1671 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
alloc
analysis
arch
compiler
hprof
interp
jdwp
mterp
native
oo
os
reflect
test Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
AllocTracker.cpp
AllocTracker.h Normalize the include guard style.
Android.mk
Atomic.cpp
Atomic.h
AtomicCache.cpp
AtomicCache.h
BitVector.cpp Replace malloc() followed by memset() to zero with calloc()
BitVector.h Normalize the include guard style.
Bits.h Normalize the include guard style.
CheckJni.cpp
Common.h
Dalvik.h Normalize the include guard style.
DalvikVersion.h Normalize the include guard style.
Ddm.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
Ddm.h Normalize the include guard style.
Debugger.cpp am 6dea157: Merge "fix dvmDbgOutputAllInterfaces to include only dire…
Debugger.h Normalize the include guard style.
Dvm.mk
DvmDex.cpp
DvmDex.h
Exception.cpp
Exception.h Tweak UnsatisfiedLinkError
Globals.h
Hash.cpp
Hash.h Normalize the include guard style.
IndirectRefTable.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
IndirectRefTable.h DO NOT MERGE: Optimize IndirectRefTable.
Init.cpp
Init.h Improve -verbose:jni.
InitRefs.cpp
InlineNative.cpp
InlineNative.h
Inlines.cpp Move the interpreter into C++.
Inlines.h Remove repeated newlines at the end of files.
Intern.cpp Remove an invalid assertion.
Intern.h Normalize the include guard style.
JarFile.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
JarFile.h Normalize the include guard style.
Jni.cpp
JniInternal.h
LinearAlloc.cpp Make sure we have room for future Maps builds.
LinearAlloc.h Normalize the include guard style.
Misc.cpp
Misc.h
Native.cpp
Native.h Fix native method logging to show local references rather than direct…
PointerSet.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
PointerSet.h Normalize the include guard style.
Profile.cpp
Profile.h
README.txt Remove repeated newlines at the end of files.
RawDexFile.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
RawDexFile.h Normalize the include guard style.
ReconfigureDvm.mk
ReferenceTable.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
ReferenceTable.h Normalize the include guard style.
SignalCatcher.cpp
SignalCatcher.h Normalize the include guard style.
StdioConverter.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
StdioConverter.h Normalize the include guard style.
Sync.cpp
Sync.h Normalize the include guard style.
Thread.cpp
Thread.h
UtfString.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
UtfString.h Make some of the StringObject functions member functions.
dalvik
README.txt
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.
Something went wrong with that request. Please try again.