summaryrefslogtreecommitdiff
path: root/runtime/class_linker-inl.h
Commit message (Expand)AuthorAgeFilesLines
* Workaround for b/145491866Nicolas Geoffray2021-03-311-0/+10
* Revert "Lazily allocate DexCache arrays."Orion Hodson2021-02-251-12/+46
* Lazily allocate DexCache arrays.David Srbecky2021-02-231-46/+12
* Remove pointer-size arguments from DexCache.David Srbecky2021-02-181-6/+5
* Prepare compiler for adding VarHandle support.Andra Danciu2020-07-241-0/+1
* Workaround for b/160292234.Nicolas Geoffray2020-07-071-4/+20
* Add some logging for diagnosing a crash.Nicolas Geoffray2020-07-031-1/+1
* Proactively dequicken on debuggable switch.Alex Light2019-12-101-0/+15
* ART: Move dex structs into own headerAndreas Gampe2019-01-021-2/+4
* ART: Move to using locks.h instead of mutex.hAndreas Gampe2018-12-061-0/+1
* ART: Fix ResolveType with ArtMethodAndreas Gampe2018-11-211-2/+2
* ART: Do some include-what-you-useAndreas Gampe2018-10-251-1/+8
* ART: Refactor for bugprone-argument-commentAndreas Gampe2018-10-231-2/+2
* 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
|/