13c4009 Merge "Revert "Remove libdex (including dexdump/list).""
Android.mk | 3 +
CleanSpec.mk | 4 +
dexdump/Android.mk | 70 +
dexdump/DexDump.cpp | 1925 +++++++++++++++++++++++++++
dexdump/NOTICE | 190 +++
dexlist/Android.mk | 47 +
dexlist/DexList.cpp | 296 +++++
docs/embedded-vm-control.html | 4 +
libdex/Android.mk | 77 ++
libdex/CmdUtils.cpp | 228 ++++
libdex/CmdUtils.h | 73 +
libdex/DexCatch.cpp | 90 ++
libdex/DexCatch.h | 162 +++
libdex/DexClass.cpp | 192 +++
libdex/DexClass.h | 162 +++
libdex/DexDataMap.cpp | 142 ++
libdex/DexDataMap.h | 73 +
libdex/DexDebugInfo.cpp | 334 +++++
libdex/DexDebugInfo.h | 55 +
libdex/DexFile.cpp | 542 ++++++++
libdex/DexFile.h | 1027 ++++++++++++++
libdex/DexInlines.cpp | 33 +
libdex/DexOpcodes.cpp | 299 +++++
libdex/DexOpcodes.h | 624 +++++++++
libdex/DexOptData.cpp | 128 ++
libdex/DexOptData.h | 42 +
libdex/DexProto.cpp | 523 ++++++++
libdex/DexProto.h | 229 ++++
libdex/DexSwapVerify.cpp | 2957 +++++++++++++++++++++++++++++++++++++++++
libdex/DexUtf.cpp | 304 +++++
libdex/DexUtf.h | 131 ++
libdex/InstrUtils.cpp | 678 ++++++++++
libdex/InstrUtils.h | 195 +++
libdex/Leb128.cpp | 65 +
libdex/Leb128.h | 164 +++
libdex/OptInvocation.cpp | 179 +++
libdex/OptInvocation.h | 30 +
libdex/SysUtil.cpp | 358 +++++
libdex/SysUtil.h | 109 ++
libdex/ZipArchive.h | 86 ++
libdex/sha1.cpp | 511 +++++++
libdex/sha1.h | 20 +
opcode-gen/README.txt | 8 +-
opcode-gen/opcode-gen.awk | 73 +
opcode-gen/regen-all | 3 +
45 files changed, 13444 insertions(+), 1 deletion(-)
Upstream: android.googlesource.com