Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
0e4627e593bc39f8e3d89c31f8977d55054c07cc
/
src
/
jni_internal.h
66f1925
Change dex cache to be java object instead of array, add pointer to dex file in dex cache.
by Mathieu Chartier
· 12 years ago
b726dcb
Rename GlobalSynchronization to Locks
by Ian Rogers
· 12 years ago
00f7d0e
Global lock levels.
by Ian Rogers
· 12 years ago
365c102
Increase use of ScopedJniThreadState.
by Ian Rogers
· 12 years ago
3f6635a
Improve JniAbort (and JNI tests).
by Elliott Hughes
· 12 years ago
f834936
Use static thread safety analysis when available, and fix the bugs GCC finds.
by Elliott Hughes
· 12 years ago
a4f9474
Finish cleanup of class/field/method caching.
by Elliott Hughes
· 12 years ago
eac7667
DO NOT MERGE Fix all unsafe caching to be like libcore.
by Elliott Hughes
· 12 years ago
73e66f7
Tidy up and finish reference table dumping.
by Elliott Hughes
· 12 years ago
ae80b49
Include JNI details in the SIGQUIT output.
by Elliott Hughes
· 12 years ago
b264f08
Implement native method return value and upcall argument type checking.
by Elliott Hughes
· 12 years ago
88c5c35
Make CheckJNI and JNI workarounds mutually exclusive...
by Elliott Hughes
· 12 years ago
45619fc
Allocate small arg arrays on the stack
by Ian Rogers
· 13 years ago
2faa5f1
Fix copyright headers.
by Elliott Hughes
· 13 years ago
844f9a0
You can't call initCause on a ClassNotFoundException.
by Elliott Hughes
· 13 years ago
c2dc62d
Wire up work_around_app_jni_bugs.
by Elliott Hughes
· 13 years ago
4dd9b4d
Clean up verbose logging.
by Elliott Hughes
· 13 years ago
d07986f
Implement JDWP InvokeMethod and breakpoints on exception throwing.
by Elliott Hughes
· 13 years ago
0571d35
Refactor the use of Method by the compiler.
by Ian Rogers
· 13 years ago
4ffd313
Implement the zygote debug options (late-enabling -Xcheck:jni and so on).
by Elliott Hughes
· 13 years ago
bb1e8f0
Implement -Xjnigreflimit.
by Elliott Hughes
· 13 years ago
a51a3dd
Add missing 'explicit's on single-argument constructors.
by Elliott Hughes
· 13 years ago
2ced6a5
Implement EnsureCapacity, PushLocalFrame, and PopLocalFrame.
by Elliott Hughes
· 13 years ago
dfcdf1a
Proxy invocation stub.
by Ian Rogers
· 13 years ago
5a7a74a
Support for JNI local reference cookie.
by Ian Rogers
· 13 years ago
418d20f
Implement reflective method invocation.
by Elliott Hughes
· 13 years ago
dc51b79
Save/restore local table state on down calls.
by Ian Rogers
· 13 years ago
f91c8c3
Adding JNI code for dalvik.system.DexFile and java.lang.Class
by Brian Carlstrom
· 13 years ago
9d5ccec
Implement as much of VMDebug as we can reasonably do right now.
by Elliott Hughes
· 13 years ago
85d1545
Add packing to class Thread.
by Elliott Hughes
· 13 years ago
5ee7a8b
Implement sun.misc.Unsafe and fix the jfieldID/jmethodID leak.
by Elliott Hughes
· 13 years ago
31384c5
Generating stub code for registering a jni function at runtime.
by Shih-wei Liao
· 13 years ago
8daa092
More threads work.
by Elliott Hughes
· 13 years ago
02b48d1
Sketch out detaching threads (with partial implementation).
by Elliott Hughes
· 13 years ago
a095764
Add back the dalvik-style JNI logging and tracing.
by Elliott Hughes
· 13 years ago
410c0c8
Mark more roots.
by Elliott Hughes
· 13 years ago
cf4c6c4
Fully implement string interning.
by Elliott Hughes
· 13 years ago
bf86d04
Start adding implementations for runtime-provided native methods.
by Elliott Hughes
· 13 years ago
c5bfa8f
Add back the work-arounds for broken apps that assume JNI uses direct references.
by Elliott Hughes
· 13 years ago
a250199
Add -Xcheck:jni.
by Elliott Hughes
· 13 years ago
c1674ed
Make valgrind happier and stop us leaking so much we can can't run the tests on a device.
by Elliott Hughes
· 13 years ago
79082e3
Add the runtime lookup of native method implementations.
by Elliott Hughes
· 13 years ago
7577075
Finish off the new JNI implementation.
by Elliott Hughes
· 13 years ago
b465ab0
Implement the direct ByteBuffer JNI functions, GetObjectRefType, and the string region functions.
by Elliott Hughes
· 13 years ago
69f5bc6
If JNIEnvExt is-a JNIEnv, we can lose a bunch of reinterpret_casts.
by Elliott Hughes
· 13 years ago
814e403
Add some missing JNI string functions, GetObjectArrayElement, and all the primitive array region functions.
by Elliott Hughes
· 13 years ago
de69d7f
Clean up mutexes on shutdown.
by Elliott Hughes
· 13 years ago
18c0753
Initialize the rest of libcore's native code.
by Elliott Hughes
· 13 years ago
c5f7c91
Switch to indirect references rather than direct pointers.
by Elliott Hughes
· 13 years ago
0af5543
Code for loading shared libraries and calling JNI_OnLoad.
by Elliott Hughes
· 13 years ago
6c1a394
Add IndirectReferenceTable and initialize all the instances.
by Elliott Hughes
· 13 years ago
a04d397
Issue 5177609: remove Monitor(Enter|Exit)Helper
by Ian Rogers
· 13 years ago
515a5bc
Add the -Xcheck:jni option.
by Elliott Hughes
· 13 years ago
bbd7671
Add the two ReferenceTables.
by Elliott Hughes
· 13 years ago
f2682d5
Fix the invocation interface.
by Elliott Hughes
· 13 years ago
40ef99e
Start implementing JNI.
by Elliott Hughes
· 13 years ago
ea4dca8
Add stub implementations for the JNI native and invoke interfaces.
by Carl Shapiro
· 13 years ago
2ed144c
Preliminary implementation of the JNI invocation interface.
by Carl Shapiro
· 13 years ago
578bbdc
Move DexFiles to be allocated on the heap
by Brian Carlstrom
· 13 years ago
df20fe0
Support for synchronized native methods.
by Ian Rogers
· 13 years ago