summaryrefslogtreecommitdiffstats
path: root/runtime/stack_map.h
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert^2 "Add code size to CodeInfo""Nicolas Geoffray2019-03-061-9/+0
* Revert "Don't pack code size in CodeInfo."Nicolas Geoffray2019-03-051-4/+6
* Don't pack code size in CodeInfo.David Srbecky2019-02-271-6/+4
* Revert^2 "Add code size to CodeInfo"David Srbecky2019-02-141-0/+9
* Revert "Add code size to CodeInfo"David Srbecky2019-02-121-9/+0
* Add code size to CodeInfoDavid Srbecky2019-02-111-0/+9
* Extend lifetime of CodeInfo in StackVisitor.David Srbecky2019-01-171-6/+6
* ART: Refactor for bugprone-argument-commentAndreas Gampe2018-10-231-1/+1
* Add helper method to iterate over BitTable fields in CodeInfo.David Srbecky2018-08-101-17/+50
* Move varint encoding/decoding to BitMemoryReader/Writer.David Srbecky2018-08-101-3/+3
* Cleanup BitMemoryReader/Writer api.David Srbecky2018-08-101-10/+20
* Add stack map fast path for GC.David Srbecky2018-08-031-3/+5
* Simplify StackMapStream encoding.David Srbecky2018-08-031-4/+0
* Encode frame info using varints.David Srbecky2018-08-021-4/+5
* Move MethodInfo to CodeInfo.David Srbecky2018-08-011-10/+15
* Deduplicate stackmaps at BitTable level.David Srbecky2018-08-011-0/+10
* Decode only the needed tables from CodeInfo.David Srbecky2018-07-261-6/+13
* Remove unused InvokeInfo from stack maps and the runtime.David Srbecky2018-07-131-30/+0
* Use iterators to access stack map data.David Srbecky2018-07-041-26/+24
* Remove explicit size from CodeInfo.David Srbecky2018-06-271-4/+3
* Add method frame info to CodeInfo.David Srbecky2018-06-261-5/+16
* Merge "Ensure that BitTableAccessor refers to non-null table."David Srbecky2018-06-221-4/+4
|\
| * Ensure that BitTableAccessor refers to non-null table.David Srbecky2018-06-221-4/+4
* | Implement BitMemory{Reader,Writer}David Srbecky2018-06-221-16/+1
|/
* Binary search stack maps by native pc.David Srbecky2018-06-211-15/+5
* Template BitTable based on the accessors.David Srbecky2018-06-141-22/+22
* Merge "Move some helper methods to DexRegisterLocation."David Srbecky2018-06-141-54/+16
|\
| * Move some helper methods to DexRegisterLocation.David Srbecky2018-06-141-54/+16
* | Add Kind column to stack maps.David Srbecky2018-06-131-36/+27
|/
* Rewrite stack map statistics printing in outdump.David Srbecky2018-06-131-5/+19
* Remove unused GetDexRegisterMap arguments.David Srbecky2018-06-071-10/+4
* Delta-compress register maps in stack maps.David Srbecky2018-06-071-39/+46
* Reduce code repetition in stack maps with macros.David Srbecky2018-06-061-102/+49
* Remove depth argument from InlineInfo accessors in stack maps.David Srbecky2018-06-051-35/+37
* Rewrite dex register map encoding in stackmaps.David Srbecky2018-06-011-674/+160
* Ensure all PCs in stack_map_test are aligned.David Srbecky2018-05-301-1/+1
* Simplify DexRegisterMap API.David Srbecky2018-05-301-46/+41
* Remove the CodeOffset helper class.David Srbecky2018-05-301-7/+15
* Revert^2 "Optimize register mask and stack mask in stack maps."David Srbecky2018-05-301-12/+27
* Revert "Optimize register mask and stack mask in stack maps."Vladimir Marko2018-05-291-27/+12
* Optimize register mask and stack mask in stack maps.David Srbecky2018-05-281-12/+27
* Rewrite stackmap encoding code.David Srbecky2018-05-211-789/+208
* Merge "Revert^2 "Move kVRegSize to globals.h to reduce include dependencies.""Treehugger Robot2018-05-211-3/+0
|\
| * Revert^2 "Move kVRegSize to globals.h to reduce include dependencies."David Srbecky2018-05-211-3/+0
* | Move and rewrite bit loading/storing methods.David Srbecky2018-05-211-9/+7
|/
* Revert "Move kVRegSize to globals.h to reduce include dependencies."David Srbecky2018-05-141-0/+3
* Move kVRegSize to globals.h to reduce include dependencies.David Srbecky2018-05-111-3/+0
* Move remaining runtime/base stuff to libartbaseDavid Sehr2018-04-051-2/+2
* Header library to remove dependence on runtime/David Sehr2018-02-281-1/+1
* Create dex subdirectoryDavid Sehr2018-01-051-1/+1