Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
2827ff64c7a385cfb9d6e01e6385708461eb65fc
/
runtime
/
native
/
dalvik_system_DexFile.cc
013fd80
Create an ART-independent DexFileLoader
by David Sehr
· 7 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 7 years ago
24ed94f
Add DexFile.getStaticSizeOfFile function.
by Richard Uhler
· 7 years ago
33bff25
ART: Make InstructionSet an enum class and add kLast.
by Vladimir Marko
· 7 years ago
ca4e101
Merge "Separate file utilities from utils.cc"
by David Sehr
· 7 years ago
891a50e
Separate file utilities from utils.cc
by David Sehr
· 7 years ago
20c4644
[art] Add classpath check to DexFile.getDexOptNeeded
by Calin Juravle
· 7 years ago
373a9b5
ART: Depend on libnativehelper headers only
by Andreas Gampe
· 7 years ago
79c87da
Add DexFileLoader class
by Mathieu Chartier
· 7 years ago
44e5efa
Add check that classpath is up to date to getDexOptNeeded
by Calin Juravle
· 7 years ago
2ae4bc9
Merge "Allow DexFile#getDexOptNeeded to check case when downgrading is required"
by Shubham Ajmera
· 7 years ago
e431e27
art: use proper nativehelper headers
by Steven Moreland
· 7 years ago
e4e812a
Allow DexFile#getDexOptNeeded to check case when downgrading is required
by Shubham Ajmera
· 8 years ago
87583b3
ART: Move RegisterNatives helper
by Andreas Gampe
· 8 years ago
a14100c
ART: More header cleanup - jni_internal.h
by Andreas Gampe
· 8 years ago
367b9d8
Also return vdex file from DexFile.getDexFileOutputPath
by Calin Juravle
· 8 years ago
741d426
Handle safe mode in PackageManager.
by Nicolas Geoffray
· 8 years ago
1f7079b
Ignore the optimized location passed to DexFile.loadDex()
by Calin Juravle
· 8 years ago
ea9465e
Move InMemoryDexClassLoader to be a subtype of BaseDexClassLoader
by Alex Light
· 8 years ago
cd556b0
Fix dex cache resolved types and class table mismatch.
by Vladimir Marko
· 8 years ago
46ee31b
ART: Move to libbase StringPrintf
by Andreas Gampe
· 8 years ago
46cc64f
Move dumping of oat file status inside of the OatFileAssistant.
by Richard Uhler
· 8 years ago
bc5a795
Move art/native to ObjPtr
by Mathieu Chartier
· 8 years ago
1cc62e4
Rename ObjPtr::Decode to ObjPtr::Ptr
by Mathieu Chartier
· 8 years ago
0795f23
Clean up ScopedThreadStateChange to use ObjPtr
by Mathieu Chartier
· 8 years ago
9aa352e
Remove TypeLookupTable from DexFile.
by David Sehr
· 8 years ago
09b710c
ART: Fix build break
by Andreas Gampe
· 8 years ago
b55ad7c
Add API for getting location of odex or oat file
by Philip Cuadra
· 8 years ago
d1472a2
profile_changed should not effect GetBestOatFile.
by Richard Uhler
· 9 years ago
be84b59
Remove the old obsolete profiler
by Calin Juravle
· 9 years ago
f284d44
Hold dex caches live in class table
by Mathieu Chartier
· 9 years ago
06e3f4f
Base isDexOptNeeded result on OatFileAssistant::IsUpToDate.
by Richard Uhler
· 9 years ago
90671be
Add ability to see if a dex file is backed by an oat file.
by Jeff Hao
· 9 years ago
8943c1d
DexFile: Add an API to query oat file status.
by Narayan Kamath
· 9 years ago
86a785d
ART: Add support for DexFile compiler filter function
by Andreas Gampe
· 9 years ago
c38be81
ART: Update DexFile for compiler-filter pass-down
by Andreas Gampe
· 9 years ago
29d38e7
Revert "Revert "Use compiler filter to determine oat file status.""
by Andreas Gampe
· 9 years ago
845e506
Revert "Use compiler filter to determine oat file status."
by Nicolas Geoffray
· 9 years ago
a62d2f0
Use compiler filter to determine oat file status.
by Richard Uhler
· 9 years ago
b077e15
Update GetDexOptNeeded to handle different levels of compilation
by Calin Juravle
· 9 years ago
fbc3108
Revert "Revert "Load app images""
by Mathieu Chartier
· 9 years ago
1bc977c
Revert "Load app images"
by Nicolas Geoffray
· 9 years ago
f7fd970
Load app images
by Mathieu Chartier
· 9 years ago
689a700
Pass DexPathList.Element array to openDexFileNative
by Mathieu Chartier
· 9 years ago
04302db
Fix class unloading with the CC collector.
by Hiroshi Yamauchi
· 9 years ago
b190d94
Add class loader argument to openDexFileNative
by Mathieu Chartier
· 9 years ago
00310e0
Keep dex files live in class table
by Mathieu Chartier
· 9 years ago
4f55fd2
Merge "Allocate dex cache arrays in their class loader's linear alloc"
by Mathieu Chartier
· 9 years ago
d57d454
Allocate dex cache arrays in their class loader's linear alloc
by Mathieu Chartier
· 9 years ago
80b37b7
Fix structural class checks
by Mathieu Chartier
· 9 years ago
fdccbd4
Do not attempt to unregister null oat files
by Mathieu Chartier
· 9 years ago
e58991b
Revert "Revert "Unload oat files""
by Mathieu Chartier
· 9 years ago
72da5e7
Revert "Unload oat files"
by Nicolas Geoffray
· 9 years ago
18656fe
Unload oat files
by Mathieu Chartier
· 9 years ago
f9c6fc6
Add OatFileManager
by Mathieu Chartier
· 9 years ago
1d7d7f1
Delete DexFiles in closeDexFiles
by Mathieu Chartier
· 9 years ago
673ed3d
Revert "Revert "Change dex caches to be weak roots""
by Mathieu Chartier
· 9 years ago
81a9087
Revert "Change dex caches to be weak roots"
by Brian Carlstrom
· 9 years ago
3ae6b1d
Change dex caches to be weak roots
by Mathieu Chartier
· 9 years ago
b1d8c31
Revert "cleanup: Replace pointers with out-parameters and fix-up formatting"
by Igor Murashkin
· 9 years ago
bc1d78d
runtime: cleanup class_linker out-parameters and formatting
by Igor Murashkin
· 9 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
95abd04
Rename isDexOptNeededInternal and add kSelfPatchOatNeeded
by Richard Uhler
· 10 years ago
66d874d
Create OatFileAssistant class for assisting with oat files.
by Richard Uhler
· 10 years ago
324b9bb
ART: Move DexFile vector to Java array
by Andreas Gampe
· 10 years ago
fbef44d
Use unique_ptr to track ownership of dex files.
by Richard Uhler
· 10 years ago
9851595
Mute common case DexFile.isDexOptNeeded log spam
by Brian Carlstrom
· 10 years ago
e7c9a8c
Add hash map, reduce excessive hashing
by Mathieu Chartier
· 10 years ago
277ccbd
ART: More warnings
by Andreas Gampe
· 10 years ago
4677476
ART: Add support for patching and loading OAT files compiled with PIC
by Igor Murashkin
· 10 years ago
667ab7c
Some additional verbose logging for DexFile_defineClassNative
by Brian Carlstrom
· 10 years ago
e8e3989
Restore kReasonLogging for kDexoptNeeded and kPatchoatNeeded
by Brian Carlstrom
· 10 years ago
3c13a79
ART: Only allow the zygote to create the global boot image
by Andreas Gampe
· 10 years ago
7b078e8
Compile time performance improvements focusing on interpret-only.
by Ian Rogers
· 10 years ago
20c8930
ART: Relax GetInstructionSetFromString
by Andreas Gampe
· 10 years ago
4fcdc94
Execute an application even when dex2oat crashes.
by Nicolas Geoffray
· 10 years ago
202d1f0
Use the right instruction set for checking dex-cache staleness.
by Narayan Kamath
· 10 years ago
a2069c7
Revert "Rename openDexFileNative to openDexFile."
by Calin Juravle
· 10 years ago
6e183f2
Make system use patchoat to relocate during runtime.
by Alex Light
· 10 years ago
350b626
Rename openDexFileNative to openDexFile.
by Calin Juravle
· 10 years ago
833a485
ART: Native support for multidex
by Andreas Gampe
· 11 years ago
7bfa86d
consolidate profiles and profile-cache
by Nick Kralevich
· 11 years ago
c5f1773
Remove deprecated WITH_HOST_DALVIK.
by Ian Rogers
· 11 years ago
20aa7cb
Merge "Fixed and refactored profiler options handling"
by Calin Juravle
· 11 years ago
c1b643c
Fixed and refactored profiler options handling
by Calin Juravle
· 11 years ago
eab52e3
Merge "Clean up the sampling profiler"
by Calin Juravle
· 11 years ago
bb0b53f
Clean up the sampling profiler
by Calin Juravle
· 11 years ago
5221410
Use sendfile when copying profile file.
by Calin Juravle
· 11 years ago
177b429
Fix a possible file descriptor leakage
by Calin Juravle
· 11 years ago
cf790bb
Fix DexFile.entries to return class names, not class descriptors
by Brian Carlstrom
· 11 years ago
e1ff199
Up-to-date odex files should take precedence over profile checks
by Brian Carlstrom
· 11 years ago
46889ea
Fix DexFile.getClassNameList.
by Ian Rogers
· 11 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 11 years ago
0e12bdc
Add ISA directory to image and odex pathnames.
by Brian Carlstrom
· 11 years ago
dd157d7
Avoid some unnecessary use of stl types.
by Ian Rogers
· 11 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 11 years ago
52f8488
Prevent spurious dexopts in 32-64 builds.
by Narayan Kamath
· 11 years ago
11d9f06
Use instruction specific dalvik cache dirs.
by Narayan Kamath
· 11 years ago
b0fa5dc
Force inlining on trivial accessors.
by Ian Rogers
· 11 years ago
09881a8
Do not require dexopt when previous profile does not exist
by Brian Carlstrom
· 11 years ago
Next »