Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
58529918f206545e74f98c0d31d023a7e6553977
/
runtime
/
check_jni.cc
14691c5
Compute the right catch location for the debugger.
by Nicolas Geoffray
· 10 years ago
def194e
ART: Do not read from JavaVMExt* after DestroyJavaVM
by Andreas Gampe
· 10 years ago
a5afcfc
Be more lenient with 4 byte UTF-8 sequences.
by Narayan Kamath
· 10 years ago
08f1f50
Remove FieldHelper.
by Ian Rogers
· 10 years ago
277ccbd
ART: More warnings
by Andreas Gampe
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
c7dd295
Tidy up logging.
by Ian Rogers
· 10 years ago
fc787ec
Enable -Wimplicit-fallthrough.
by Ian Rogers
· 10 years ago
51be0a7
Fix CallStaticVoidMethodA for testEverything
by Marcus Oakland
· 10 years ago
c0542af
Remove abuse of mirror::Object* to reference special values.
by Ian Rogers
· 10 years ago
a1e78fa
Add null check to CheckVirtualMethod
by Mathieu Chartier
· 10 years ago
68d8b42
Wire up check JNI force copy mode.
by Ian Rogers
· 10 years ago
479f131
Merge "Disable adding main and non moving spaces to immune region in GSS"
by Mathieu Chartier
· 10 years ago
4c13a3f
Disable adding main and non moving spaces to immune region in GSS
by Mathieu Chartier
· 10 years ago
22d5e73
Remove object_utils.h.
by Ian Rogers
· 10 years ago
45d26c8
Treat larger than jint capacity in NewDirectByteBuffer as an error
by Brian Carlstrom
· 11 years ago
bfd9a43
Change MethodHelper to use a Handle.
by Mathieu Chartier
· 11 years ago
61c5ebc
Change FieldHelper to use a handle.
by Mathieu Chartier
· 11 years ago
cbfb8b2
Merge "Ensure JNI primitive array type is appropriate."
by Ian Rogers
· 11 years ago
2d10b20
Ensure JNI primitive array type is appropriate.
by Ian Rogers
· 11 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 11 years ago
b0fa5dc
Force inlining on trivial accessors.
by Ian Rogers
· 11 years ago
987560f
Remove support for app JNI workarounds.
by Ian Rogers
· 11 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
b73f31f
Fix a typo in a comment.
by Narayan Kamath
· 11 years ago
ef809d0
JNI: NewDirectByteBuffer should allow 0 length buffers.
by Narayan Kamath
· 11 years ago
590fee9
Compacting collector.
by Mathieu Chartier
· 11 years ago
77129ff
Remove kNoCopyMagic.
by Mathieu Chartier
· 11 years ago
67fe2b4
Fix backwards check in CheckStaticMethod
by Brian Carlstrom
· 11 years ago
8e4d3ed
Remove redundant complexity from JNI aborts.
by Elliott Hughes
· 11 years ago
ea46f95
Refactor java.lang.reflect implementation
by Brian Carlstrom
· 11 years ago
9b3c3cd
C++11 support for ART.
by Mathieu Chartier
· 11 years ago
7934ac2
Fix cpplint whitespace/comments issues
by Brian Carlstrom
· 11 years ago
df62950
Fix cpplint whitespace/parens 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/check_jni.cc]
1d54e73
GC clean up.
by Ian Rogers
· 12 years ago
c4378df
Make it possible to call JNIEnv::FatalError with a pending exception.
by Elliott Hughes
· 12 years ago
58df327
Removed compiled resolution trampoline.
by Jeff Hao
· 12 years ago
9365f58
Don't read trace from VM during destroy VM.
by Ian Rogers
· 12 years ago
62d6c77
Interpreter entries and instrumentation as a listener.
by Ian Rogers
· 12 years ago
4f6ad8a
Various performance improvements.
by Ian Rogers
· 12 years ago
83a2532
Uniformly check JNI versions everywhere we use them.
by Elliott Hughes
· 12 years ago
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago
96a9887
Improve JNI error checking to use JniAbort rather than CHECK.
by Elliott Hughes
· 12 years ago
07ed66b
Move logging.h into base/logging.h.
by Elliott Hughes
· 12 years ago
128c52c
Fix invalid root detection using wrong function to find space from object.
by Mathieu Chartier
· 12 years ago
7469ebf
Refactor and remove copy mark bits.
by Mathieu Chartier
· 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
b726dcb
Rename GlobalSynchronization to Locks
by Ian Rogers
· 12 years ago
9da7f59
Remove bogus assert in JniAbort.
by Ian Rogers
· 12 years ago
00f7d0e
Global lock levels.
by Ian Rogers
· 12 years ago
365c102
Increase use of ScopedJniThreadState.
by Ian Rogers
· 13 years ago
0399dde
Remove Frame, merge shadow and quick representations.
by Ian Rogers
· 13 years ago
3f6635a
Improve JniAbort (and JNI tests).
by Elliott Hughes
· 13 years ago
7b9d996
Tidy up some C-isms.
by Elliott Hughes
· 13 years ago
34e0696
Remove the useless "suspend count already zero" message for new threads.
by Elliott Hughes
· 13 years ago
b264f08
Implement native method return value and upcall argument type checking.
by Elliott Hughes
· 13 years ago
0f3c553
Kill constants.h and fix some copyright headers.
by Elliott Hughes
· 13 years ago
28f1a14
Implement LLVM version of jni_compiler to pass 17 jni_compiler tests.
by TDYa127
· 13 years ago
81ff318
Nomenclature improvements.
by Elliott Hughes
· 13 years ago
e84278b
Stop saying "clazz".
by Elliott Hughes
· 13 years ago
88c5c35
Make CheckJNI and JNI workarounds mutually exclusive...
by Elliott Hughes
· 13 years ago
a8c7418
Ensure we get native stack traces from libcorkscrew for CheckJNI aborts.
by Elliott Hughes
· 13 years ago
b3bd5f0
Refactor the compilers out of libart.
by Elliott Hughes
· 13 years ago
a15e67d
Remove pad word from arrays
by Ian Rogers
· 13 years ago
f1a5adc
Reduce StringPiece usage a bit.
by Elliott Hughes
· 13 years ago
959f8ed
Don't abort DeleteLocalRef for an argument to a method
by Ian Rogers
· 13 years ago
a92853e
Spot NULL jobjects passed to MonitorEnter/MonitorExit.
by Elliott Hughes
· 13 years ago
ba8eee1
Remove more lint.
by Elliott Hughes
· 13 years ago
c2dc62d
Wire up work_around_app_jni_bugs.
by Elliott Hughes
· 13 years ago
92cb498
Fix some Mac OS size_t versus int complaints.
by Elliott Hughes
· 13 years ago
4dd9b4d
Clean up verbose logging.
by Elliott Hughes
· 13 years ago
485cac4
Harden -Xcheck:jni so we can log non-classes passed as jclasses.
by Elliott Hughes
· 13 years ago
3d30d9b
Fix detaching a debugger while threads are suspended.
by Elliott Hughes
· 13 years ago
d07986f
Implement JDWP InvokeMethod and breakpoints on exception throwing.
by Elliott Hughes
· 13 years ago
6d4d9fc
Reduce meta-data object sizes, introduce meta-data helper classes.
by Ian Rogers
· 13 years ago
dbb4079
Start implementing jdb "locals".
by Elliott Hughes
· 13 years ago
906e685
Fix the unintelligible IsValidClassName API by breaking it into three.
by Elliott Hughes
· 13 years ago
6b4ef02
Make ResolveField not rely on Field::GetType resolution
by Brian Carlstrom
· 13 years ago
362f9bc
Fix cpplint's whitespace warnings.
by Elliott Hughes
· 13 years ago
3b6baaa
Bring our native stack usage down.
by Elliott Hughes
· 13 years ago
3064683
Fix the double-OOME case again.
by Elliott Hughes
· 13 years ago
726079d
Finish the OutOfMemoryError implementation.
by Elliott Hughes
· 13 years ago
78090d1
Don't say UTF-8 in an error message when we mean Modified UTF-8.
by Elliott Hughes
· 13 years ago
32ae6e3
Improve -Xcheck:jni handling of jfieldIDs and jmethodIDs.
by Elliott Hughes
· 13 years ago
5d40f18
Fixes for "null instanceof" and class initialization
by Brian Carlstrom
· 13 years ago
e608763
Dump the pending exception when CheckJNI spots a call to a function that requires there to be no pending exception.
by Elliott Hughes
· 13 years ago
64bf5a3
Implement VMClassLoader's native methods.
by Elliott Hughes
· 13 years ago
54e7df1
Various bits of cleanup.
by Elliott Hughes
· 13 years ago
1619286
Add oat file generation and tests to build
by Brian Carlstrom
· 13 years ago
5ee7a8b
Implement sun.misc.Unsafe and fix the jfieldID/jmethodID leak.
by Elliott Hughes
· 13 years ago
2ed6739
Move Method shorty to managed heap
by Brian Carlstrom
· 13 years ago
69b15fb
Working dex2oat and oatexec
by Brian Carlstrom
· 13 years ago
d92bec4
More SIGQUIT handling, various Thread fixes.
by Elliott Hughes
· 13 years ago
0cfe1fb
Use accessor methods for Object fields.
by Ian Rogers
· 13 years ago
a095764
Add back the dalvik-style JNI logging and tracing.
by Elliott Hughes
· 13 years ago
bf86d04
Start adding implementations for runtime-provided native methods.
by Elliott Hughes
· 13 years ago
1f87008
Add HeapTest and make GC work enough to pass it
by Brian Carlstrom
· 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