Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
90fe2d0adde4d18aac2eae642d8618026446c942
/
runtime
/
oat_file_manager.cc
c29b49e
Do not run background verification on unknown class loaders.
by Nicolas Geoffray
· 4 years, 8 months ago
ea55f3d
Change only_use_system_oat_files_ logic.
by Nicolas Geoffray
· 4 years, 9 months ago
95bb995
Remove unused MadviseState hints
by Jared Duke
· 4 years, 10 months ago
971068d
runtime: add -Xdeny-art-apex-data-files
by Orion Hodson
· 5 years ago
c2753e6
Fix compiler filter / reason reporting and add the ISA to the metrics
by Calin Juravle
· 5 years ago
094b1cf
odrefresh: enable loading of system_server image files
by Orion Hodson
· 5 years ago
4f6bb44
Remove palette hooks.
by Nicolas Geoffray
· 5 years ago
c07e873
Use odex_location instead of oat_file->GetLocation.
by Nicolas Geoffray
· 5 years ago
107d22b
Handle potential race in oat file loading.
by Nicolas Geoffray
· 5 years ago
525fa42
Revert "Revert "Integrate ClassLoaderContext check in OatFileAssistant::GetBestOatFile.""
by Nicolas Geoffray
· 5 years ago
0744d72
Fix race in GetPrimaryOatFile.
by Nicolas Geoffray
· 5 years ago
656fdcd
Revert "Integrate ClassLoaderContext check in OatFileAssistant::GetBestOatFile."
by David Srbecky
· 5 years ago
c8fe651
Integrate ClassLoaderContext check in OatFileAssistant::GetBestOatFile.
by Nicolas Geoffray
· 5 years ago
30ba3a0
Protect the construction of the verification thread pool.
by Nicolas Geoffray
· 5 years ago
efe9a3d
Allow /data odex files to be already loaded when creating app zygotes.
by Nicolas Geoffray
· 5 years ago
9bc364b
Support background verification of secondary dex files.
by Nicolas Geoffray
· 5 years ago
982eced
Remove '&' class loader context.
by Nicolas Geoffray
· 5 years ago
a129d8a
Revamp vdex format for better extensibility.
by Nicolas Geoffray
· 5 years ago
5b0b2e1
Explictly pass VerifierDeps when asking for class verification.
by Nicolas Geoffray
· 5 years ago
16f60dc
Support loading vdex files without odex.
by Nicolas Geoffray
· 5 years ago
8856695
Use the checksum in the dex header for anynomous vdex files.
by Nicolas Geoffray
· 5 years ago
c5323fe
libartpalette: Use fixed width typedef rather than enum for status
by Orion Hodson
· 5 years ago
9807115
Improve trace logging when loading odex files
by Calin Juravle
· 5 years ago
5ff2393
Remove stripped-apk related logic from CLC
by Calin Juravle
· 5 years ago
1d4f009
Call dex2oat and runtime hooks when creating / loading oat/dex files.
by Nicolas Geoffray
· 6 years ago
5439f05
Revert^3 "VIXL simulator for ART (Stage1)"
by Ulya Trafimovich
· 6 years ago
e886d68
Revert^2 "VIXL simulator for ART (Stage1)"
by Ulyana Trafimovich
· 6 years ago
3060bb9
Revert "VIXL simulator for ART (Stage1)"
by Ulyana Trafimovich
· 6 years ago
48ca6a6
VIXL simulator for ART (Stage1)
by Xueliang Zhong
· 7 years ago
90a18cf
Rewrite OatFileManager::OpenDexFilesFromOat.
by Nicolas Geoffray
· 6 years ago
a63a2e9
Search only the current class loader when checking for duplicates
by Calin Juravle
· 6 years ago
bc89ed4
Do not execute OAT files that require app images that cannot be loaded
by Eric Holk
· 6 years ago
40082b6
Revert "Reject OAT file in speed-profile if app image is rejected"
by Louis Chang
· 6 years ago
7c25b09
Reject OAT file in speed-profile if app image is rejected
by Eric Holk
· 6 years ago
c390879
Do not crash for broken stored VerifierDeps.
by Vladimir Marko
· 6 years ago
b495e7f
Log an error when an app loads duplicate dex files
by Calin Juravle
· 6 years ago
2e17cf4
Revert "ART: Conditionally remove loaded-oat-count check"
by Nicolas Geoffray
· 6 years ago
e5c48f7
Revert "ART: Forbid the zygote to load code outside of system"
by Nicolas Geoffray
· 6 years ago
af32242
Do not check for collision if we only extracted the apk
by Calin Juravle
· 6 years ago
18dc023
Remove obsolete CHECKs for image dex file location.
by Vladimir Marko
· 6 years ago
ed1cecd
Clean up dead code & outdated comment in app image validation
by Dan Zimmerman
· 6 years ago
ccc7519
Avoid making oat files executable for system server profiling
by Mathieu Chartier
· 7 years ago
741a070
Fix two bugs in jitzygote configuration.
by Nicolas Geoffray
· 7 years ago
e8e2d00
Add runtimeISA logging when no original dex files
by randy.jeong
· 7 years ago
9ac09ee
jitzygote: compile system server methods at boot.
by Nicolas Geoffray
· 7 years ago
527072e
Enable InMemoryDexClassLoader vdex only for Q+ targets
by David Brazdil
· 7 years ago
7126c5b
Preverify InMemoryDexClassLoader-loaded classes from vdex
by David Brazdil
· 7 years ago
35a3f6a
Create vdex file for dex loaded with InMemoryDexClassLoader
by David Brazdil
· 7 years ago
331a5e1
Revert^2 Verify InMemoryDexClassLoader classes in a background thread
by David Brazdil
· 7 years ago
9ef308d
ART: Forbid the zygote to load code outside of system
by Andreas Gampe
· 7 years ago
99c0795
Revert^4 "Disable check that no oat libraries are loaded."
by Andreas Gampe
· 7 years ago
b4bb63a
Revert "Verify InMemoryDexClassLoader classes in a background thread"
by David Brazdil
· 7 years ago
d592dbe
Verify InMemoryDexClassLoader classes in a background thread
by David Brazdil
· 7 years ago
8b5af2c
Revert^3 "Disable check that no oat libraries are loaded."""
by Andreas Gampe
· 7 years ago
e9fa8db
Revert "Revert "Disable check that no oat libraries are loaded.""
by Steven Moreland
· 7 years ago
d133917
Revert "Disable check that no oat libraries are loaded."
by Nicolas Geoffray
· 7 years ago
097d976
Disable check that no oat libraries are loaded.
by Steven Moreland
· 7 years ago
3383f9c
ART: Conditionally remove loaded-oat-count check
by Andreas Gampe
· 7 years ago
3f1dcd3
ART: Move dex structs into own header
by Andreas Gampe
· 7 years ago
7fbc4a5
ART: Move to using locks.h instead of mutex.h
by Andreas Gampe
· 8 years ago
2a487eb
ART: Fix performance-inefficient-vector-operation
by Andreas Gampe
· 8 years ago
98ea9d9
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 8 years ago
afaf7f8
ART: Enable bugprone-unused-return-value
by Andreas Gampe
· 8 years ago
2386636
Preparing for work on string interning for AppImages.
by Chris Wailes
· 8 years ago
48ba197
Fix some performance-unnecessary-value-param tidy and performance-for-range warnings.
by Stephen Hines
· 8 years ago
e066932
Remove PIC option from oat files.
by Vladimir Marko
· 8 years ago
3d8a78a
Revert "Revert "Remove OatFileAssistant::MakeUpToDate and friends.""
by Nicolas Geoffray
· 8 years ago
baf3761
Revert "Remove OatFileAssistant::MakeUpToDate and friends."
by Mathieu Chartier
· 8 years ago
d6698e3
Remove OatFileAssistant::MakeUpToDate and friends.
by Nicolas Geoffray
· 8 years ago
adc9086
Revert "Revert "Do not load app image for class collisions""
by Mathieu Chartier
· 8 years ago
2c7e13b
Revert "Do not load app image for class collisions"
by Mathieu Chartier
· 8 years ago
d8860b4
Do not load app image for class collisions
by Vladimir Marko
· 8 years ago
a3ad0cd
ART: Move JNI files to runtime/jni/ .
by Vladimir Marko
· 8 years ago
9ea84d0
ART: Update dex-file fallback code
by Andreas Gampe
· 8 years ago
2b1a21e
Merge "Load /data oat/odex files non-executable when only_use_system_oat_files is set."
by Nicolas Geoffray
· 8 years ago
017adc2
Merge changes from topic "userdebug-jdwp"
by Alex Light
· 8 years ago
013fd80
Create an ART-independent DexFileLoader
by David Sehr
· 8 years ago
2ce6fc8
Support using adbconnection and openjdkjvmti without JAVA_DEBUGGABLE
by Alex Light
· 8 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 8 years ago
2974260
Load /data oat/odex files non-executable when only_use_system_oat_files is set.
by Nicolas Geoffray
· 8 years ago
5794381
ART: Replace base/logging with android-base/logging
by Andreas Gampe
· 8 years ago
55f39ed
Pass class loader context in ART standalone.
by Nicolas Geoffray
· 9 years ago
b0b68cf
ART: Clean up #includes in jit_code_cache.h .
by Vladimir Marko
· 9 years ago
891a50e
Separate file utilities from utils.cc
by David Sehr
· 9 years ago
e875f4c
Don't verify dex file when the runtime is in NoVerify mode.
by Nicolas Geoffray
· 9 years ago
095c6c9
Pass the verify flag to DexFileLoader utilities.
by Nicolas Geoffray
· 9 years ago
79c87da
Add DexFileLoader class
by Mathieu Chartier
· 9 years ago
403cb2c
Merge "[art] Compile secondary dex files in isolation"
by Treehugger Robot
· 9 years ago
8d8d37b
[art] Compile secondary dex files in isolation
by Calin Juravle
· 9 years ago
3f09389
ART: Change GetAndroidRoot() handling
by Andreas Gampe
· 9 years ago
68bf390
Handle new zygote flags in ART
by Nicolas Geoffray
· 9 years ago
44e5efa
Add check that classpath is up to date to getDexOptNeeded
by Calin Juravle
· 9 years ago
be8303d
Call madvise hints for image dex files
by Mathieu Chartier
· 9 years ago
120aa28
Store layout info in dex files
by Mathieu Chartier
· 9 years ago
27e0d1f
Pass the class loader context to dex2oat when optimizing at runtime
by Calin Juravle
· 9 years ago
774beea
Merge "Verify the class loader context when loading oat files"
by Treehugger Robot
· 9 years ago
3f91864
Verify the class loader context when loading oat files
by Calin Juravle
· 9 years ago
0cb1728
Do superclass validation at compile time and log with new class status.
by Jeff Hao
· 9 years ago
7b0648a
Move dex files dependencies (en/de)coding to ClassLoaderContext
by Calin Juravle
· 9 years ago
ef878ea
Merge "Added DexFileAsanRegistrar and necessary additions"
by Treehugger Robot
· 9 years ago
Next »