Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
216eaa2927f424821a03d7c4c6bf701fdb48e865
/
runtime
/
jni_internal.cc
« Previous
055d46c
Add missing SIRT to LoadNativeLibrary.
by Mathieu Chartier
· 11 years ago
8f4be93
Visit libraries roots in JavaVMExt::VisitRoots
by Mathieu Chartier
· 11 years ago
1d27b34
Change DisableGC to DisableMovingGC.
by Mathieu Chartier
· 11 years ago
3e8b2e1
Fix bugs in ReleasePrimitiveArray.
by Mathieu Chartier
· 11 years ago
1d99e45
Disallow JNI NewObjectArray of primitive types.
by Ian Rogers
· 11 years ago
e8c48db
Fix NewLocalRef, NewGlobalRef to handle cleared weak globals.
by Mathieu Chartier
· 11 years ago
8755359
Merge "Enable moving classes."
by Mathieu Chartier
· 11 years ago
62509b6
Fix FindFieldID to use class's classloader to find field type.
by Jeff Hao
· 11 years ago
c528dba
Enable moving classes.
by Mathieu Chartier
· 11 years ago
590fee9
Compacting collector.
by Mathieu Chartier
· 11 years ago
1eb512d
Fast JNI support.
by Ian Rogers
· 11 years ago
775c496
resolved conflicts for merge of b926b3c6 to dalvik-dev
by Brian Carlstrom
· 11 years ago
ce88853
Have JNI FindClass fall back to system ClassLoader Bug: 10994325
by Brian Carlstrom
· 11 years ago
d9c4fc9
Inflate contended lock word by suspending owner.
by Ian Rogers
· 11 years ago
d91d6d6
Introduce Signature type to avoid string comparisons.
by Ian Rogers
· 11 years ago
810b1d7
resolved conflicts for merge of bb0140e0 to dalvik-dev
by Mathieu Chartier
· 11 years ago
c11d9b8
Re-enable concurrent system weak sweeping.
by Mathieu Chartier
· 11 years ago
6aa3df9
Refactor system weak sweeping, add support for modification.
by Mathieu Chartier
· 11 years ago
423d2a3
Add support for changing roots through the root visitor callback.
by Mathieu Chartier
· 11 years ago
3b7ffa1
Support apps that pass JNI_VERSION_1_1 to GetEnv.
by Elliott Hughes
· 11 years ago
4ffdc6b
Allow NULL JNI arguments for length 0 memcpys.
by Ian Rogers
· 11 years ago
b8a0b94
Switch JNI globals lock to reader-writer.
by Ian Rogers
· 11 years ago
aa836f7
Fix PushLocalFrame(0).
by Elliott Hughes
· 11 years ago
d2b0f33
Merge "Fix up TODO: c++0x, update cpplint." into dalvik-dev
by Mathieu Chartier
· 11 years ago
02e2511
Fix up TODO: c++0x, update cpplint.
by Mathieu Chartier
· 11 years ago
bc93966
Prevent segvs in JNI.
by Ian Rogers
· 11 years ago
ea46f95
Refactor java.lang.reflect implementation
by Brian Carlstrom
· 11 years ago
85affca
Not all shared libraries have a JNI_OnLoad.
by Elliott Hughes
· 11 years ago
7935372
Handle JNI_ERR results from JNI_OnLoad functions specially.
by Elliott Hughes
· 11 years ago
9dcd45c
Fix NewLocalRef to use AddLocalReference.
by Elliott Hughes
· 11 years ago
7934ac2
Fix cpplint whitespace/comments issues
by Brian Carlstrom
· 11 years ago
3e3d591
Fix cpplint build/namespaces issues
by Brian Carlstrom
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed from src/jni_internal.cc]
534f2b6
Fix GetDirectBufferrAddress to use GetLongField.
by Jeff Hao
· 11 years ago
7d658cf
Fix -Xint mode.
by Sebastien Hertz
· 11 years ago
3dd9f76
Interpret methods invoked via JNI in interpreter only mode.
by Jeff Hao
· 11 years ago
2010a60
Disable -Xjnigreflimit: in art too.
by Elliott Hughes
· 11 years ago
eac1880
am 75fe90cd: Improve exception detail with JNI_OnLoad issues
by Brian Carlstrom
· 11 years ago
75fe90c
Improve exception detail with JNI_OnLoad issues
by Brian Carlstrom
· 11 years ago
1d54e73
GC clean up.
by Ian Rogers
· 11 years ago
bddf976
Fix JNI_CreateJavaVM signature to match jni.h
by Brian Carlstrom
· 11 years ago
62d6c77
Interpreter entries and instrumentation as a listener.
by Ian Rogers
· 11 years ago
b568121
Port 1abc689a32fc20b38227060e4da5e0934df8fc19 and e5d14162ff278c41e09c42769cc31401feeeba18 to art.
by Elliott Hughes
· 11 years ago
5a125bd
Merge "Track libcore DirectByteBuffer change." into dalvik-dev
by Elliott Hughes
· 11 years ago
aecb5f3
Track libcore DirectByteBuffer change.
by Elliott Hughes
· 11 years ago
6474d19
Remove use of compiled invoke stubs from portable.
by Jeff Hao
· 11 years ago
7a54946
Pass NULL as receiver for static methods for ArgArray builder.
by Jeff Hao
· 11 years ago
4f6ad8a
Various performance improvements.
by Ian Rogers
· 11 years ago
19c5d37
Fix build breakage caused by bad merge.
by Jeff Hao
· 11 years ago
5d91730
Changes to remove need for compiled invoke stubs for quick.
by Jeff Hao
· 11 years ago
83a2532
Uniformly check JNI versions everywhere we use them.
by Elliott Hughes
· 11 years ago
8692215
Return JNI_ERR on bad version to AttachCurrentThread
by Brian Carlstrom
· 11 years ago
bd86bcc
Tracking rebase to jb-mr1-release
by Brian Carlstrom
· 11 years ago
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago
c8fece3
Port the Runtime.nativeLoad change to art.
by Elliott Hughes
· 12 years ago
11a796e
Change NewDirectByteBuffer to allow NULL if capacity == 0.
by Elliott Hughes
· 12 years ago
96a9887
Improve JNI error checking to use JniAbort rather than CHECK.
by Elliott Hughes
· 12 years ago
e222ee0
Move stringpiece.h and stringprintf.h to base/.
by Elliott Hughes
· 12 years ago
1aa246d
Move casts.h and stl_util.h into base/.
by Elliott Hughes
· 12 years ago
07ed66b
Move logging.h into base/logging.h.
by Elliott Hughes
· 12 years ago
76b6167
Move mutex.h into base/mutex.h.
by Elliott Hughes
· 12 years ago
ef28b14
Remove some SOA from JNI internal.
by Ian Rogers
· 12 years ago
664bebf
Fix occasional deadlock caused by checkpoint root marking.
by Mathieu Chartier
· 12 years ago
2fa6b2e
Interpreter.
by Ian Rogers
· 12 years ago
c604d73
Implement mutex requeueing for cv broadcasts.
by Ian Rogers
· 12 years ago
50b35e2
Explicitly pass Thread::Current to MutexLock and Alloc.
by Ian Rogers
· 12 years ago
120f1c7
Fail threads attaching during runtime shutdown.
by Ian Rogers
· 12 years ago
81d425b
Pass self to lock methods.
by Ian Rogers
· 12 years ago
84b2f14
Log if dlopen(3) fails.
by Elliott Hughes
· 12 years ago
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
25e8b91
JNI ScopedObjectAccess tweaks for micro benchmarks.
by Ian Rogers
· 12 years ago
b726dcb
Rename GlobalSynchronization to Locks
by Ian Rogers
· 12 years ago
1b09b09
Syntax clean up to make clang happy.
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
0399dde
Remove Frame, merge shadow and quick representations.
by Ian Rogers
· 12 years ago
a21039c
Fix a bunch more lint.
by Elliott Hughes
· 12 years ago
7484741
Fix a bunch of lint.
by Elliott Hughes
· 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
a168c83
Convince tsan that the card table isn't a problem.
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
4d57143
DetachCurrentThread should return JNI_ERR on already detached thread
by Brian Carlstrom
· 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
a0e1806
Add a SafeMap equivalent to std::map but without the error-prone operator[].
by Elliott Hughes
· 12 years ago
712462a
Fix load library race.
by Ian Rogers
· 12 years ago
4cacde8
Turn upcall argument type checking on with CheckJNI.
by Elliott Hughes
· 12 years ago
f24d3ce
Enforce the use of accessors on JValue so we can ensure sign extension.
by Elliott Hughes
· 12 years ago
1d878f3
Add a default constructor to JValue.
by Elliott Hughes
· 12 years ago
34e0696
Remove the useless "suspend count already zero" message for new threads.
by Elliott Hughes
· 12 years ago
e62934d
Like Mutex, failure to destroy a ConditionVariable on shutdown is a special case.
by Elliott Hughes
· 12 years ago
b264f08
Implement native method return value and upcall argument type checking.
by Elliott Hughes
· 12 years ago
9c750f9
Ensure we don't AddLocalReference a bogus value when returning to native code from an upcall that threw.
by Elliott Hughes
· 12 years ago
6a14433
Switch to Thread::WalkStack rather than manual Frame::Next.
by Elliott Hughes
· 12 years ago
0045a29
Avoid a case of eager initialization.
by Ian Rogers
· 12 years ago
57b86d4
Refactor runtime support.
by Ian Rogers
· 12 years ago
ab7b9dc
Actually track the JNI MonitorEnter/MonitorExit calls.
by Elliott Hughes
· 12 years ago
28f1a14
Implement LLVM version of jni_compiler to pass 17 jni_compiler tests.
by TDYa127
· 12 years ago
Next »