History log of /art/dexlist/dexlist.cc
Revision Date Author Comments
b06e28e5b9fbabe3e69b18f31bf353eaff5d0c1f 10-Dec-2015 David Srbecky <dsrbecky@google.com> Refactor DexFile::DecodeDebugInfo.

Split the method into two - one for locals and one for positions.
All uses of the method request only one of the two and it makes the
code slightly cleaner. The position variant requires fewer parameters.

Expose additional line table information which was previously ignored
by the decode method (prologue, epilogue, source file).

Change-Id: Idf8ba98fa58ea0d2103932b5cc0af81365885107
b1b45bec6a3eed1fb95dabd95b1957a51341dc2a 28-Aug-2015 Aart Bik <ajcbik@google.com> Make Art's dexlist the real one!

Renaming dexlist2 into dexlist now that Dalvik's dexlist
is gone. Unless dexdump, this migration is straightforward
since the windows SDK does not ship dexlist.

Bug: 22322814
Change-Id: I721a72abdd9a17329b53020274495323467e388e
4e14960f070a0979e785d278ec3452905b669110 09-Jul-2015 Aart Bik <ajcbik@google.com> Enable multi-dex content per file in dexlist/dump.

Rationale:
Unlike the original Dalvik-based utilities, the Art-based
utilities are able to extract multi-dex content from one file.
So no need for any artificial restriction on number of dex files.

Bug: 22322814
Change-Id: I7c603d22c7e0caa5ae712b905d9bb83982f1b918
22c26f5b454b56a20215cb8bbc5e8afcaccafdb0 08-Jul-2015 Aart Bik <ajcbik@google.com> Revert "Make Art dexdump/list the real utilities."

This reverts commit d10ee1ce1ccd92c003ec49c15edf339e74c13894.


REASON:
win_sdk is not happy with my migration :-(

Change-Id: I2ed196da3f5883112883525f883d25b36e48352a
d10ee1ce1ccd92c003ec49c15edf339e74c13894 08-Jul-2015 Aart Bik <ajcbik@google.com> Make Art dexdump/list the real utilities.

Note: depends on pending CL that removes
old dexdump/list and libdex.

Bug: 22322814
Change-Id: I99259553f0f4655a633989feb8d67aa11de8b29d
3e40f4a7289bf0104e061dc36f17a776d4c122d4 08-Jul-2015 Aart Bik <ajcbik@google.com> Migrated dexlist from Dalvik (libdex) into Art (libart)

Rationale:
The new dexlist (temporarily called dexlist2 until we are
satisfied with the migration) is a re-implementation of the
original dexlist utility that was based on Dalvik functions
in libdex into a new dexlist that is now based on Art functions
in libart instead.

Bug: 22322814
Change-Id: I0f034d66c1a1f3c5450423f57fcdc23e2f5a1e29