Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
408f79aeb676251ba35667a64e86c20638d7cb0b
/
src
/
jni_internal.cc
408f79a
Add validate object, clean up stack indirect reference table.
by Ian Rogers
· 13 years ago
72025e5
Implement JNI virtual calls to managed methods, JNI ExceptionDescribe, and JNI MonitorEnter/MonitorExit.
by Elliott Hughes
· 13 years ago
5174fe6
Add the condition variable to System.loadLibrary and implement UnregisterNatives.
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
e5b0dc8
Add "class Throwable" and rewrite exception throwing to use JNI.
by Elliott Hughes
· 13 years ago
37f7a40
Implement more of the exception/object/class JNI functions.
by Elliott Hughes
· 13 years ago
885c3bd
Implement field access (and a few other bits and bobs).
by Elliott Hughes
· 13 years ago
bd93599
Add JNI GetArrayLength and start throwing from FindClass.
by Elliott Hughes
· 13 years ago
edcc09c
Cleanup.
by Elliott Hughes
· 13 years ago
c143c55
Updating the compiler to use the new-world model
by buzbee
· 13 years ago
a0b8feb
Turn off the 'public' check for main, and improve diagnostics.
by Elliott Hughes
· 13 years ago
9cff8e1
Convert Class::descriptor_ from StringPiece to String (as part of image loading)
by Brian Carlstrom
· 13 years ago
f4c21c9
Initialize classes in GetFieldID/GetMethodID.
by Elliott Hughes
· 13 years ago
a8cd9f4
Support for local references allocated in SHBs.
by Ian Rogers
· 13 years ago
cdf5312
Implement jfieldID and jmethodID properly.
by Elliott Hughes
· 13 years ago
6de0860
Record thread data when making reentrant transitions.
by Ian Rogers
· 13 years ago
cdd1d2d
Move JNI compiler tests to use pure JNI.
by Ian Rogers
· 13 years ago
bfaadc8
Replace a dangerous function with the convenience function callers actually want.
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
4b3b727
Add vogar-like --invoke-with to 'art', and fix a bug valgrind finds.
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
4dd71f1
Implement various JNI internals. Fix off by 1 bug.
by Ian Rogers
· 13 years ago
bbd7671
Add the two ReferenceTables.
by Elliott Hughes
· 13 years ago
a5b897e
Add semi-functional exception throwing.
by Elliott Hughes
· 13 years ago
83ab4f3
Add an implementation of GetMethodID.
by Carl Shapiro
· 13 years ago
289da82
Add bounds checking to our internal array get/set methods.
by Elliott Hughes
· 13 years ago
8a26c5c
Implement NewStringUTF and SetObjectArrayElement.
by Elliott Hughes
· 13 years ago
f2682d5
Fix the invocation interface.
by Elliott Hughes
· 13 years ago
0d666d8
Fix JNI compiler for synchronized methods.
by Ian Rogers
· 13 years ago
4e777d4
Revisions to "First pass of ImageWriter"
by Brian Carlstrom
· 13 years ago
d8ddfd5
Implement JNI NewBooleanArray et cetera.
by Elliott Hughes
· 13 years ago
3cd987f
Pass the correct Thread* when calling back into Java.
by Elliott Hughes
· 13 years ago
db4d540
First pass of ImageWriter
by Brian Carlstrom
· 13 years ago
9b9ba28
Implement upcalls with compiled JNI callback bridges.
by Carl Shapiro
· 13 years ago
53b6131
Use the UNIMPLEMENTED macro everywhere.
by Elliott Hughes
· 13 years ago
b20a554
Implement a few of the easy JNI functions.
by Elliott Hughes
· 13 years ago
330304d
Create JNIEnv*s on the right threads.
by Elliott Hughes
· 13 years ago
22f4093
Add ScopedJniThreadState.
by Elliott Hughes
· 13 years ago
c7ac37f
Be more specific when we exit because of an unimplemented JNI call.
by Elliott Hughes
· 13 years ago
6b43685
Translate JNI class descriptors into regular class descriptors in FindClass.
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
fc322c7
Initialize the bootstrap class path from standard sources.
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