Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
20b7a9b8aeaf76fc8f3248f211489fd00af73170
/
runtime
/
stack_map.h
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
2259f1c
Extend lifetime of CodeInfo in StackVisitor.
by David Srbecky
· 6 years ago
98ea9d9
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 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
e7a9194
Simplify StackMapStream encoding.
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
45b12e7
Merge "Move some helper methods to DexRegisterLocation."
by David Srbecky
· 6 years ago
e140212
Move some helper methods to DexRegisterLocation.
by David Srbecky
· 6 years ago
50fac06
Add Kind column to stack maps.
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
d97e082
Reduce code repetition in stack maps with macros.
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
d775f96
Ensure all PCs in stack_map_test are aligned.
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
518fcc5
Merge "Revert^2 "Move kVRegSize to globals.h to reduce include dependencies.""
by Treehugger Robot
· 6 years ago
b674a14
Revert^2 "Move kVRegSize to globals.h to reduce include dependencies."
by David Srbecky
· 6 years ago
68fefac
Move and rewrite bit loading/storing methods.
by David Srbecky
· 6 years ago
a9d5ccd
Revert "Move kVRegSize to globals.h to reduce include dependencies."
by David Srbecky
· 6 years ago
5ae7cdf
Move kVRegSize to globals.h to reduce include dependencies.
by David Srbecky
· 6 years ago
1ce2b3b
Move remaining runtime/base stuff to libartbase
by David Sehr
· 7 years ago
67bf42e
Header library to remove dependence on runtime/
by David Sehr
· 7 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 7 years ago
92f7f3c
Use intrinsic codegen for compiling intrinsic methods.
by Vladimir Marko
· 7 years ago
04c6ab9
ART: Forward declarations for InvokeType
by Andreas Gampe
· 7 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 7 years ago
69489fa
ART: Fix old warnings
by Andreas Gampe
· 7 years ago
d9911ee
ART: Clean up field initialization
by Andreas Gampe
· 8 years ago
cbcedbf
Add method info to oat files
by Mathieu Chartier
· 8 years ago
01b47b0
Inlining a few small methods based on profiling dex2oat with perf.
by Mingyao Yang
· 8 years ago
d776ff0
Add invoke infos to stack maps
by Mathieu Chartier
· 8 years ago
c420a80
Address some comments for aog/333864
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
3ceedc0
Refactor and optimize memory region bit functions
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
ccfa885
Always inline some methods related to StackMap.
by Mingyao Yang
· 8 years ago
5d37c15
Put inlined ArtMethod pointer in stack maps.
by Nicolas Geoffray
· 8 years ago
01c7814
Add some code info checking in GetCalleeSaveMethodCaller
by Mathieu Chartier
· 8 years ago
7cbd27f
Adjust spacing before NOLINT comments in ART.
by Roland Levillain
· 8 years ago
87f3fcb
Replace String.charAt() with HIR.
by Vladimir Marko
· 9 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
b331feb
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by Nicolas Geoffray
· 9 years ago
a83c675
Fix lint error.
by Nicolas Geoffray
· 9 years ago
012fc4e
Don't encode a DexRegisterMap if there is no live register.
by Nicolas Geoffray
· 9 years ago
77a48ae
Revert "Revert "ART: Register allocation and runtime support for try/catch""
by David Brazdil
· 9 years ago
659562a
Revert "ART: Register allocation and runtime support for try/catch"
by David Brazdil
· 9 years ago
b022fa1
ART: Register allocation and runtime support for try/catch
by David Brazdil
· 9 years ago
d9cb68e
ART: Add (Fpu)RegHigh stack map location kinds
by David Brazdil
· 9 years ago
1c1da43
Improve documentation of memory layouts in stack_map.h.
by Roland Levillain
· 9 years ago
d780c00
Use art::MemoryRegion::{Load,Store}Bits more in art::CodeInfo.
by Roland Levillain
· 9 years ago
8f1e08a
ART: Don't nest indenters in oatdump.
by Vladimir Marko
· 9 years ago
f677ebf
Cache stack map encoding
by David Brazdil
· 9 years ago
7922d0f
Merge "Show stack maps and Dex register maps in oatdump's assembly code."
by Roland Levillain
· 9 years ago
f10a25f
ART: Fast copy stack mask
by David Brazdil
· 9 years ago
d84b438
Revert "ART: Fast copy stack mask"
by David Brazdil
· 9 years ago
6b10c9b
ART: Fast copy stack mask
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
dc31313
Merge "ART: Clean up arm64 kNumberOfXRegisters usage."
by Vladimir Marko
· 9 years ago
80afd02
ART: Clean up arm64 kNumberOfXRegisters usage.
by Vladimir Marko
· 9 years ago
Next »