Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
4c1e0ca056f5ed5be49c87241c215a4675b14b81
/
runtime
/
reflection.cc
ddf4fd3
Always access Thread state and flags as 32-bit location.
by Vladimir Marko
· 3 years, 1 month ago
cedec9d
Do not create HandleScope for JNI transitions.
by Vladimir Marko
· 3 years, 11 months ago
7d4a71e
Don't wrap exception when transaction is aborted
by liulvping
· 4 years ago
fff1d8f
Fix incorrect image pointer size for unstarted runtime
by liulvping
· 4 years ago
de05550
Use ClassStatus::kVisiblyInitialized in reflection.
by Vladimir Marko
· 5 years ago
38a062e
Weaken 2 DCHECK()s in reflection.
by Vladimir Marko
· 5 years ago
01fbfbe
Avoid useless EncodeArtMethod followed by DecodeArtMethod
by Alex Light
· 6 years ago
f284a2d
Add InvocationTargetException to Wellknownclasses
by Alex Light
· 6 years ago
d7e9bbf
Clean up explicit conversions to ObjPtr<>.
by Vladimir Marko
· 6 years ago
639b2b1
ART: Remove instruction_set.h from thread.h
by Andreas Gampe
· 6 years ago
3f1dcd3
ART: Move dex structs into own header
by Andreas Gampe
· 6 years ago
9186b18
Refactor ClassLinker::FindPrimitiveClass().
by Vladimir Marko
· 6 years ago
8ad7a3b
ART: Improve Constructor.newInstance
by Andreas Gampe
· 8 years ago
22352f3
Add const to match <jni.h>.
by Elliott Hughes
· 7 years ago
bcf1752
ObjPtr<>-ify array allocations.
by Vladimir Marko
· 7 years ago
c5b7564
ART: Fix jvalue includes
by Andreas Gampe
· 7 years ago
a3ad0cd
ART: Move JNI files to runtime/jni/ .
by Vladimir Marko
· 7 years ago
9e937be
Add check JNI tests for byte and 16-bit primitives.
by Ian Rogers
· 7 years ago
a02cb11
Move hidden API warnings into resolvers
by David Brazdil
· 7 years ago
ee7d2fd
Start warning on hidden API greylist
by David Brazdil
· 7 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 7 years ago
55256cb
Extensions to check JNI.
by Ian Rogers
· 7 years ago
373a9b5
ART: Depend on libnativehelper headers only
by Andreas Gampe
· 7 years ago
b45528c
ART: Refactor retrieval of types through ArtMethod.
by Vladimir Marko
· 7 years ago
e431e27
art: use proper nativehelper headers
by Steven Moreland
· 7 years ago
443f862
Fix local reference leak under reflection.
by Chang Xing
· 8 years ago
c15a2f4
ART: Add object-readbarrier-inl.h
by Andreas Gampe
· 8 years ago
cc9d1cb
Change some pending OOME asserts to be pending exception
by Mathieu Chartier
· 8 years ago
fa4333d
ART: Add operator == and != with nullptr to Handle
by Andreas Gampe
· 8 years ago
4c04117
Partial revert of "Reduce using ArtMethod's dex_cache_resolved_types_."
by Nicolas Geoffray
· 8 years ago
942fd31
Reduce using ArtMethod's dex_cache_resolved_types_.
by Vladimir Marko
· 8 years ago
46ee31b
ART: Move to libbase StringPrintf
by Andreas Gampe
· 8 years ago
a5b09a6
ART: Add dex::TypeIndex
by Andreas Gampe
· 8 years ago
13b2784
ART: Refactor jmethodID handling
by Andreas Gampe
· 8 years ago
dc061d0
ART: Clean up IndirectReferenceTable
by Andreas Gampe
· 8 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 8 years ago
1a5337f
Move mirror::ObjectArray to ObjPtr
by Mathieu Chartier
· 8 years ago
c4f3925
Move remaining jobject related functions to use ObjPtr
by Mathieu Chartier
· 8 years ago
f8ac97f
ObjPtr misc cleanup
by Mathieu Chartier
· 8 years ago
1cc62e4
Rename ObjPtr::Decode to ObjPtr::Ptr
by Mathieu Chartier
· 8 years ago
3398c78
Move ArtField to ObjPtr
by Mathieu Chartier
· 8 years ago
0795f23
Clean up ScopedThreadStateChange to use ObjPtr
by Mathieu Chartier
· 8 years ago
a59d9b2
Use ObjPtr for reflection.cc/h/inl
by Mathieu Chartier
· 8 years ago
da079bb
Cleanup String.<init> handling.
by Nicolas Geoffray
· 8 years ago
0e84439
Collapse ART's AbstractMethod class into Executable
by Neil Fuller
· 8 years ago
268764d
Make ScopedAssertNoThreadSuspension no overhead for non-debug
by Mathieu Chartier
· 8 years ago
3a21e38
Clean up some includes.
by Vladimir Marko
· 8 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 8 years ago
542451c
ART: Convert pointer size to enum
by Andreas Gampe
· 8 years ago
103992b
ART: Move ThrowStackOverflowError to common_throws
by Andreas Gampe
· 9 years ago
e806732
ART: Add missing GetInterfaceMethodIfProxy
by Andreas Gampe
· 9 years ago
05792b9
ART: Move DexCache arrays to native.
by Vladimir Marko
· 9 years ago
3887c46
Remove unnecessary `explicit` qualifiers on constructors.
by Roland Levillain
· 9 years ago
54d220e
Move ArtFields and ArtMethods to be a length prefixed array
by Mathieu Chartier
· 9 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
83c8195
Fix updating of JNI references for String.<init>.
by Jeff Hao
· 10 years ago
39b6c24
Intercept JNI invocation of String.<init> methods.
by Jeff Hao
· 10 years ago
5446254
Remove unused InvokeWithShadowFrame
by Sebastien Hertz
· 10 years ago
848f70a
Replace String CharArray with internal uint16_t array.
by Jeff Hao
· 11 years ago
f36cb5f
Move Class.newInstance to native
by Mathieu Chartier
· 10 years ago
a61894d
Fix reflection handling and test flakiness
by Mathieu Chartier
· 10 years ago
fc58af4
Add AbstractMethod, Constructor, Method
by Mathieu Chartier
· 10 years ago
c785344
Move ArtField to native
by Mathieu Chartier
· 10 years ago
ca239af
Fix some reflection errors
by Mathieu Chartier
· 10 years ago
daaf326
Add AccessibleObject and Field to mirror
by Mathieu Chartier
· 10 years ago
0aa50ce
Remove ThrowLocation.
by Nicolas Geoffray
· 10 years ago
14691c5
Compute the right catch location for the debugger.
by Nicolas Geoffray
· 10 years ago
956af0f
Remove portable.
by Elliott Hughes
· 10 years ago
a048560
Move GetClassFromTypeIdx to ArtMethod.
by Ian Rogers
· 10 years ago
e94652f
Remove MethodHelper from the interpreter.
by Ian Rogers
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
ded66a0
Move MethodHelper::GetReturnType to mirror::ArtMethod.
by Ian Rogers
· 10 years ago
6f3dbba
Make ART compile with GCC -O0 again.
by Ian Rogers
· 10 years ago
c0d8229
ART: Better IllegalAccessException message
by Andreas Gampe
· 10 years ago
7643327
Optimize get/set reflection performance
by Mathieu Chartier
· 10 years ago
7b078e8
Compile time performance improvements focusing on interpret-only.
by Ian Rogers
· 10 years ago
b74ff13
Merge "Reduce stack usage for overflow checks"
by Dave Allison
· 10 years ago
648d711
Reduce stack usage for overflow checks
by Dave Allison
· 10 years ago
1ff3c98
Avoid use of std::string where we have const char*.
by Ian Rogers
· 10 years ago
68d8b42
Wire up check JNI force copy mode.
by Ian Rogers
· 10 years ago
e5877a1
Fix x86 build.
by Ian Rogers
· 10 years ago
22d5e73
Remove object_utils.h.
by Ian Rogers
· 10 years ago
e63db27
Break apart header files.
by Ian Rogers
· 10 years ago
3bd7a6c
Fix reflection access check for attached native threads.
by Vladimir Marko
· 11 years ago
bfd9a43
Change MethodHelper to use a Handle.
by Mathieu Chartier
· 11 years ago
607fa7b
Merge "Now we have a proper C++ library, use std::unique_ptr."
by Ian Rogers
· 11 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 11 years ago
2b7c4d1
Don't get and restore thread state for ScopedFastNativeObjectAccess.
by Mathieu Chartier
· 11 years ago
f832284
Delete ClassHelper and fix compaction bug in GetDirectInterface
by Mathieu Chartier
· 11 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 11 years ago
925b687
Fix reflection access checks for app compatibility.
by Jeff Hao
· 11 years ago
dd9699a
Revert "Fix access checks for app compatibility."
by Jeff Hao
· 11 years ago
b59b2c8
Fix access checks for app compatibility.
by Jeff Hao
· 11 years ago
cb4581a
Some fixes for comments and implied conversions.
by Jeff Hao
· 11 years ago
11d5d8f
Add access checks to Method and Field reflection.
by Jeff Hao
· 11 years ago
84956ff
Reflection tidying.
by Ian Rogers
· 11 years ago
62f0512
Improvements to Field.get/set.
by Ian Rogers
· 11 years ago
e18fdd2
Work-around GCC polymorphism problems.
by Ian Rogers
· 11 years ago
11e4c03
64bit build fix.
by Ian Rogers
· 11 years ago
Next »