Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
c6c6a1511d58ee84c196b8c011a90ef93d65a48f
/
runtime
/
stack_map.cc
f1e1dd1
Enable -Wconversion for thread.cc
by Eric Holk
· 4 years, 2 months ago
0d4567f
Stack maps: Refactor constructors.
by David Srbecky
· 5 years ago
6c4ec5c
Revert^2 "Stack maps: Interleave consecutive varints."
by David Srbecky
· 5 years ago
1b2a49b
Revert "Stack maps: Interleave consecutive varints."
by Raylin Hsu
· 5 years ago
a2b3456
Stack maps: Interleave consecutive varints.
by David Srbecky
· 5 years ago
697c47a
Stack maps: Handle special cases using flags.
by David Srbecky
· 5 years ago
e42a4b9
Optimize stack maps: add fast path for no inline info.
by David Srbecky
· 5 years ago
67ba872
Optimize stack map decoding.
by David Srbecky
· 5 years ago
bf5f0f3
Revert "Revert^2 "Add code size to CodeInfo""
by Nicolas Geoffray
· 6 years ago
b1b2ca9
Revert "Don't pack code size in CodeInfo."
by Nicolas Geoffray
· 6 years ago
e35ac04
Don't pack code size in CodeInfo.
by David Srbecky
· 6 years ago
e1412da
Revert^2 "Add code size to CodeInfo"
by David Srbecky
· 6 years ago
8f20a23
Revert "Add code size to CodeInfo"
by David Srbecky
· 6 years ago
68efa7b
Add code size to CodeInfo
by David Srbecky
· 6 years ago
42deda8
Add helper method to iterate over BitTable fields in CodeInfo.
by David Srbecky
· 6 years ago
0c3aa31
Move varint encoding/decoding to BitMemoryReader/Writer.
by David Srbecky
· 6 years ago
d160641
Cleanup BitMemoryReader/Writer api.
by David Srbecky
· 6 years ago
a2d29a3
Add stack map fast path for GC.
by David Srbecky
· 6 years ago
3aaaa21
Encode frame info using varints.
by David Srbecky
· 6 years ago
8cd5454
Move MethodInfo to CodeInfo.
by David Srbecky
· 6 years ago
b73323c
Deduplicate stackmaps at BitTable level.
by David Srbecky
· 6 years ago
6ee06e9
Decode only the needed tables from CodeInfo.
by David Srbecky
· 6 years ago
2c76257
Remove unused InvokeInfo from stack maps and the runtime.
by David Srbecky
· 6 years ago
93bd361
Use iterators to access stack map data.
by David Srbecky
· 6 years ago
a38e6cf
Remove explicit size from CodeInfo.
by David Srbecky
· 6 years ago
f6ba5b3
Add method frame info to CodeInfo.
by David Srbecky
· 6 years ago
cca7cb9
Merge "Ensure that BitTableAccessor refers to non-null table."
by David Srbecky
· 6 years ago
a45a85c
Ensure that BitTableAccessor refers to non-null table.
by David Srbecky
· 6 years ago
078d7ba
Implement BitMemory{Reader,Writer}
by David Srbecky
· 6 years ago
0b4e5a3
Binary search stack maps by native pc.
by David Srbecky
· 6 years ago
cf7833e
Template BitTable based on the accessors.
by David Srbecky
· 6 years ago
e140212
Move some helper methods to DexRegisterLocation.
by David Srbecky
· 6 years ago
86decb6
Rewrite stack map statistics printing in outdump.
by David Srbecky
· 6 years ago
fd89b07
Remove unused GetDexRegisterMap arguments.
by David Srbecky
· 6 years ago
6de8833
Delta-compress register maps in stack maps.
by David Srbecky
· 6 years ago
6e69e52
Remove depth argument from InlineInfo accessors in stack maps.
by David Srbecky
· 6 years ago
71ec1cc
Rewrite dex register map encoding in stackmaps.
by David Srbecky
· 6 years ago
21d45b4
Simplify DexRegisterMap API.
by David Srbecky
· 6 years ago
d02b23f
Remove the CodeOffset helper class.
by David Srbecky
· 6 years ago
4b59d10
Revert^2 "Optimize register mask and stack mask in stack maps."
by David Srbecky
· 6 years ago
8b20b5c
Revert "Optimize register mask and stack mask in stack maps."
by Vladimir Marko
· 6 years ago
ffaf87a
Optimize register mask and stack mask in stack maps.
by David Srbecky
· 6 years ago
052f8ca
Rewrite stackmap encoding code.
by David Srbecky
· 7 years ago
9c4a015
Move more runtime code to libartbase, libdexfile
by David Sehr
· 7 years ago
cbcedbf
Add method info to oat files
by Mathieu Chartier
· 8 years ago
575d3e6
Clean up code info table layout
by Mathieu Chartier
· 8 years ago
1a20b68
Deduplicate register masks
by Mathieu Chartier
· 8 years ago
45aa598
Deduplicate stack masks
by David Srbecky
· 9 years ago
12f1b99
Remove alignment bits in between stack maps
by Mathieu Chartier
· 8 years ago
5e7c6a9
Add more code info size dumping to oatdump
by Mathieu Chartier
· 8 years ago
a2f526f
Compressed native PC for stack maps
by Mathieu Chartier
· 8 years ago
5d37c15
Put inlined ArtMethod pointer in stack maps.
by Nicolas Geoffray
· 8 years ago
61b28a1
Use bit-level packing for InlineInfo in stackmaps as well.
by David Srbecky
· 9 years ago
09ed098
Pack stack map entries on bit level to save space.
by David Srbecky
· 9 years ago
7dc1178
Implement << operator for DexRegisterLocation::Kind.
by David Srbecky
· 9 years ago
1c1da43
Improve documentation of memory layouts in stack_map.h.
by Roland Levillain
· 9 years ago
8f1e08a
ART: Don't nest indenters in oatdump.
by Vladimir Marko
· 9 years ago
12bdb72
More stack map dumping.
by Nicolas Geoffray
· 9 years ago
f677ebf
Cache stack map encoding
by David Brazdil
· 9 years ago
f2650d1
Show stack maps and Dex register maps in oatdump's assembly code.
by Roland Levillain
· 9 years ago
0396ed7
Improve art::CodeInfo dumping.
by Roland Levillain
· 9 years ago
b1d0f3f
Support InlineInfo in StackMap.
by Nicolas Geoffray
· 9 years ago
896f8f7
Use variable encoding for StackMap.
by Nicolas Geoffray
· 10 years ago
a552e1c
Use unique location catalogs to encode Dex register maps.
by Roland Levillain
· 10 years ago
004c230
Compress the StackMaps.
by Nicolas Geoffray
· 10 years ago