summaryrefslogtreecommitdiff
path: root/runtime/class_table.h
AgeCommit message (Expand)Author
2024-11-05Use `std::string_view` for `ClassTable` operations. Vladimir Marko
2024-05-13Faster `ClassTable::UpdateClass()`. Vladimir Marko
2024-01-24Add visibility attributes in runtime/c* Dmitrii Ishcheikin
2023-10-17Revert^2 "Update class-table and intern-table concurrently with uffd GC" Lokesh Gidra
2023-10-17Revert "Update class-table and intern-table concurrently with uffd GC" Lokesh Gidra
2023-10-17Update class-table and intern-table concurrently with uffd GC Lokesh Gidra
2023-02-01Reland "Write classes in runtime-generated app image." Nicolas Geoffray
2023-01-29Revert "Write classes in runtime-generated app image." Sam Saccone
2023-01-28Write classes in runtime-generated app image. Nicolas Geoffray
2022-08-10Update native gc-roots separately in compaction pause Lokesh Gidra
2022-04-21Move descriptor hashing to `mirror::Class`. Vladimir Marko
2022-04-12dex2oat: Faster class pruning. Vladimir Marko
2022-04-04Faster class descriptor hashing. Vladimir Marko
2022-02-17Avoid unnecessary read barriers in `ImageWriter`. Vladimir Marko
2021-07-14Modernize typedefs with `using`. Vladimir Marko
2021-06-22ART: Fix for no-opt debug (-O0) builds Stelios Ioannou
2021-04-28Remove some dead code around ClassTable. Vladimir Marko
2021-02-08Avoid an unnecessary ComputeModifiedUtf8Hash(). Vladimir Marko
2021-01-19Rewrite class table construction in ImageWriter. Vladimir Marko
2019-05-08ObjPtr<>-ify ClassTable. Vladimir Marko
2019-05-08Avoid some read barriers in ClassTable. Vladimir Marko
2018-03-23ART: Simplify atomic.h Orion Hodson
2018-03-13Fix dangling SingleImplementations left after class unloading Alexey Grebenkin
2018-03-08Retrieve String/Class references from .data.bimg.rel.ro. Vladimir Marko
2017-11-08cpplint: Cleanup errors Igor Murashkin
2017-09-20Refactor linker files from compiler/ to dex2oat/. Vladimir Marko
2017-09-11Use mmapped boot image class table for PIC app HLoadClass. Vladimir Marko
2017-07-28Use class unloading in dex2oat for verify and extract Mathieu Chartier
2017-05-30ART: More header cleanup - runtime.h Andreas Gampe
2017-03-29Refactor image writer Mathieu Chartier
2017-03-14Revert^6 "Hash-based dex cache type array." Vladimir Marko
2017-02-09Fix dex cache resolved types and class table mismatch. Vladimir Marko
2017-01-20Fix inserting classes to initiating loader's class table. Vladimir Marko
2016-12-13Address some review comments Mathieu Chartier
2016-12-09Revert^8 "Make sure that const-class linkage is preserved." Vladimir Marko
2016-12-06Reduce calls to DescriptorEquals Mathieu Chartier
2016-12-01Revert "Make sure that const-class linkage is preserved, try again." Vladimir Marko
2016-12-01Make sure that const-class linkage is preserved, try again. Vladimir Marko
2016-11-29Revert "Revert "Revert "Revert "Revert "Make sure that const-class linkage is... Vladimir Marko
2016-11-29Revert "Revert "Revert "Revert "Make sure that const-class linkage is preserv... Vladimir Marko
2016-11-24Revert "Revert "Revert "Make sure that const-class linkage is preserved.""" Vladimir Marko
2016-11-23Revert "Revert "Make sure that const-class linkage is preserved."" Vladimir Marko
2016-11-16Change iftable to never be null Mathieu Chartier
2016-10-25Revert "Disable kBssEntry LoadString sharpening." Vladimir Marko
2016-10-19Move most of class linker to ObjPtr Mathieu Chartier
2016-10-17Move art/native to ObjPtr Mathieu Chartier
2016-10-04Revert "Revert "Store resolved Strings for AOT code in .bss."" Vladimir Marko
2016-09-23Smarter image layout Mathieu Chartier
2016-08-30ART: SHARED_REQUIRES to REQUIRES_SHARED Andreas Gampe
2016-06-06Revert "Revert "Hold dex caches live in class table"" Mathieu Chartier