Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
7321622594bd5df9326485d6f45e6194ba7890d8
/
dexlayout
/
dexlayout.cc
c74d9cb
ART: Modernize counting-down loops
by Andreas Gampe
· 6 years ago
e5afbf3
Refactor DecodeDebugLocalInfo
by Mathieu Chartier
· 6 years ago
3e2e123
Refactor debug info position visiting
by Mathieu Chartier
· 6 years ago
4146840
Change dex naming for output directory
by Mathieu Chartier
· 6 years ago
fe42d21
dexdump2: Remove conversion from dollar sign to dot
by Orion Hodson
· 6 years ago
2b5a38f
Refactor ownership in dex_ir
by David Sehr
· 7 years ago
d83437c
Use factory pattern for dex_ir objects
by David Sehr
· 7 years ago
818cb80
Revert "Make dexlayout and profman build without libart"
by Mathieu Chartier
· 7 years ago
2b80ed4
Make dexlayout and profman build without libart
by David Sehr
· 7 years ago
82d046e
Add a profiling library
by David Sehr
· 7 years ago
79e2607
Move profile dependent modules to libartbase
by David Sehr
· 7 years ago
c431b9d
Move most of runtime/base to libartbase/base
by David Sehr
· 7 years ago
b2ec9f5
Remove duplication, split tests
by David Sehr
· 7 years ago
05f90d1
Avoid generating cdex for dex files with duplicate methods
by Mathieu Chartier
· 7 years ago
26f9275
Merge "ART: Use libbase for logging in command-line tools"
by Treehugger Robot
· 7 years ago
7517555
Add dexlayout class filtering
by Mathieu Chartier
· 7 years ago
c3a22aa
Add shared separate data section for compact dex
by Mathieu Chartier
· 7 years ago
e6b6ff8
Revamp dexlayout writing functions
by Mathieu Chartier
· 7 years ago
221d981
ART: Use libbase for logging in command-line tools
by Andreas Gampe
· 7 years ago
8740c66
Use efficient encoding for compact dex code item fields
by Mathieu Chartier
· 7 years ago
1557778
Add more extra space for dexlayout writing
by Mathieu Chartier
· 7 years ago
013fd80
Create an ART-independent DexFileLoader
by David Sehr
· 7 years ago
21cf258
Convert to StandardDex in fixup_dex_dex_file
by Mathieu Chartier
· 7 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 7 years ago
2c4b084
Fix cdex bugs to enable ART_DEFAULT_COMPACT_DEX_LEVEL=fast tests passing
by Mathieu Chartier
· 7 years ago
d13126d
Merge "Reduce memory allocations in dexlayout's CodeFixups."
by Vladimir Marko
· 7 years ago
219cb90
Reduce memory allocations in dexlayout's CodeFixups.
by Vladimir Marko
· 7 years ago
5794381
ART: Replace base/logging with android-base/logging
by Andreas Gampe
· 7 years ago
3e0c517
Add logic for calculating offsets during writing
by Mathieu Chartier
· 7 years ago
2b2bef2
Refactor DexInstructionIterator
by Mathieu Chartier
· 7 years ago
2ef3b88
Re-generate dex IR to verify dex file
by Mathieu Chartier
· 7 years ago
24066ec
Re-enable dex verifier after dexlayout
by Mathieu Chartier
· 7 years ago
6291ac8
Merge "Handle de-duped CodeItems in dexlayout"
by David Sehr
· 7 years ago
b415628
Handle de-duped CodeItems in dexlayout
by David Sehr
· 7 years ago
9e842d3
Merge "Add basic support for writing cdex container in dexlayout"
by Mathieu Chartier
· 7 years ago
dfeec3a
Merge "Pass the verify flag to DexFileLoader utilities."
by Nicolas Geoffray
· 7 years ago
5929beb
Make libdexlayoutd actually have art debug flags
by Mathieu Chartier
· 7 years ago
603ccab
Add basic support for writing cdex container in dexlayout
by Mathieu Chartier
· 7 years ago
095c6c9
Pass the verify flag to DexFileLoader utilities.
by Nicolas Geoffray
· 7 years ago
aa6abb0
Fix dexlayout debug info printing
by David Sehr
· 7 years ago
79c87da
Add DexFileLoader class
by Mathieu Chartier
· 7 years ago
1d2d4ff
Add DexInstructionIterator and use it a few places
by Mathieu Chartier
· 7 years ago
e2abbc6
ART: Move kDexNoIndex to dex_file_types.h
by Andreas Gampe
· 7 years ago
120aa28
Store layout info in dex files
by Mathieu Chartier
· 7 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 7 years ago
acc83d7
Improve string layout in dexlayout.
by Jeff Hao
· 8 years ago
e46f3a8
Address some review comments for aog/415919
by Mathieu Chartier
· 8 years ago
7c1be8b
Layout code items of post startup methods
by Mathieu Chartier
· 8 years ago
bbe3a5e
Refactor some profiling info functions
by Mathieu Chartier
· 8 years ago
206cbaa
Layout clinit code items of profiled methods together.
by Jeff Hao
· 8 years ago
ea650f3
Move profiles to use bitmaps for startup methods
by Mathieu Chartier
· 8 years ago
a07394a
Enable dex diff check on debug builds.
by Jeff Hao
· 8 years ago
3a2380d
Merge "Layout codeitems based on profile data"
by Treehugger Robot
· 8 years ago
36a282b
Layout codeitems based on profile data
by Shubham Ajmera
· 8 years ago
0dfc315
ART: More header cleanup - mem_map.h
by Andreas Gampe
· 8 years ago
7639cdc
Add art_defaults to dexlayout
by David Sehr
· 8 years ago
3ba51e8
Add check that dexlayout can open output file.
by Jeff Hao
· 8 years ago
fa0aa09
Layout string data
by Mathieu Chartier
· 8 years ago
37c5846
ART: Fix some tidy warnings
by Andreas Gampe
· 8 years ago
cc82959
Finish adding checks to dex ir verification.
by Jeff Hao
· 8 years ago
ec7f1a9
Added new -v option to dexlayout to verify output dex file.
by Jeff Hao
· 8 years ago
8f48f4c
Merge "Fix dex file verification check for dexlayout output file."
by Treehugger Robot
· 8 years ago
4a436ac
Fix dex file verification check for dexlayout output file.
by Jeff Hao
· 8 years ago
bd40af7
Merge "Add section size statistics"
by David Sehr
· 8 years ago
9335749
Add section size statistics
by David Sehr
· 8 years ago
b756815
Add dex file verification check for dexlayout output file.
by Jeff Hao
· 8 years ago
863f1d7
Prevent dexlayout from moving code items if preceded by class data.
by Jeff Hao
· 8 years ago
e17f589
Dexlayout fix for duplicate class data and preserving last code item.
by Jeff Hao
· 8 years ago
33083d6
Rename offline_profiling_info to profile_compilation_info
by Calin Juravle
· 8 years ago
46ee31b
ART: Move to libbase StringPrintf
by Andreas Gampe
· 8 years ago
042e898
Add layout scheme to dexlayout for dex file reordering.
by Jeff Hao
· 8 years ago
ea7c629
Dexlayout cleanup and refactoring.
by Jeff Hao
· 8 years ago
ca620d7
ART: Fix tidy warnings
by Andreas Gampe
· 8 years ago
caacd11
Move dex CFG dumping out of utils.cc
by David Sehr
· 8 years ago
b34bb19
Dex disassembly suppport for invoke-polymorphic.
by Orion Hodson
· 8 years ago
a862100
Revert "Revert "Add dex file writer to dexlayout tool.""
by Jeff Hao
· 8 years ago
cdcfde7
Option to gnuplot dex layout
by David Sehr
· 8 years ago
fd1a6c2
Revert "Add dex file writer to dexlayout tool."
by Nicolas Geoffray
· 8 years ago
69b58cf
Add dex file writer to dexlayout tool.
by Jeff Hao
· 8 years ago
3ab96b4
Dexlayout changes to support offset/size output of items.
by Jeff Hao
· 8 years ago
7235922
Fix some memory leaks found by valgrind.
by David Sehr
· 8 years ago
853a8e1
Separate DexIr building from constructors.
by David Sehr
· 8 years ago
c3acfc5
Finish dexlayout dumping of dex files and added test.
by Jeff Hao
· 8 years ago
7629f60
Add dex file intermediate representation
by David Sehr
· 8 years ago