summaryrefslogtreecommitdiff
path: root/runtime/reflection.cc
AgeCommit message (Expand)Author
2021-11-25Always access Thread state and flags as 32-bit location. Vladimir Marko
2021-02-23Do not create HandleScope for JNI transitions. Vladimir Marko
2021-01-11Don't wrap exception when transaction is aborted liulvping
2020-12-22Fix incorrect image pointer size for unstarted runtime liulvping
2019-10-01Use ClassStatus::kVisiblyInitialized in reflection. Vladimir Marko
2019-08-05Weaken 2 DCHECK()s in reflection. Vladimir Marko
2019-06-28Avoid useless EncodeArtMethod followed by DecodeArtMethod Alex Light
2019-06-24Add InvocationTargetException to Wellknownclasses Alex Light
2019-03-29Clean up explicit conversions to ObjPtr<>. Vladimir Marko
2019-01-09ART: Remove instruction_set.h from thread.h Andreas Gampe
2019-01-02ART: Move dex structs into own header Andreas Gampe
2018-11-07Refactor ClassLinker::FindPrimitiveClass(). Vladimir Marko
2018-06-28ART: Improve Constructor.newInstance Andreas Gampe
2018-06-15Add const to match <jni.h>. Elliott Hughes
2018-06-01ObjPtr<>-ify array allocations. Vladimir Marko
2018-05-16ART: Fix jvalue includes Andreas Gampe
2018-05-09ART: Move JNI files to runtime/jni/ . Vladimir Marko
2018-02-20Add check JNI tests for byte and 16-bit primitives. Ian Rogers
2018-02-01Move hidden API warnings into resolvers David Brazdil
2018-01-25Start warning on hidden API greylist David Brazdil
2018-01-05Create dex subdirectory David Sehr
2017-12-22Extensions to check JNI. Ian Rogers
2017-10-25ART: Depend on libnativehelper headers only Andreas Gampe
2017-07-27ART: Refactor retrieval of types through ArtMethod. Vladimir Marko
2017-07-18art: use proper nativehelper headers Steven Moreland
2017-06-08Fix local reference leak under reflection. Chang Xing
2017-04-21ART: Add object-readbarrier-inl.h Andreas Gampe
2017-03-16Change some pending OOME asserts to be pending exception Mathieu Chartier
2017-02-14ART: Add operator == and != with nullptr to Handle Andreas Gampe
2017-01-19Partial revert of "Reduce using ArtMethod's dex_cache_resolved_types_." Nicolas Geoffray
2017-01-17Reduce using ArtMethod's dex_cache_resolved_types_. Vladimir Marko
2016-12-15ART: Move to libbase StringPrintf Andreas Gampe
2016-11-21ART: Add dex::TypeIndex Andreas Gampe
2016-11-07ART: Refactor jmethodID handling Andreas Gampe
2016-10-24ART: Clean up IndirectReferenceTable Andreas Gampe
2016-10-18Remove mirror:: and ArtMethod deps in utils.{h,cc} David Sehr
2016-10-13Move mirror::ObjectArray to ObjPtr Mathieu Chartier
2016-10-06Move remaining jobject related functions to use ObjPtr Mathieu Chartier
2016-10-05ObjPtr misc cleanup Mathieu Chartier
2016-10-04Rename ObjPtr::Decode to ObjPtr::Ptr Mathieu Chartier
2016-10-03Move ArtField to ObjPtr Mathieu Chartier
2016-09-29Clean up ScopedThreadStateChange to use ObjPtr Mathieu Chartier
2016-09-27Use ObjPtr for reflection.cc/h/inl Mathieu Chartier
2016-09-27Cleanup String.<init> handling. Nicolas Geoffray
2016-09-21Collapse ART's AbstractMethod class into Executable Neil Fuller
2016-09-13Make ScopedAssertNoThreadSuspension no overhead for non-debug Mathieu Chartier
2016-09-02Clean up some includes. Vladimir Marko
2016-08-30ART: SHARED_REQUIRES to REQUIRES_SHARED Andreas Gampe
2016-08-01ART: Convert pointer size to enum Andreas Gampe
2016-01-05ART: Move ThrowStackOverflowError to common_throws Andreas Gampe