Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
ce9b902a161b86eb2d5ef9fe4442305e25828d0a
/
runtime
/
oat_file.cc
ce9b902
Reland: Support pass BCP art/vdex/oat files by FD
by Victor Hsieh
· 4 years, 11 months ago
d7a4da1
Revert "Support pass BCP art/vdex/oat files by FD"
by Orion Hodson
· 4 years, 11 months ago
b1adfc2
Support pass BCP art/vdex/oat files by FD
by Victor Hsieh
· 4 years, 11 months ago
b17c908
Set compilation reason in vdex-only OatFile.
by Nicolas Geoffray
· 5 years ago
9060ebe
Don't let the oat file close BCP FD passed from outside
by Victor Hsieh
· 5 years ago
f5690ca
Reject a vdex file if its dex contents are out of date.
by Nicolas Geoffray
· 5 years ago
f667c33
Avoid opening BCP jars if the corresponding FDs exist
by Victor Hsieh
· 5 years ago
93c28ed
Use the system namespace to get the right permitted paths for loading OAT files.
by Martin Stjernholm
· 5 years ago
2cca1e0
Add number of methods to OatClass.
by Vladimir Marko
· 5 years ago
1c7d0ce
Extra OatDexFile checks when defining classes.
by Vladimir Marko
· 5 years ago
3d76ebe
Change OatClassType to enum class.
by Vladimir Marko
· 5 years ago
0b94328
Reland "Move the type lookup table to vdex."
by Nicolas Geoffray
· 5 years ago
640c448
Revert "Move the type lookup table to vdex."
by Nicolas Geoffray
· 5 years ago
c005ada
Move the type lookup table to vdex.
by Nicolas Geoffray
· 5 years ago
50419f2
Fix crash with secondary dex files on low RAM devices.
by Nicolas Geoffray
· 5 years ago
a129d8a
Revamp vdex format for better extensibility.
by Nicolas Geoffray
· 5 years ago
4924ea9
Remove Vdex::GetQuickenedInfoOf and all its users.
by Nicolas Geoffray
· 5 years ago
ef8c337
Do not crash on out-of-date oat files.
by Vladimir Marko
· 5 years ago
0654153
Add madvising of .odex, .vdex and .art files
by Jagadeesh Pakaravoor
· 5 years ago
16f60dc
Support loading vdex files without odex.
by Nicolas Geoffray
· 5 years ago
8f63f10
Faster access to unresolved classes from compiled code.
by Vladimir Marko
· 6 years ago
2a53056
Check void pointer instead of uint8_t
by Mathieu Chartier
· 6 years ago
07f7890
Replace "dummy" with "placeholder" for MemMaps.
by Vladimir Marko
· 6 years ago
211f9d3
Fix deadlock from dl_iterate_phdr() callback.
by Vladimir Marko
· 6 years ago
bc89ed4
Do not execute OAT files that require app images that cannot be loaded
by Eric Holk
· 6 years ago
c390879
Do not crash for broken stored VerifierDeps.
by Vladimir Marko
· 6 years ago
69828ac
Print oat file location for invalid class status
by Mathieu Chartier
· 6 years ago
13fcc3e
Remove some dead code from OatFile.
by Vladimir Marko
· 6 years ago
0010172
Add extra detail to class status CHECK
by Mathieu Chartier
· 6 years ago
6994468
Follow-up for "Use provided dex filenames in oat file."
by Vladimir Marko
· 6 years ago
abd8f05
Proactively dequicken on debuggable switch.
by Alex Light
· 6 years ago
b7bf843
Use provided dex filenames in oat file.
by Vladimir Marko
· 7 years ago
2191069
Revert^4 "Boot image extension."
by Vladimir Marko
· 7 years ago
f5c5eb3
Revert^3 "Boot image extension."
by Vladimir Marko
· 7 years ago
02820f4
Revert^2 "Boot image extension."
by Vladimir Marko
· 7 years ago
9f459c4
Revert "Boot image extension."
by Colin Cross
· 7 years ago
4f6ebe8
Boot image extension.
by Vladimir Marko
· 8 years ago
dee09f9
Add the compiler filter to InMemoryDexClassLoader backed by oat files.
by Nicolas Geoffray
· 7 years ago
5ee206f
Make LinkMethods setup the entrypoint like image_writer.
by Nicolas Geoffray
· 7 years ago
e80ecf3
Rewrite the .data.bimg.rel.ro check in OatFile::Setup().
by Vladimir Marko
· 7 years ago
7cde458
Further clean up boot image address checks.
by Vladimir Marko
· 7 years ago
b5649f9
Allow stripped-down OatDexFile in system server.
by David Srbecky
· 7 years ago
b10f028
Special case one class in jit zygote.
by Nicolas Geoffray
· 7 years ago
dc2fbb6
jitzygote: create a type lookup table at runtime for bootclasspath dex files.
by Nicolas Geoffray
· 7 years ago
3e8aae0
Fix dex location of boot oat files during preopt
by David Brazdil
· 7 years ago
7126c5b
Preverify InMemoryDexClassLoader-loaded classes from vdex
by David Brazdil
· 7 years ago
c74ccb8
Remove our custom elf.h header.
by David Srbecky
· 7 years ago
5092811
Move elf_utils.h to libelffile library as well.
by David Srbecky
· 7 years ago
e3e0f70
Return the same dex location for dex file whether backed by dex file or not.
by Nicolas Geoffray
· 7 years ago
2faab00
Create libelffile library for ELF file manipulation.
by David Srbecky
· 7 years ago
1cedb4a
ART: Move .bss mappings check before .bss init.
by Vladimir Marko
· 7 years ago
59ae4f9
Replace StringPiece with std::string_view in OatFile.
by Vladimir Marko
· 7 years ago
206348c
Selectively allow dead reference elimination
by Hans Boehm
· 7 years ago
8baa11a
Adjust ResolveRelativeEncodedDexLocation.
by Nicolas Geoffray
· 7 years ago
3f1dcd3
ART: Move dex structs into own header
by Andreas Gampe
· 7 years ago
c4a924d
Keep dex location from OatDexFile.
by Vladimir Marko
· 7 years ago
c1896c9
C++17 compatibility: make WITH_TIDY=1 happy again.
by Elliott Hughes
· 8 years ago
875b4f2
ART: Avoid some tidy nullptr warnings
by Andreas Gampe
· 8 years ago
f6cfd00
ART: Clean up android_dlopen_ext() call.
by Vladimir Marko
· 8 years ago
98ea9d9
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 8 years ago
f4efa9e
Remove oat_data_begin checks from OatFile.
by Vladimir Marko
· 8 years ago
c55bb39
Revert^2 "ART: Refactor typedef to using"
by Andreas Gampe
· 8 years ago
ee07743
Revert "ART: Refactor typedef to using"
by Andreas Gampe
· 8 years ago
9a20ff0
ART: Refactor typedef to using
by Andreas Gampe
· 8 years ago
e066932
Remove PIC option from oat files.
by Vladimir Marko
· 8 years ago
025059b
Merge changes from topic "fdsan_art_fdfile"
by Josh Gao
· 8 years ago
3ec8fb6
Fix DlOpenOatFile::Dlopen() for mac build.
by Vladimir Marko
· 8 years ago
c09cd05
Reserve boot image memory in one go.
by Vladimir Marko
· 8 years ago
afeec9f
Remove FdFile::DisableAutoClose.
by Josh Gao
· 8 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 8 years ago
c34bebf
Remove unnecessary indirection from MemMap.
by Vladimir Marko
· 8 years ago
35d5b8a
ART: Do not use std::<container>::at().
by Vladimir Marko
· 8 years ago
b40d361
ART: Finish old move of OatDexFile
by Andreas Gampe
· 8 years ago
882ed6b
Add low_4gb MemMap and remove ashmem support for Fuchsia
by Steve Austin
· 8 years ago
ea341d2
Rewrite TypeLookupTable.
by Vladimir Marko
· 8 years ago
2300b2d
Remove MemMap dependency on libbacktrace
by David Sehr
· 8 years ago
3002509
Pass the fd to OatFile::Setup to avoid selinux errors.
by Nicolas Geoffray
· 8 years ago
74b9994
Merge "Move profile dependent modules to libartbase"
by Treehugger Robot
· 8 years ago
79e2607
Move profile dependent modules to libartbase
by David Sehr
· 8 years ago
9c4a015
Move more runtime code to libartbase, libdexfile
by David Sehr
· 8 years ago
9992e09
Merge "Retrieve String/Class references from .data.bimg.rel.ro."
by Vladimir Marko
· 8 years ago
8ba5641
Merge "Load ArtMethod* from .data.bimg.rel.ro entries."
by Vladimir Marko
· 8 years ago
e47f60c
Retrieve String/Class references from .data.bimg.rel.ro.
by Vladimir Marko
· 8 years ago
b066d43
Load ArtMethod* from .data.bimg.rel.ro entries.
by Vladimir Marko
· 8 years ago
c431b9d
Move most of runtime/base to libartbase/base
by David Sehr
· 8 years ago
c6dfc7a
ART: Do not mmap boot image tables for non-executable oat files.
by Vladimir Marko
· 8 years ago
0e09dfc
Add --compilation-reason option to dex2oat
by Calin Juravle
· 8 years ago
fc604a7
ART: Be more robust with multidex uncompressed-dex odex files
by Andreas Gampe
· 8 years ago
0225f8e
Revert "Revert "Make libdexfile build independent of runtime dir""
by David Sehr
· 8 years ago
787784f
Revert "Make libdexfile build independent of runtime dir"
by David Sehr
· 8 years ago
b40b7e7
Make libdexfile build independent of runtime dir
by David Sehr
· 8 years ago
c3a22aa
Add shared separate data section for compact dex
by Mathieu Chartier
· 8 years ago
f307527
Revert "Revert "Don't embed the dex code in the oat file if dex is uncompressed.""
by Nicolas Geoffray
· 8 years ago
210531f
Revert "Revert "Move quickening info logic to its own table""
by Mathieu Chartier
· 8 years ago
013fd80
Create an ART-independent DexFileLoader
by David Sehr
· 8 years ago
6716941
Revert "Move quickening info logic to its own table"
by Nicolas Geoffray
· 8 years ago
7a26f94
Move quickening info logic to its own table
by Mathieu Chartier
· 8 years ago
c1fc449
ART: Fix Mmap reuse flag in vdex load
by Andreas Gampe
· 8 years ago
f4bf58d
Merge "Try to mmap vdex file within the address range of the ELF file."
by David Srbecky
· 8 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 8 years ago
Next »