summaryrefslogtreecommitdiffstats
path: root/dexlayout
Commit message (Expand)AuthorAgeFilesLines
* Pass the fd to OatFile::Setup to avoid selinux errors.Nicolas Geoffray2018-04-261-1/+2
* Separate out PGO profile files per archPirama Arumuga Nainar2018-04-231-6/+4
* Add owned section for CompactDexMathieu Chartier2018-03-162-1/+8
* Merge "Enable ThinLTO for dex2oat" into pi-devTreeHugger Robot2018-03-121-1/+8
|\
| * Enable ThinLTO for dex2oatYi Kong2018-03-081-1/+8
* | Merge "ART: Remove static libbase" into pi-devTreeHugger Robot2018-03-101-0/+1
|\ \
| * | ART: Remove static libbaseAndreas Gampe2018-03-091-0/+1
| |/
* / Move most of runtime/base to libartbase/baseDavid Sehr2018-03-087-8/+8
|/
* Header library to remove dependence on runtime/David Sehr2018-02-281-1/+1
* Fix unquickening logic for quickened input dexesMathieu Chartier2018-02-221-25/+0
* Remove duplication, split testsDavid Sehr2018-02-211-0/+1
* Generalize CompactDexDebugInfo offset tableMathieu Chartier2018-02-201-10/+10
* Build debug library libdexfiledDavid Sehr2018-02-151-3/+8
* Avoid generating cdex for dex files with duplicate methodsMathieu Chartier2018-02-077-34/+116
* Make libdexfile tests independent of runtimeDavid Sehr2018-02-061-0/+1
* Fix failure in CodeItemOverrun on targetOrion Hodson2018-02-061-25/+19
* Merge "Handle code item overruns in cdex code item write"Mathieu Chartier2018-02-062-10/+51
|\
| * Handle code item overruns in cdex code item writeMathieu Chartier2018-02-052-10/+51
* | Enable code item dedupingMathieu Chartier2018-02-053-2/+11
|/
* Revert "Revert "Make libdexfile build independent of runtime dir""David Sehr2018-01-313-3/+6
* Revert "Make libdexfile build independent of runtime dir"David Sehr2018-01-303-6/+3
* Make libdexfile build independent of runtime dirDavid Sehr2018-01-303-3/+6
* Clean up some compact dex commentsMathieu Chartier2018-01-294-6/+11
* Remove size return values for dex writerMathieu Chartier2018-01-272-99/+67
* Merge "ART: Use libbase for logging in command-line tools"Treehugger Robot2018-01-273-32/+37
|\
| * ART: Use libbase for logging in command-line toolsAndreas Gampe2018-01-223-32/+37
* | Add dexlayout class filteringMathieu Chartier2018-01-267-10/+98
* | Fix container overflow for compact dex writerMathieu Chartier2018-01-262-0/+6
* | Merge "Fix method handles using wrong section"Mathieu Chartier2018-01-252-11/+10
|\ \
| * | Fix method handles using wrong sectionMathieu Chartier2018-01-252-11/+10
* | | Add deduping for string data and debug infosMathieu Chartier2018-01-254-42/+109
|/ /
* | Add shared separate data section for compact dexMathieu Chartier2018-01-246-43/+75
* | Revamp dexlayout writing functionsMathieu Chartier2018-01-239-541/+849
|/
* Update PGO configurationPirama Arumuga Nainar2018-01-181-2/+1
* Add a way to specify compact dex level for dexlayoutMathieu Chartier2018-01-171-1/+11
* Add logic for deduplicating in dexlayoutMathieu Chartier2018-01-165-63/+163
* Use efficient encoding for compact dex code item fieldsMathieu Chartier2018-01-164-10/+41
* Add more extra space for dexlayout writingMathieu Chartier2018-01-161-2/+7
* Move debug info offsets into a side tableMathieu Chartier2018-01-136-78/+376
* Create an ART-independent DexFileLoaderDavid Sehr2018-01-122-21/+28
* Setup PGO for dex2oat and related librariesPirama Arumuga Nainar2018-01-121-0/+7
* Convert to StandardDex in fixup_dex_dex_fileMathieu Chartier2018-01-092-4/+12
* Clean up CodeItemAccessors and Compact/StandardDexFileMathieu Chartier2018-01-082-2/+2
* Create dex subdirectoryDavid Sehr2018-01-059-23/+23
* Remove DexFile direct accesses to CodeItemMathieu Chartier2018-01-041-1/+1
* Remove CodeItem accessor functionsMathieu Chartier2018-01-021-1/+2
* Fix default method verifier check for compact dexMathieu Chartier2018-01-026-6/+34
* Move dex exception helpers to their own file and use dex accessorMathieu Chartier2017-12-271-1/+2
* Make CodeItem fields privateMathieu Chartier2017-12-221-14/+16
* Fix cdex bugs to enable ART_DEFAULT_COMPACT_DEX_LEVEL=fast tests passingMathieu Chartier2017-12-153-5/+16