OSDN Git Service

Implemented annotations display in dexdump.
authorAart Bik <ajcbik@google.com>
Fri, 10 Jun 2016 23:04:03 +0000 (16:04 -0700)
committerAart Bik <ajcbik@google.com>
Fri, 17 Jun 2016 22:13:08 +0000 (15:13 -0700)
commitdce50865e8d37db3de314431496ac61018e45ebe
treef06dd8d7a0c44c8794eba824e23c28fd6ee5bb47
parent29475496590df1451fc6a86a8cb05618cec02bb4
Implemented annotations display in dexdump.

Rationale:
Showing this in true dexdump style as a separate construct
under switch -a (rather than interpreting the data and showing
each annotation where it is used). Also added new test to
cover many more value encodings in static fields.

BUG=28981655

Change-Id: I6d7d44cbd358d9880aab78812471bdb0dc6b6ad8
12 files changed:
dexdump/dexdump.cc
dexdump/dexdump.h
dexdump/dexdump_main.cc
test/dexdump/bytecodes.txt [changed mode: 0755->0644]
test/dexdump/checkers.txt [changed mode: 0755->0644]
test/dexdump/run-all-tests
test/dexdump/staticfields.txt
test/dexdump/staticfields.xml
test/dexdump/values.dex [new file with mode: 0644]
test/dexdump/values.lst [new file with mode: 0644]
test/dexdump/values.txt [new file with mode: 0644]
test/dexdump/values.xml [new file with mode: 0644]