Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: ics-mr0-release

This branch is 0 commits ahead and 1869 commits behind master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

..
Octocat-spinner-32 alloc
Octocat-spinner-32 analysis
Octocat-spinner-32 arch
Octocat-spinner-32 compiler
Octocat-spinner-32 hprof
Octocat-spinner-32 interp
Octocat-spinner-32 jdwp
Octocat-spinner-32 mterp
Octocat-spinner-32 native
Octocat-spinner-32 oo
Octocat-spinner-32 os
Octocat-spinner-32 reflect
Octocat-spinner-32 test
Octocat-spinner-32 AllocTracker.cpp
Octocat-spinner-32 AllocTracker.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 Android.mk
Octocat-spinner-32 Atomic.cpp
Octocat-spinner-32 Atomic.h
Octocat-spinner-32 AtomicCache.cpp
Octocat-spinner-32 AtomicCache.h
Octocat-spinner-32 BitVector.cpp
Octocat-spinner-32 BitVector.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 Bits.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 CheckJni.cpp
Octocat-spinner-32 Common.h
Octocat-spinner-32 Dalvik.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 DalvikVersion.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 Ddm.cpp
Octocat-spinner-32 Ddm.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 Debugger.cpp
Octocat-spinner-32 Debugger.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 Dvm.mk
Octocat-spinner-32 DvmDex.cpp
Octocat-spinner-32 DvmDex.h
Octocat-spinner-32 Exception.cpp
Octocat-spinner-32 Exception.h
Octocat-spinner-32 Globals.h
Octocat-spinner-32 Hash.cpp
Octocat-spinner-32 Hash.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 IndirectRefTable.cpp
Octocat-spinner-32 IndirectRefTable.h
Octocat-spinner-32 Init.cpp
Octocat-spinner-32 Init.h Improve -verbose:jni. June 28, 2011
Octocat-spinner-32 InitRefs.cpp
Octocat-spinner-32 InlineNative.cpp
Octocat-spinner-32 InlineNative.h
Octocat-spinner-32 Inlines.cpp Move the interpreter into C++. April 20, 2011
Octocat-spinner-32 Inlines.h Remove repeated newlines at the end of files. June 08, 2010
Octocat-spinner-32 Intern.cpp Remove an invalid assertion. May 10, 2011
Octocat-spinner-32 Intern.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 JarFile.cpp
Octocat-spinner-32 JarFile.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 Jni.cpp
Octocat-spinner-32 JniInternal.h
Octocat-spinner-32 LinearAlloc.cpp
Octocat-spinner-32 LinearAlloc.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 Misc.cpp
Octocat-spinner-32 Misc.h
Octocat-spinner-32 Native.cpp
Octocat-spinner-32 Native.h Fix native method logging to show local references rather than direct… June 30, 2011
Octocat-spinner-32 PointerSet.cpp
Octocat-spinner-32 PointerSet.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 Profile.cpp
Octocat-spinner-32 Profile.h
Octocat-spinner-32 README.txt Remove repeated newlines at the end of files. June 08, 2010
Octocat-spinner-32 RawDexFile.cpp
Octocat-spinner-32 RawDexFile.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 ReconfigureDvm.mk
Octocat-spinner-32 ReferenceTable.cpp
Octocat-spinner-32 ReferenceTable.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 SignalCatcher.cpp
Octocat-spinner-32 SignalCatcher.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 StdioConverter.cpp
Octocat-spinner-32 StdioConverter.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 Sync.cpp
Octocat-spinner-32 Sync.h Normalize the include guard style. June 14, 2011
Octocat-spinner-32 Thread.cpp
Octocat-spinner-32 Thread.h
Octocat-spinner-32 UtfString.cpp
Octocat-spinner-32 UtfString.h Make some of the StringObject functions member functions. June 17, 2011
Octocat-spinner-32 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.