summaryrefslogtreecommitdiff
path: root/runtime/vdex_file.cc
AgeCommit message (Expand)Author
2025-03-13Clean up code that invalidated vdex files containing cdex. Martin Stjernholm
2025-03-03Flag classes that have unresolved type checks. Nicolas Geoffray
2025-02-28Reject compact dex files on load. Martin Stjernholm
2025-02-18Support loading a VDEX file from a zip file at an address. Jiakai Zhang
2025-02-14Refactor OatFileAssistant - Step 2. Jiakai Zhang
2025-02-11Remove more dead code for ELF file. Jiakai Zhang
2024-11-11Avoid `strlen()` for `ClassLinker::FindClass()`... Vladimir Marko
2024-04-11Clean up string data access in `DexFile`. Vladimir Marko
2024-01-31Add visibility attributes in runtime/v* Dmitrii Ishcheikin
2023-12-05Fix CtsSimpleperfTestCases for container dex David Srbecky
2023-10-25Extend memory range of DexFileContainer passed to Dex loader. David Srbecky
2023-07-06Remove code related to quicken Santiago Aboy Solanes
2023-05-26Recompile packages with cdex in vdex'es in background dexopt when the Martin Stjernholm
2023-05-22Use C++17's [[maybe_unused]] attribute in ART Stefano Cianciulli
2023-05-09Revert "Fix bug where the output vdex could get compact dex data even when" Nicolas Geoffray
2023-05-05Fix bug where the output vdex could get compact dex data even when Martin Stjernholm
2023-02-21Refactor DexFileLoader David Srbecky
2023-02-02Dex: Use DexFileContainer instead of begin/size. David Srbecky
2022-09-30Remove redundant definitions of constexpr data. Vladimir Marko
2022-02-25Update runtime/ implications to use (D)CHECK_IMPLIES Santiago Aboy Solanes
2022-01-12Reland "Remove old unquickening of vdex logic." Nicolas Geoffray
2022-01-10Do not continue loading a vdex if we don't have enough reserved space. Nicolas Geoffray
2022-01-06Revert "Remove old unquickening of vdex logic." Nicolas Geoffray
2022-01-05Remove old unquickening of vdex logic. Nicolas Geoffray
2021-12-01Suppress vdex madvise calls for metadata access Jared Duke
2021-10-20Use the .dm file at runtime for verification. Nicolas Geoffray
2021-09-10vdex: add checks in the event of file corruption. Nicolas Geoffray
2021-04-28Remove RETURN_VOID_NO_BARRIER byte-code. David Srbecky
2021-04-19Reland "Move the type lookup table to vdex." Nicolas Geoffray
2021-04-16Revert "Move the type lookup table to vdex." Nicolas Geoffray
2021-04-15Move the type lookup table to vdex. Nicolas Geoffray
2021-03-31Restore code inadvertently removed. Nicolas Geoffray
2021-03-31Support background verification of secondary dex files. Nicolas Geoffray
2021-03-25Revamp vdex format for better extensibility. Nicolas Geoffray
2021-03-12Add madvising of .odex, .vdex and .art files Jagadeesh Pakaravoor
2021-02-16Use vdex assignability types at runtime. Nicolas Geoffray
2019-12-10Proactively dequicken on debuggable switch. Alex Light
2019-10-30Oat file checksums for boot image extensions. Vladimir Marko
2019-05-17Add extra systrace for app startup Mathieu Chartier
2019-04-03Preverify InMemoryDexClassLoader-loaded classes from vdex David Brazdil
2019-04-02Create vdex file for dex loaded with InMemoryDexClassLoader David Brazdil
2019-02-27Revert "Revert "Add support for booting with a boot classpath not fully AOTed."" Nicolas Geoffray
2019-02-26Revert "Add support for booting with a boot classpath not fully AOTed." Andreas Gampe
2019-02-19Add support for booting with a boot classpath not fully AOTed. Nicolas Geoffray
2019-01-02ART: Move dex structs into own header Andreas Gampe
2018-11-22Rename and reorganize hiddenapi::ApiList David Brazdil
2018-10-23ART: Refactor for bugprone-argument-comment Andreas Gampe
2018-08-31Reserve boot image memory in one go. Vladimir Marko
2018-08-21Merge "Remove unnecessary indirection from MemMap." Vladimir Marko
2018-08-21Remove unnecessary indirection from MemMap. Vladimir Marko