summaryrefslogtreecommitdiff
path: root/runtime/oat
AgeCommit message (Expand)Author
2025-03-21Support loading SDM files at runtime. Jiakai Zhang
2025-03-21Add documentation about persistent states of the <SDM, SDC> file pair. Jiakai Zhang
2025-03-21Pass filename by reference. Jiakai Zhang
2025-03-21Add an artd method to create an SDC file. Jiakai Zhang
2025-03-20Allow APEX versions in the OAT header to be overriden. Jiakai Zhang
2025-03-20Add helper classes for reading and writing SDC files. Jiakai Zhang
2025-03-20Move more path logic for tests to testing.cc, so it can be used without Martin Stjernholm
2025-03-13Clean up code that invalidated vdex files containing cdex. Martin Stjernholm
2025-03-11Ensure oat checksum determinism across hosts and devices. Jiakai Zhang
2025-02-21Refactor OatFileAssistant - Step 1. Jiakai Zhang
2025-02-21Support loading an ART file from a zip file. Jiakai Zhang
2025-02-18Support loading a VDEX file from a zip file at an address. Jiakai Zhang
2025-02-18Support loading an ELF file from a zip file. Jiakai Zhang
2025-02-14Fix OatFileAssistant non-determinism in choosing best oat files. Jiakai Zhang
2025-02-14Refactor ElfFile. Jiakai Zhang
2025-02-14Refactor OatFileAssistant - Step 3. Jiakai Zhang
2025-02-14Refactor OatFileAssistant - Step 2. Jiakai Zhang
2025-02-14Revert^2 "Remove old and duplicated logic in picking up the best artifact." Jiakai Zhang
2025-02-14Fix deallocation of OatHeader. Nicolas Geoffray
2025-02-11Remove more dead code for ELF file. Jiakai Zhang
2025-02-11Remove dead code for ELF file. Jiakai Zhang
2025-02-11Fix memory leak when deallocating OatWriter. Nicolas Geoffray
2025-02-10Delete DexFile.getDexFileStatus. Jiakai Zhang
2025-02-04Increment odex version to skip 257. Martin Stjernholm
2025-01-30Revert "Force 4K ELF alignment on art/odex files." Steven Moreland
2025-01-30Move dynamic sections to start of OAT file. Konstantin Baladurin
2025-01-30Reduce alignment for .rodata section in OAT files Richard Neill
2024-12-09Revert^2 "arm64: Store resolved MethodType-s in .bss." Almaz Mingaleev
2024-11-25Revert "arm64: Store resolved MethodType-s in .bss." Almaz Mingaleev
2024-11-20Revert "Always use an array in the DexCache for ArtField and ArtMethod." Nicolas Geoffray
2024-11-18Force 4K ELF alignment on art/odex files. Jiakai Zhang
2024-11-12Add an extra bit for intrinsics in ArtMethod Santiago Aboy Solanes
2024-11-11Consolidate the use of some constants. Jiakai Zhang
2024-11-11Avoid `strlen()` for `ClassLinker::FindClass()`... Vladimir Marko
2024-11-06arm64: Store resolved MethodType-s in .bss. Almaz Mingaleev
2024-11-05Use .data.img.rel.ro for app image methods. Vladimir Marko
2024-10-28Always use an array in the DexCache for ArtField and ArtMethod. Nicolas Geoffray
2024-10-17Separate kRuntimeISA/kRuntimeQuickCodeISA Chris Jones
2024-10-17Revert^2 "Add intrinsics for the absolute forms of unsafe.{get,put}Int" Shai Barack
2024-10-11Revert "Add intrinsics for the absolute forms of unsafe.{get,put}Int" Santiago Aboy Solanes
2024-10-11Add intrinsics for the absolute forms of unsafe.{get,put}Int Shai Barack
2024-10-08Load app image without holding the mutator lock. Vladimir Marko
2024-09-16Fix discrepancy between oatdump offsets and ELF offsets. Jiakai Zhang
2024-09-06Intrinsify Unsafe/JdkUnsafe.arrayBaseOffset. Nicolas Geoffray
2024-08-28x86_64: Add instrinsic for MethodHandle::invokeExact... Almaz Mingaleev
2024-08-12riscv64: implement signum{float|double} and copySign{float|double} intrinsics Olga Mikhaltsova
2024-08-08Use variable sized ref-offset bitmap for fast VisitReferences() Lokesh Gidra
2024-07-31Add support for the experimental on-demand tracing Mythri Alle
2024-06-25Fix typo in OatFileAssistant::OatFileStatusToString Santiago Aboy Solanes
2024-06-20Move some classes from `runtime/` to `dex2oat/`. Vladimir Marko