Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
a718d6450feae9ee6b5de96407c8e44afbf173e7
/
runtime
/
oat_file.cc
16f60dc
Support loading vdex files without odex.
by Nicolas Geoffray
· 3 years, 11 months ago
8f63f10
Faster access to unresolved classes from compiled code.
by Vladimir Marko
· 4 years, 3 months ago
2a53056
Check void pointer instead of uint8_t
by Mathieu Chartier
· 4 years, 5 months ago
07f7890
Replace "dummy" with "placeholder" for MemMaps.
by Vladimir Marko
· 4 years, 5 months ago
211f9d3
Fix deadlock from dl_iterate_phdr() callback.
by Vladimir Marko
· 4 years, 7 months ago
bc89ed4
Do not execute OAT files that require app images that cannot be loaded
by Eric Holk
· 4 years, 8 months ago
c390879
Do not crash for broken stored VerifierDeps.
by Vladimir Marko
· 4 years, 9 months ago
69828ac
Print oat file location for invalid class status
by Mathieu Chartier
· 4 years, 10 months ago
13fcc3e
Remove some dead code from OatFile.
by Vladimir Marko
· 5 years ago
0010172
Add extra detail to class status CHECK
by Mathieu Chartier
· 5 years ago
6994468
Follow-up for "Use provided dex filenames in oat file."
by Vladimir Marko
· 5 years ago
abd8f05
Proactively dequicken on debuggable switch.
by Alex Light
· 5 years ago
b7bf843
Use provided dex filenames in oat file.
by Vladimir Marko
· 5 years ago
2191069
Revert^4 "Boot image extension."
by Vladimir Marko
· 5 years ago
f5c5eb3
Revert^3 "Boot image extension."
by Vladimir Marko
· 5 years ago
02820f4
Revert^2 "Boot image extension."
by Vladimir Marko
· 5 years ago
9f459c4
Revert "Boot image extension."
by Colin Cross
· 5 years ago
4f6ebe8
Boot image extension.
by Vladimir Marko
· 6 years ago
dee09f9
Add the compiler filter to InMemoryDexClassLoader backed by oat files.
by Nicolas Geoffray
· 5 years ago
5ee206f
Make LinkMethods setup the entrypoint like image_writer.
by Nicolas Geoffray
· 5 years ago
e80ecf3
Rewrite the .data.bimg.rel.ro check in OatFile::Setup().
by Vladimir Marko
· 5 years ago
7cde458
Further clean up boot image address checks.
by Vladimir Marko
· 5 years ago
b5649f9
Allow stripped-down OatDexFile in system server.
by David Srbecky
· 6 years ago
b10f028
Special case one class in jit zygote.
by Nicolas Geoffray
· 6 years ago
dc2fbb6
jitzygote: create a type lookup table at runtime for bootclasspath dex files.
by Nicolas Geoffray
· 6 years ago
3e8aae0
Fix dex location of boot oat files during preopt
by David Brazdil
· 6 years ago
7126c5b
Preverify InMemoryDexClassLoader-loaded classes from vdex
by David Brazdil
· 6 years ago
c74ccb8
Remove our custom elf.h header.
by David Srbecky
· 6 years ago
5092811
Move elf_utils.h to libelffile library as well.
by David Srbecky
· 6 years ago
e3e0f70
Return the same dex location for dex file whether backed by dex file or not.
by Nicolas Geoffray
· 6 years ago
2faab00
Create libelffile library for ELF file manipulation.
by David Srbecky
· 6 years ago
1cedb4a
ART: Move .bss mappings check before .bss init.
by Vladimir Marko
· 6 years ago
59ae4f9
Replace StringPiece with std::string_view in OatFile.
by Vladimir Marko
· 6 years ago
206348c
Selectively allow dead reference elimination
by Hans Boehm
· 6 years ago
8baa11a
Adjust ResolveRelativeEncodedDexLocation.
by Nicolas Geoffray
· 6 years ago
3f1dcd3
ART: Move dex structs into own header
by Andreas Gampe
· 6 years ago
c4a924d
Keep dex location from OatDexFile.
by Vladimir Marko
· 6 years ago
c1896c9
C++17 compatibility: make WITH_TIDY=1 happy again.
by Elliott Hughes
· 6 years ago
875b4f2
ART: Avoid some tidy nullptr warnings
by Andreas Gampe
· 6 years ago
f6cfd00
ART: Clean up android_dlopen_ext() call.
by Vladimir Marko
· 6 years ago
98ea9d9
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 6 years ago
f4efa9e
Remove oat_data_begin checks from OatFile.
by Vladimir Marko
· 6 years ago
c55bb39
Revert^2 "ART: Refactor typedef to using"
by Andreas Gampe
· 6 years ago
ee07743
Revert "ART: Refactor typedef to using"
by Andreas Gampe
· 6 years ago
9a20ff0
ART: Refactor typedef to using
by Andreas Gampe
· 6 years ago
e066932
Remove PIC option from oat files.
by Vladimir Marko
· 6 years ago
025059b
Merge changes from topic "fdsan_art_fdfile"
by Josh Gao
· 6 years ago
3ec8fb6
Fix DlOpenOatFile::Dlopen() for mac build.
by Vladimir Marko
· 6 years ago
c09cd05
Reserve boot image memory in one go.
by Vladimir Marko
· 6 years ago
afeec9f
Remove FdFile::DisableAutoClose.
by Josh Gao
· 6 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 6 years ago
c34bebf
Remove unnecessary indirection from MemMap.
by Vladimir Marko
· 6 years ago
35d5b8a
ART: Do not use std::<container>::at().
by Vladimir Marko
· 6 years ago
b40d361
ART: Finish old move of OatDexFile
by Andreas Gampe
· 7 years ago
882ed6b
Add low_4gb MemMap and remove ashmem support for Fuchsia
by Steve Austin
· 7 years ago
ea341d2
Rewrite TypeLookupTable.
by Vladimir Marko
· 7 years ago
2300b2d
Remove MemMap dependency on libbacktrace
by David Sehr
· 7 years ago
3002509
Pass the fd to OatFile::Setup to avoid selinux errors.
by Nicolas Geoffray
· 7 years ago
74b9994
Merge "Move profile dependent modules to libartbase"
by Treehugger Robot
· 7 years ago
79e2607
Move profile dependent modules to libartbase
by David Sehr
· 7 years ago
9c4a015
Move more runtime code to libartbase, libdexfile
by David Sehr
· 7 years ago
9992e09
Merge "Retrieve String/Class references from .data.bimg.rel.ro."
by Vladimir Marko
· 7 years ago
8ba5641
Merge "Load ArtMethod* from .data.bimg.rel.ro entries."
by Vladimir Marko
· 7 years ago
e47f60c
Retrieve String/Class references from .data.bimg.rel.ro.
by Vladimir Marko
· 7 years ago
b066d43
Load ArtMethod* from .data.bimg.rel.ro entries.
by Vladimir Marko
· 7 years ago
c431b9d
Move most of runtime/base to libartbase/base
by David Sehr
· 7 years ago
c6dfc7a
ART: Do not mmap boot image tables for non-executable oat files.
by Vladimir Marko
· 7 years ago
0e09dfc
Add --compilation-reason option to dex2oat
by Calin Juravle
· 7 years ago
fc604a7
ART: Be more robust with multidex uncompressed-dex odex files
by Andreas Gampe
· 7 years ago
0225f8e
Revert "Revert "Make libdexfile build independent of runtime dir""
by David Sehr
· 7 years ago
787784f
Revert "Make libdexfile build independent of runtime dir"
by David Sehr
· 7 years ago
b40b7e7
Make libdexfile build independent of runtime dir
by David Sehr
· 7 years ago
c3a22aa
Add shared separate data section for compact dex
by Mathieu Chartier
· 7 years ago
f307527
Revert "Revert "Don't embed the dex code in the oat file if dex is uncompressed.""
by Nicolas Geoffray
· 7 years ago
210531f
Revert "Revert "Move quickening info logic to its own table""
by Mathieu Chartier
· 7 years ago
013fd80
Create an ART-independent DexFileLoader
by David Sehr
· 7 years ago
6716941
Revert "Move quickening info logic to its own table"
by Nicolas Geoffray
· 7 years ago
7a26f94
Move quickening info logic to its own table
by Mathieu Chartier
· 7 years ago
c1fc449
ART: Fix Mmap reuse flag in vdex load
by Andreas Gampe
· 7 years ago
f4bf58d
Merge "Try to mmap vdex file within the address range of the ELF file."
by David Srbecky
· 7 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 7 years ago
2c64a83
Change ClassStatus to fit into 4 bits.
by Vladimir Marko
· 7 years ago
ec2cdf4
Try to mmap vdex file within the address range of the ELF file.
by David Srbecky
· 7 years ago
808c7a5
Make CodeItem fields private
by Mathieu Chartier
· 7 years ago
a661594
Merge "Revert "Don't embed the dex code in the oat file if dex is uncompressed.""
by Treehugger Robot
· 7 years ago
e166e67
Revert "Don't embed the dex code in the oat file if dex is uncompressed."
by Andreas Gampe
· 7 years ago
c8d9103
Merge "Don't embed the dex code in the oat file if dex is uncompressed."
by Nicolas Geoffray
· 7 years ago
ae7e838
Don't embed the dex code in the oat file if dex is uncompressed.
by Nicolas Geoffray
· 7 years ago
170331f
ART: Remove base/logging from heap-inl.h
by Andreas Gampe
· 7 years ago
b4c6acb
Optimize lookup of quickening data.
by Nicolas Geoffray
· 7 years ago
67ab1c5
Merge "Pass the debug_info_offset explicitly."
by Nicolas Geoffray
· 7 years ago
58cc1cb
Pass the debug_info_offset explicitly.
by Nicolas Geoffray
· 7 years ago
f3c52b4
Fill Class and String .bss slots in runtime.
by Vladimir Marko
· 7 years ago
8eaa8e5
Remove kIsVdexEnabled.
by Nicolas Geoffray
· 7 years ago
2ffb703
cpplint: Cleanup errors
by Igor Murashkin
· 7 years ago
891a50e
Separate file utilities from utils.cc
by David Sehr
· 7 years ago
cf76bf8
Add CompactDexFile
by Mathieu Chartier
· 7 years ago
c42cb0e
Add -XX:MadviseRandomAccess option
by Mathieu Chartier
· 7 years ago
292567e
Rename NativeDexFile -> StandardDexFile
by Mathieu Chartier
· 7 years ago
128acd4
Merge "Provide an option to pass odex and vdex fds in dexoptanalyzer"
by Treehugger Robot
· 7 years ago
Next »