summaryrefslogtreecommitdiffstats
path: root/src/jni_internal.h
Commit message (Expand)AuthorAgeFilesLines
* Make CheckJNI and JNI workarounds mutually exclusive...Elliott Hughes2012-03-151-2/+2
* Allocate small arg arrays on the stackIan Rogers2012-02-291-1/+1
* Fix copyright headers.Elliott Hughes2012-01-301-1/+15
* You can't call initCause on a ClassNotFoundException.Elliott Hughes2012-01-241-0/+1
* Wire up work_around_app_jni_bugs.Elliott Hughes2012-01-171-1/+0
* Clean up verbose logging.Elliott Hughes2011-12-131-2/+0
* Implement JDWP InvokeMethod and breakpoints on exception throwing.Elliott Hughes2011-12-071-0/+1
* Refactor the use of Method by the compiler.Ian Rogers2011-11-131-0/+1
* Implement the zygote debug options (late-enabling -Xcheck:jni and so on).Elliott Hughes2011-10-241-0/+4
* Implement -Xjnigreflimit.Elliott Hughes2011-10-181-0/+1
* Add missing 'explicit's on single-argument constructors.Elliott Hughes2011-10-171-1/+1
* Implement EnsureCapacity, PushLocalFrame, and PopLocalFrame.Elliott Hughes2011-10-171-1/+9
* Proxy invocation stub.Ian Rogers2011-10-111-0/+20
* Support for JNI local reference cookie.Ian Rogers2011-09-271-3/+10
* Implement reflective method invocation.Elliott Hughes2011-09-231-0/+3
* Save/restore local table state on down calls.Ian Rogers2011-09-231-0/+5
* Adding JNI code for dalvik.system.DexFile and java.lang.ClassBrian Carlstrom2011-09-221-0/+14
* Implement as much of VMDebug as we can reasonably do right now.Elliott Hughes2011-09-191-0/+4
* Add packing to class Thread.Elliott Hughes2011-09-161-1/+1
* Implement sun.misc.Unsafe and fix the jfieldID/jmethodID leak.Elliott Hughes2011-09-141-0/+17
* Generating stub code for registering a jni function at runtime.Shih-wei Liao2011-09-121-0/+1
* More threads work.Elliott Hughes2011-09-111-5/+5
* Sketch out detaching threads (with partial implementation).Elliott Hughes2011-09-071-1/+1
* Add back the dalvik-style JNI logging and tracing.Elliott Hughes2011-09-021-3/+8
* Mark more roots.Elliott Hughes2011-09-011-0/+3
* Fully implement string interning.Elliott Hughes2011-09-011-1/+1
* Start adding implementations for runtime-provided native methods.Elliott Hughes2011-09-011-0/+3
* Add back the work-arounds for broken apps that assume JNI uses direct referen...Elliott Hughes2011-08-301-0/+5
* Add -Xcheck:jni.Elliott Hughes2011-08-291-2/+17
* Make valgrind happier and stop us leaking so much we can can't run the tests ...Elliott Hughes2011-08-251-0/+1
* Add the runtime lookup of native method implementations.Elliott Hughes2011-08-251-3/+10
* Finish off the new JNI implementation.Elliott Hughes2011-08-241-17/+8
* Implement the direct ByteBuffer JNI functions, GetObjectRefType, and the stri...Elliott Hughes2011-08-241-0/+2
* If JNIEnvExt is-a JNIEnv, we can lose a bunch of reinterpret_casts.Elliott Hughes2011-08-241-8/+2
* Add some missing JNI string functions, GetObjectArrayElement, and all the pri...Elliott Hughes2011-08-231-1/+2
* Clean up mutexes on shutdown.Elliott Hughes2011-08-181-0/+1
* Initialize the rest of libcore's native code.Elliott Hughes2011-08-181-4/+4
* Switch to indirect references rather than direct pointers.Elliott Hughes2011-08-181-1/+3
* Code for loading shared libraries and calling JNI_OnLoad.Elliott Hughes2011-08-171-1/+27
* Add IndirectReferenceTable and initialize all the instances.Elliott Hughes2011-08-171-1/+11
* Issue 5177609: remove Monitor(Enter|Exit)HelperIan Rogers2011-08-171-5/+0
* Add the -Xcheck:jni option.Elliott Hughes2011-08-171-2/+6
* Add the two ReferenceTables.Elliott Hughes2011-08-171-3/+11
* Fix the invocation interface.Elliott Hughes2011-08-151-18/+11
* Start implementing JNI.Elliott Hughes2011-08-111-847/+11
* Add stub implementations for the JNI native and invoke interfaces.Carl Shapiro2011-08-011-12/+842
* Preliminary implementation of the JNI invocation interface.Carl Shapiro2011-07-261-0/+23
* Move DexFiles to be allocated on the heapBrian Carlstrom2011-07-221-2/+3
* Support for synchronized native methods.Ian Rogers2011-07-211-0/+32