Gitiles
Code Review
Sign In
LeafOS
/
LeafOS-Project
/
android_art
/
3f285b2a088653cb8f96eb00b6fd59872df29305
/
runtime
/
oat_file.cc
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
· 7 years ago
025059b
Merge changes from topic "fdsan_art_fdfile"
by Josh Gao
· 7 years ago
3ec8fb6
Fix DlOpenOatFile::Dlopen() for mac build.
by Vladimir Marko
· 7 years ago
c09cd05
Reserve boot image memory in one go.
by Vladimir Marko
· 7 years ago
afeec9f
Remove FdFile::DisableAutoClose.
by Josh Gao
· 7 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 7 years ago
c34bebf
Remove unnecessary indirection from MemMap.
by Vladimir Marko
· 7 years ago
35d5b8a
ART: Do not use std::<container>::at().
by Vladimir Marko
· 7 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
b22dea0
Provide an option to pass odex and vdex fds in dexoptanalyzer
by Shubham Ajmera
· 7 years ago
79c87da
Add DexFileLoader class
by Mathieu Chartier
· 7 years ago
7b074bf
Add a shared interface for different types of dex files
by Mathieu Chartier
· 7 years ago
8d8de0c
Use CheckedCall for mprotects
by Mathieu Chartier
· 7 years ago
667585a
ART: Fix loading PIC oat files without image for oatdump.
by Vladimir Marko
· 7 years ago
e2abbc6
ART: Move kDexNoIndex to dex_file_types.h
by Andreas Gampe
· 7 years ago
44e5efa
Add check that classpath is up to date to getDexOptNeeded
by Calin Juravle
· 7 years ago
6cfbdbc
Use mmapped boot image intern table for PIC app HLoadString.
by Vladimir Marko
· 8 years ago
0f3c700
Remove DexCache arrays from app oat .bss.
by Vladimir Marko
· 8 years ago
150d25d
Enable dex madvise hints for low ram devices
by Mathieu Chartier
· 8 years ago
4ec507d
Only MADV_RANDOM for low RAM devices
by Mathieu Chartier
· 8 years ago
be8303d
Call madvise hints for image dex files
by Mathieu Chartier
· 8 years ago
120aa28
Store layout info in dex files
by Mathieu Chartier
· 8 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 8 years ago
7b0648a
Move dex files dependencies (en/de)coding to ClassLoaderContext
by Calin Juravle
· 8 years ago
87e2cb6
Add support for processing class loader contexts
by Calin Juravle
· 8 years ago
0eb882b
Use ArtMethod* .bss entries for HInvokeStaticOrDirect.
by Vladimir Marko
· 8 years ago
367b9d8
Also return vdex file from DexFile.getDexFileOutputPath
by Calin Juravle
· 8 years ago
4e868fa
Make vdex and dexlayout compatible.
by Nicolas Geoffray
· 8 years ago
c6ea7d0
ART: Clean up art_method.h
by Andreas Gampe
· 8 years ago
16d4843
Allow dex2oat to handle relative paths.
by Jeff Hao
· 8 years ago
2a46b68
Merge "ART: invoke-custom support"
by Orion Hodson
· 8 years ago
c069a30
ART: invoke-custom support
by Orion Hodson
· 8 years ago
84f50ae
Remove remaining uses of DexFile::GetChecksum.
by Richard Uhler
· 8 years ago
b8ab63a
Check vdex file is valid in VdexFile::Open.
by Richard Uhler
· 8 years ago
1998cd0
Implement HLoadClass/kBssEntry for boot image.
by Vladimir Marko
· 8 years ago
c9a060f
Merge "Do not return patchoat for dexopt needed."
by Treehugger Robot
· 8 years ago
3a2e78e
Fix some issues reported by Valgrind
by Anton Kirilov
· 8 years ago
5923b52
Do not return patchoat for dexopt needed.
by Richard Uhler
· 8 years ago
46ee31b
ART: Move to libbase StringPrintf
by Andreas Gampe
· 8 years ago
1af0c4f
Fix the target Linux builds of ART
by Julien Duraj
· 8 years ago
Next »