summaryrefslogtreecommitdiff
path: root/runtime/class_loader_context.cc
AgeCommit message (Expand)Author
2025-02-10Add details to "Unsupported class loader" warning Tomasz Wasilczyk
2024-01-24Add visibility attributes in runtime/c* Dmitrii Ishcheikin
2024-01-19Move files related to compiled code into oat/ directory Dmitrii Ishcheikin
2023-11-17Fix the ClassLoaderContext mismatch error message. Jiakai Zhang
2023-11-09Change IsMultiDexLocation to std::string_view David Srbecky
2023-08-03Allow location duplicates when encoding class loader context David Srbecky
2023-08-02Clean up: Pass File* to DexFileLoader instead of fd. David Srbecky
2023-07-11Fix performance-inefficient-string-concatenation clang-tidy issues Stefano Cianciulli
2023-07-04Revert^2 "Reduce multidex checksum to single scalar value." David Srbecky
2023-07-03Revert "Reduce multidex checksum to single scalar value." David Srbecky
2023-07-03Reduce multidex checksum to single scalar value. David Srbecky
2023-04-05Fix "readability-redundant-string-cstr" clang-tidy issues Stefano Cianciulli
2023-02-21Refactor DexFileLoader David Srbecky
2022-11-29Change well known class loader methods to `ArtMethod*`. Vladimir Marko
2022-11-24Add helpers for classes from well known fields/methods. Vladimir Marko
2022-11-09Clean up decoding well-known classes. Vladimir Marko
2022-10-18Reland "Change well known `ClassLoader` fields to `ArtField*`." Vladimír Marko
2022-10-17Revert "Change well known `ClassLoader` fields to `ArtField*`." Vladimír Marko
2022-10-17Change well known `ClassLoader` fields to `ArtField*`. Vladimir Marko
2022-09-30Resolve symlinks when checking class loader context. Jiakai Zhang
2022-07-05Update ClassLoaderContext to support artd use cases. Jiakai Zhang
2022-02-23Avoid string copy in ClassLoaderContext::EncodeClassPath(). Vladimir Marko
2021-10-26Add support to place shared libraries after the dex path Brad Stenning
2021-04-19Revert "Revert "Integrate ClassLoaderContext check in OatFileAssistant::GetBe... Nicolas Geoffray
2021-04-17Revert "Integrate ClassLoaderContext check in OatFileAssistant::GetBestOatFile." David Srbecky
2021-04-15Integrate ClassLoaderContext check in OatFileAssistant::GetBestOatFile. Nicolas Geoffray
2021-03-29Remove '&' class loader context. Nicolas Geoffray
2021-02-02Improve trace logging when loading odex files Calin Juravle
2021-01-05Do not open dex files in CLC if we only need to get dexopt status Calin Juravle
2020-12-14Remove stripped-apk related logic from CLC Calin Juravle
2020-07-27Reduce 'The ClassLoaderContext is a special shared library.' spam Tom Cherry
2020-06-25Search only the current class loader when checking for duplicates Calin Juravle
2020-05-13Move implementations from class_root.h to -inl.h . Vladimir Marko
2020-04-08Log an error when an app loads duplicate dex files Calin Juravle
2020-03-17Don't run structural dex file verification in ClassLoaderContext. Nicolas Geoffray
2020-02-08Introduce VMRuntime.isValidClassLoaderContext Dan Zimmerman
2020-02-08Introduce BaseDexClassLoader.computeClassLoaderContextsNative Dan Zimmerman
2020-01-17[art] Factor out encoding ClassLoaderContext components Dan Zimmerman
2019-11-28Simplify name verification in ClassLoaderContext. Vladimir Marko
2019-11-15Implement STL iterators on ObjectArray and add helpers Alex Light
2019-10-01Fix incorrect narrowing type cast Yi Kong
2019-05-16ART: Remove runtime.h file_utils.h (iwyu) Andreas Gampe
2019-04-11Fix dex location of boot oat files during preopt David Brazdil
2019-04-01Revert^2: InMemoryDexClassLoader in ClassLoaderContext follow-up David Brazdil
2019-04-01ObjPtr<>-ify StackTraceElement and ClassLoader. Vladimir Marko
2019-03-29ObjPtr<>-ify mirror::Object::As*(), fix stale refs in test. Vladimir Marko
2019-03-28Style cleanup for ObjPtr<>-ify changes. Vladimir Marko
2019-03-27ObjPtr<>-ify mirror::ObjectArray. Vladimir Marko
2019-03-27Revert "InMemoryDexClassLoader in ClassLoaderContext follow-up" Nicolas Geoffray
2019-03-26InMemoryDexClassLoader in ClassLoaderContext follow-up David Brazdil