summaryrefslogtreecommitdiff
path: root/runtime/class_linker_test.cc
AgeCommit message (Expand)Author
2025-02-26Revert^2 "Minimal hiddenapibypass breakage demo." Almaz Mingaleev
2025-01-19Revert "Minimal hiddenapibypass breakage demo." Daniel Chapin
2025-01-16Merge sFields and iFields. Nicolas Geoffray
2025-01-15Minimal hiddenapibypass breakage demo. Almaz Mingaleev
2024-11-11Avoid `strlen()` for `ClassLinker::FindClass()`... Vladimir Marko
2024-09-23Store reference to the target class in MH object. Almaz Mingaleev
2024-08-08Use variable sized ref-offset bitmap for fast VisitReferences() Lokesh Gidra
2024-06-14Use C++20 `string{,_view}::{starts,ends}_with()`, part 2. Vladimir Marko
2024-03-26Rename enums.h/.cc to pointer_size.h/.cc. Santiago Aboy Solanes
2024-01-24Add visibility attributes in runtime/c* Dmitrii Ishcheikin
2023-10-16Revert^2 "Remove size argument from DexFile constructors." David Srbecky
2023-10-13Revert "Remove size argument from DexFile constructors." Nicolas Geoffray
2023-10-11Remove size argument from DexFile constructors. David Srbecky
2023-06-08Add an instance field of name into the ClassLoader class Victor Chang
2023-05-22Use C++17's [[maybe_unused]] attribute in ART Stefano Cianciulli
2023-03-06Add DexFileContainer for all DexFiles. David Srbecky
2023-02-05Allow private methods in interfaces Sorin Basca
2022-11-09Clean up decoding well-known classes. Vladimir Marko
2022-10-19Suspend around Make...VisiblyInitialized Hans Boehm
2022-10-18Add pure array versions of some dex cache fields. Nicolas Geoffray
2022-10-17Revert^2 "Don't wait with mutator lock"" Hans Boehm
2022-10-13Refactor and cleanup DexCache. Nicolas Geoffray
2022-07-22Retrieve StackFrameInfo fields from the runtime Victor Chang
2022-07-15Mention `ClassLinker::LinkFieldsHelper::LinkFields` in ART's doc. Roland Levillain
2022-05-18Add java.lang.ClassValue support. Almaz Mingaleev
2022-02-03Remove unused EmulatedStackFrame.callsiteType field Orion Hodson
2022-01-17MethodHandles: change asType() / invoke() implementation Orion Hodson
2021-10-25Remove all support for Brooks read barrier. Vladimir Marko
2021-10-07Revert^4 "Lazily allocate DexCache arrays." David Srbecky
2021-10-05Change ClassLinker::dex_caches_ from list to unordered_map. David Srbecky
2021-09-30Revert "Revert^2 "Lazily allocate DexCache arrays."" Nicolas Geoffray
2021-09-28Revert^2 "Lazily allocate DexCache arrays." David Srbecky
2021-07-15Clean up ClassLinker::VerifyClass. Nicolas Geoffray
2021-07-07Don't wrap VerifyError into NoClassDefFoundError. Nicolas Geoffray
2021-07-06VarHandle: add StaticFieldVarHandle class Orion Hodson
2021-06-14Clean up Class::GetDirectInterface(). Vladimir Marko
2021-02-25Revert "Lazily allocate DexCache arrays." Orion Hodson
2021-02-23Lazily allocate DexCache arrays. David Srbecky
2021-01-28Rewrite ClassLinker::LinkFields(). Vladimir Marko
2020-12-04Remove DexCache arrays from image. David Srbecky
2020-07-24Update language to comply with Android’s inclusive language guidance Ian Pedowitz
2020-05-13Move implementations from class_root.h to -inl.h . Vladimir Marko
2020-03-04ART: Ensure dex caches keep classloader live Andreas Gampe
2020-02-11Change j.l.r.Field to use ArtField index instead of dexFileIndex Alex Light
2019-11-11Use explicit list of mirrored class when checking CanRedefine Alex Light
2019-09-18Revert "Revert "Basic structural redefinition support"" Nicolas Geoffray
2019-09-18Revert "Basic structural redefinition support" Nicolas Geoffray
2019-09-17Basic structural redefinition support Alex Light
2019-07-26Implement ClassStatus::kVisiblyInitialized. Vladimir Marko
2019-06-28Revert^2 "Support using opaque JNI ids" Alex Light