aboutsummaryrefslogtreecommitdiff
path: root/dexdump/DexDump.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Print proto_ids_{size,off} along with the rest of the header.Carl Shapiro2013-05-031-0/+3
| | | | | | (cherry picked from commit 6e5f79ce9af380d12238a4ed958cdb56e5490ced) Change-Id: Ie1df9e0f23d8f5fcea4b6ed7487c61a8182e1a65
* DexDump: Leak in FieldMethodInfo.signatureYou Kim2012-12-251-0/+2
| | | | | | Free pMethInfo->signature when filled by getMethodInfo. Change-Id: Id278d732374daceb7b8b05be7f433af25eee0c27
* Don't crash on invalid string/type ids.Elliott Hughes2012-08-061-4/+13
| | | | | Bug: http://code.google.com/p/android/issues/detail?id=35934 Change-Id: I7bf31f6c80c794beb3554ad2f60ed5ebbca0c65e
* Use uintptr_t for cast pointer to integer.SangWook Han2012-07-181-1/+1
| | | | | | | On 64bit host, sizeof pointer is not equal to sizeof int/u4. Need for host tools. Change-Id: Id8d9418787e79523226b9c9e3f67277f9ac7c6aa
* Remove unsupported experimental opcodes.Elliott Hughes2012-01-051-12/+0
| | | | | | | External developers were starting to try to get themselves into trouble with this stuff... Change-Id: I2b03bfeaa8c98b6a994bc7924fc8dcf4e4d4f6cb
* Get rid of uneeded extern, enum, typedef and struct qualifiers.Carl Shapiro2011-04-271-2/+2
| | | | Change-Id: I236c5a1553a51f82c9bc3eaaab042046c854d3b4
* Make libdex structures tool friendly.Carl Shapiro2011-04-271-0/+1916
Previously, the struct name and its typedef name were identical. This confuses emacs and etags. This change eliminates the typedef names and removes the extern "C" wrapping the libdex header files. To support this change the transitive C dependencies have been made to compile as C++ instead. Change-Id: I7065f32d61d776f9b09c7b461adf2502268d852f