summaryrefslogtreecommitdiffstats
path: root/runtime/oat_file.cc
Commit message (Expand)AuthorAgeFilesLines
* Allow stripped-down OatDexFile in system server.David Srbecky2019-05-151-2/+3
* Special case one class in jit zygote.Nicolas Geoffray2019-04-171-1/+1
* jitzygote: create a type lookup table at runtime for bootclasspath dex files.Nicolas Geoffray2019-04-121-1/+3
* Fix dex location of boot oat files during preoptDavid Brazdil2019-04-111-39/+86
* Preverify InMemoryDexClassLoader-loaded classes from vdexDavid Brazdil2019-04-031-0/+150
* Remove our custom elf.h header.David Srbecky2019-04-021-3/+0
* Move elf_utils.h to libelffile library as well.David Srbecky2019-03-251-1/+1
* Return the same dex location for dex file whether backed by dex file or not.Nicolas Geoffray2019-03-221-8/+12
* Create libelffile library for ELF file manipulation.David Srbecky2019-03-201-0/+3
* ART: Move .bss mappings check before .bss init.Vladimir Marko2019-02-061-35/+78
* Replace StringPiece with std::string_view in OatFile.Vladimir Marko2019-02-041-5/+5
* Selectively allow dead reference eliminationHans Boehm2019-01-281-0/+10
* Adjust ResolveRelativeEncodedDexLocation.Nicolas Geoffray2019-01-241-12/+15
* ART: Move dex structs into own headerAndreas Gampe2019-01-021-6/+8
* Keep dex location from OatDexFile.Vladimir Marko2018-12-191-5/+5
* C++17 compatibility: make WITH_TIDY=1 happy again.Elliott Hughes2018-11-291-1/+1
* ART: Avoid some tidy nullptr warningsAndreas Gampe2018-11-201-1/+8
* ART: Clean up android_dlopen_ext() call.Vladimir Marko2018-11-011-5/+2
* ART: Refactor for bugprone-argument-commentAndreas Gampe2018-10-231-1/+1
* Remove oat_data_begin checks from OatFile.Vladimir Marko2018-10-171-49/+25
* Revert^2 "ART: Refactor typedef to using"Andreas Gampe2018-09-201-1/+1
* Revert "ART: Refactor typedef to using"Andreas Gampe2018-09-201-1/+1
* ART: Refactor typedef to usingAndreas Gampe2018-09-191-1/+1
* Remove PIC option from oat files.Vladimir Marko2018-09-041-5/+0
* Merge changes from topic "fdsan_art_fdfile"Josh Gao2018-08-311-2/+2
|\
| * Remove FdFile::DisableAutoClose.Josh Gao2018-08-301-2/+2
* | Fix DlOpenOatFile::Dlopen() for mac build.Vladimir Marko2018-08-311-1/+1
* | Reserve boot image memory in one go.Vladimir Marko2018-08-311-78/+152
|/
* Use 'final' and 'override' specifiers directly in ART.Roland Levillain2018-08-281-11/+11
* Remove unnecessary indirection from MemMap.Vladimir Marko2018-08-211-4/+4
* ART: Do not use std::<container>::at().Vladimir Marko2018-07-031-1/+1
* ART: Finish old move of OatDexFileAndreas Gampe2018-06-261-29/+28
* Add low_4gb MemMap and remove ashmem support for FuchsiaSteve Austin2018-06-211-1/+2
* Rewrite TypeLookupTable.Vladimir Marko2018-06-041-3/+5
* Remove MemMap dependency on libbacktraceDavid Sehr2018-05-111-4/+4
* Pass the fd to OatFile::Setup to avoid selinux errors.Nicolas Geoffray2018-04-241-31/+60
* Merge "Move profile dependent modules to libartbase"Treehugger Robot2018-04-131-1/+1
|\
| * Move profile dependent modules to libartbaseDavid Sehr2018-04-131-1/+1
* | Move more runtime code to libartbase, libdexfileDavid Sehr2018-04-091-1/+1
|/
* Merge "Retrieve String/Class references from .data.bimg.rel.ro."Vladimir Marko2018-03-091-69/+9
|\
| * Retrieve String/Class references from .data.bimg.rel.ro.Vladimir Marko2018-03-081-69/+9
* | Merge "Load ArtMethod* from .data.bimg.rel.ro entries."Vladimir Marko2018-03-081-17/+58
|\|
| * Load ArtMethod* from .data.bimg.rel.ro entries.Vladimir Marko2018-03-081-17/+58
* | Move most of runtime/base to libartbase/baseDavid Sehr2018-03-051-5/+5
|/
* ART: Do not mmap boot image tables for non-executable oat files.Vladimir Marko2018-03-021-0/+2
* Add --compilation-reason option to dex2oatCalin Juravle2018-02-131-0/+4
* ART: Be more robust with multidex uncompressed-dex odex filesAndreas Gampe2018-02-091-0/+31
* Revert "Revert "Make libdexfile build independent of runtime dir""David Sehr2018-01-311-1/+1
* Revert "Make libdexfile build independent of runtime dir"David Sehr2018-01-301-1/+1
* Make libdexfile build independent of runtime dirDavid Sehr2018-01-301-1/+1