summaryrefslogtreecommitdiffstats
path: root/runtime/native/dalvik_system_DexFile.cc
Commit message (Expand)AuthorAgeFilesLines
* Replace NULL with nullptrMathieu Chartier2015-04-221-10/+14
* Rename isDexOptNeededInternal and add kSelfPatchOatNeededRichard Uhler2015-04-031-26/+13
* Create OatFileAssistant class for assisting with oat files.Richard Uhler2015-03-091-327/+33
* ART: Move DexFile vector to Java arrayAndreas Gampe2015-02-241-61/+125
* Use unique_ptr to track ownership of dex files.Richard Uhler2015-01-131-16/+21
* Mute common case DexFile.isDexOptNeeded log spamBrian Carlstrom2015-01-061-1/+4
* Add hash map, reduce excessive hashingMathieu Chartier2014-11-071-3/+3
* ART: More warningsAndreas Gampe2014-11-041-1/+7
* ART: Add support for patching and loading OAT files compiled with PICIgor Murashkin2014-10-271-3/+22
* Some additional verbose logging for DexFile_defineClassNativeBrian Carlstrom2014-10-161-2/+3
* Restore kReasonLogging for kDexoptNeeded and kPatchoatNeededBrian Carlstrom2014-09-241-9/+10
* ART: Only allow the zygote to create the global boot imageAndreas Gampe2014-09-181-1/+3
* Compile time performance improvements focusing on interpret-only.Ian Rogers2014-09-121-2/+2
* ART: Relax GetInstructionSetFromStringAndreas Gampe2014-08-201-0/+15
* Execute an application even when dex2oat crashes.Nicolas Geoffray2014-08-131-1/+3
* Use the right instruction set for checking dex-cache staleness.Narayan Kamath2014-08-081-3/+4
* Revert "Rename openDexFileNative to openDexFile."Calin Juravle2014-08-061-2/+2
* Make system use patchoat to relocate during runtime.Alex Light2014-08-051-103/+175
* Rename openDexFileNative to openDexFile.Calin Juravle2014-07-251-2/+2
* ART: Native support for multidexAndreas Gampe2014-06-251-58/+77
* consolidate profiles and profile-cacheNick Kralevich2014-06-111-10/+1
* Remove deprecated WITH_HOST_DALVIK.Ian Rogers2014-06-101-0/+9
* Merge "Fixed and refactored profiler options handling"Calin Juravle2014-06-061-3/+3
|\
| * Fixed and refactored profiler options handlingCalin Juravle2014-06-061-3/+3
* | Merge "Clean up the sampling profiler"Calin Juravle2014-06-061-48/+30
|\ \ | |/
| * Clean up the sampling profilerCalin Juravle2014-06-061-48/+30
* | Use sendfile when copying profile file.Calin Juravle2014-06-041-20/+21
* | Fix a possible file descriptor leakageCalin Juravle2014-06-041-8/+7
|/
* Fix DexFile.entries to return class names, not class descriptorsBrian Carlstrom2014-05-281-2/+2
* Up-to-date odex files should take precedence over profile checksBrian Carlstrom2014-05-191-46/+46
* Fix DexFile.getClassNameList.Ian Rogers2014-05-191-1/+1
* Now we have a proper C++ library, use std::unique_ptr.Ian Rogers2014-05-191-1/+1
* Add ISA directory to image and odex pathnames.Brian Carlstrom2014-05-161-2/+4
* Avoid some unnecessary use of stl types.Ian Rogers2014-05-151-13/+18
* Add Handle/HandleScope and delete SirtRef.Mathieu Chartier2014-05-131-1/+3
* Prevent spurious dexopts in 32-64 builds.Narayan Kamath2014-05-021-28/+4
* Use instruction specific dalvik cache dirs.Narayan Kamath2014-05-011-34/+50
* Force inlining on trivial accessors.Ian Rogers2014-04-291-0/+1
* Do not require dexopt when previous profile does not existBrian Carlstrom2014-04-251-14/+13
* Better error reporting when loading dex filesAndreas Gampe2014-04-081-5/+12
* Tweaked profile significant_difference.Calin Juravle2014-04-071-39/+58
* Make use of profiling information for dex2oatDave Allison2014-03-071-1/+137
* Remove oat file location in the image.Nicolas Geoffray2014-03-041-2/+2
* Object model changes to support 64bit.Ian Rogers2014-02-061-1/+1
* Switch art over to a long in DexFile.Elliott Hughes2014-02-041-10/+10
* Fix opening oat files that are out of date.Vladimir Marko2014-01-161-1/+3
* Do not require classes.dex to support stripped zip filesBrian Carlstrom2013-12-101-6/+13
* Compacting collector.Mathieu Chartier2013-11-111-1/+1
* Fix openDexFileNative to throw pending exception when it fails.Jeff Hao2013-10-301-2/+1
* Fix DexFile_isDexOptNeeded to clear an error_msg in a recoverable caseBrian Carlstrom2013-10-281-1/+8