summaryrefslogtreecommitdiffstats
path: root/libdex/DexInlines.c
Commit message (Collapse)AuthorAgeFilesLines
* Compile libdex as C++.Dan Bornstein2011-04-141-33/+0
| | | | | | The major-looking code changes were all just to unravel some gotos. Change-Id: I86f98a48b160f357ce93c87446bad5d705d5f05b
* A bit of libdex spring cleaning.Dan Bornstein2011-03-091-0/+1
| | | | | | | | | Give the UTF-8 parsing/validation code and the debug info decoder their own files in libdex. Also, moved the random utility dexRoundUpPower2() so it wasn't in the middle of unrelated stuff (though maybe it doesn't want to stay in DexFile.c at all). Change-Id: I115447e49904e2440dd538b1df90616ea95707a9
* Rename OpCode.h -> DexOpcodes.h.Dan Bornstein2010-12-011-1/+1
| | | | | | | | Also incorporate the former contents of OpCodeNames.h. This is a small attempt to increase naming consistency in libdex. There will be a bit more to come, in a follow-up. Change-Id: Ia7ab06042dde2e19eda02ef1fee72fb4260e899d
* Add more "extended opcode" structure to libdex.Dan Bornstein2010-12-011-0/+2
| | | | | | | | | | | | | | | | Although we don't yet generate any of the extended opcodes, this change makes it a bit easier to add them. In particular, we now differentiate between the raw opcode in a code unit and an associated "packed opcode number." The packed opcode space is densely populated in the range 0x000-0x1ff (though there will still be a few unused slots), whereas the raw opcode values are sparse throughout the range 0x0000-0xffff. The OpCode enum is redefined/clarified to have packed, not sparse, opcode values. Change-Id: Ie3208a258648fbf044d344646f66c49ad24c31b2
* Remove repeated newlines at the end of files.Carl Shapiro2010-06-081-1/+0
| | | | Change-Id: I1e3d103a7b932ef21acedb6438c0f26b315df28f
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+31
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-31/+0
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+31