summaryrefslogtreecommitdiffstats
path: root/runtime/class_linker-inl.h
Commit message (Expand)AuthorAgeFilesLines
* Refactor String resolution.Vladimir Marko2018-06-041-0/+48
* ObjPtr<>-ify array allocations.Vladimir Marko2018-06-011-8/+7
* Clean up class resolution and lookup.Vladimir Marko2018-06-011-20/+36
* ObjPtr<>-ify ClassLinker::FindClass(), fix 1 stale reference use.Vladimir Marko2018-05-311-2/+2
* Refactor ClassRoot/GetClassRoot().Vladimir Marko2018-05-251-8/+0
* Refactor method resolution in class linker.Nicolas Geoffray2018-02-151-8/+1
* Fix default method verifier check for compact dexMathieu Chartier2018-01-021-1/+1
* Do not pass DexFile to ClassLinker::Lookup/ResolveType().Vladimir Marko2017-12-121-24/+92
* Do not pass DexFile to ClassLinker::Lookup/ResolveMethod().Vladimir Marko2017-12-111-3/+1
* Do not pass DexFile to ClassLinker::ResolveField*().Vladimir Marko2017-12-081-2/+1
* Determine HLoadClass/String load kind early.Vladimir Marko2017-12-081-2/+3
* ART: Remove ArtMethod::dex_cache_resolved_methods_.Vladimir Marko2017-08-291-2/+4
* Use class unloading in dex2oat for verify and extractMathieu Chartier2017-07-281-0/+11
* ART: Include cleanupAndreas Gampe2017-07-241-3/+3
* Hash-based DexCache methods array.Vladimir Marko2017-07-201-31/+27
* ART: Change method lookup to be more consistent to JLS and the RI.Vladimir Marko2017-07-201-23/+128
* ART: Add object-readbarrier-inl.hAndreas Gampe2017-04-211-1/+1
* ART: Clean up art_method.hAndreas Gampe2017-04-211-47/+0
* Revert^2 "Hash-based DexCache field array."Vladimir Marko2017-03-141-4/+11
* Revert^6 "Hash-based dex cache type array."Vladimir Marko2017-03-141-19/+12
* Revert^5 "Hash-based dex cache type array."Vladimir Marko2017-03-131-12/+19
* Revert "Hash-based DexCache field array."Vladimir Marko2017-03-131-11/+4
* Hash-based DexCache field array.Vladimir Marko2017-03-101-4/+11
* Revert^4 "Hash-based dex cache type array."Vladimir Marko2017-02-201-19/+12
* Revert^3 "Hash-based dex cache type array."Mathieu Chartier2017-02-131-12/+19
* Revert^2 "Hash-based dex cache type array."Vladimir Marko2017-02-101-19/+12
* Various improvements to stack walking speedMathieu Chartier2017-02-021-1/+1
* Revert "Hash-based dex cache type array."Vladimir Marko2017-02-011-12/+19
* Remove Deoptimization code from class transformation.Alex Light2017-01-301-2/+2
* Hash-based dex cache type array.Vladimir Marko2017-01-301-27/+14
* Reduce using ArtMethod's dex_cache_resolved_types_.Vladimir Marko2017-01-171-20/+10
* Merge "Revert "Revert "Revert "Revert "Basic obsolete methods support"""""Treehugger Robot2017-01-051-7/+2
|\
| * Revert "Revert "Revert "Revert "Basic obsolete methods support""""Alex Light2016-12-211-7/+2
* | Remove racy DCHECK on string dex cache.Nicolas Geoffray2017-01-051-3/+0
|/
* Merge "Remove dex cache string from mirror::Class."Nicolas Geoffray2016-12-161-1/+1
|\
| * Remove dex cache string from mirror::Class.Nicolas Geoffray2016-12-151-1/+1
* | Don't call into ResolveType with possible exceptionMathieu Chartier2016-12-141-7/+19
|/
* ART: Clean up ClassLinkerAndreas Gampe2016-12-021-1/+1
* ART: Add dex::StringIndexAndreas Gampe2016-11-291-3/+4
* ART: Add dex::TypeIndexAndreas Gampe2016-11-211-2/+2
* Change iftable to never be nullMathieu Chartier2016-11-161-1/+1
* Move most of class linker to ObjPtrMathieu Chartier2016-10-191-28/+32
* Remove mirror:: and ArtMethod deps in utils.{h,cc}David Sehr2016-10-181-2/+2
* Move art/native to ObjPtrMathieu Chartier2016-10-171-2/+3
* Move mirror::Class to use ObjPtrMathieu Chartier2016-10-131-1/+1
* Move remaining jobject related functions to use ObjPtrMathieu Chartier2016-10-061-2/+3
* Move ArtField to ObjPtrMathieu Chartier2016-10-031-4/+4
* dex_cache: rewrite StringDexCachePair as DexCachePair<T>Narayan Kamath2016-09-291-3/+3
* Use ObjPtr for reflection.cc/h/inlMathieu Chartier2016-09-271-0/+5
* ART: SHARED_REQUIRES to REQUIRES_SHAREDAndreas Gampe2016-08-301-1/+1