/art/runtime/ |
check_reference_map_visitor.h | 23 #include "stack_map.h" 66 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); local 69 code_info.GetDexRegisterMapOf(stack_map, encoding, number_of_dex_registers); 70 uint32_t register_mask = stack_map.GetRegisterMask(encoding.stack_map_encoding); 83 CHECK(stack_map.GetStackMaskBit(encoding.stack_map_encoding,
|
oat_quick_method_header.cc | 45 StackMap stack_map = code_info.GetStackMapForNativePcOffset(sought_offset, encoding); local 46 if (stack_map.IsValid()) { 47 return stack_map.GetDexPc(encoding.stack_map_encoding); 78 StackMap stack_map = local 81 if (stack_map.IsValid()) { 83 stack_map.GetNativePcOffset(encoding.stack_map_encoding);
|
stack_map.cc | 17 #include "stack_map.h" 135 StackMap stack_map = GetStackMapAt(i, encoding); local 136 stack_map.Dump(vios,
|
quick_exception_handler.cc | 32 #include "stack_map.h" 386 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); local 388 uint32_t register_mask = stack_map.GetRegisterMask(encoding.stack_map_encoding); 391 code_info.GetInlineInfoOf(stack_map, encoding), 394 : code_info.GetDexRegisterMapOf(stack_map, encoding, number_of_vregs); 421 if (stack_map.GetNumberOfStackMaskBits(encoding.stack_map_encoding) > bit && 422 stack_map.GetStackMaskBit(encoding.stack_map_encoding, bit)) {
|
stack.cc | 119 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); local 120 DCHECK(stack_map.IsValid()); 121 return code_info.GetInlineInfoOf(stack_map, encoding); 274 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); local 275 DCHECK(stack_map.IsValid()); 280 code_info.GetInlineInfoOf(stack_map, encoding), 283 : code_info.GetDexRegisterMapOf(stack_map, encoding, number_of_dex_registers); 802 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); local 803 if (stack_map.IsValid() && stack_map.HasInlineInfo(encoding.stack_map_encoding)) [all...] |
stack_map.h | 1177 StackMap stack_map = GetStackMapAt(i, encoding); local 1189 StackMap stack_map = GetStackMapAt(i - 1, encoding); local 1207 StackMap stack_map = GetStackMapAt(i, encoding); local 1234 StackMap stack_map = GetStackMapAt(i, encoding); local [all...] |
/art/compiler/debug/ |
elf_debug_loc_writer.h | 28 #include "stack_map.h" 104 StackMap stack_map = code_info.GetStackMapAt(s, encoding); local 105 DCHECK(stack_map.IsValid()); 106 if (!stack_map.HasDexRegisterMap(encoding.stack_map_encoding)) { 114 const uint32_t pc_offset = stack_map.GetNativePcOffset(encoding.stack_map_encoding); 126 const StackMap& stack_map = code_info.GetStackMapAt(stack_map_index, encoding); local 138 uint32_t dex_pc = stack_map.GetDexPc(encoding.stack_map_encoding);
|
elf_debug_line_writer.h | 29 #include "stack_map.h" 104 StackMap stack_map = code_info.GetStackMapAt(s, encoding); local 105 DCHECK(stack_map.IsValid()); 106 const uint32_t pc = stack_map.GetNativePcOffset(encoding.stack_map_encoding); 107 const int32_t dex = stack_map.GetDexPc(encoding.stack_map_encoding); 109 if (stack_map.HasDexRegisterMap(encoding.stack_map_encoding)) {
|
elf_debug_info_writer.h | 185 const StackMap& stack_map = code_info.GetStackMapAt(s, encoding); local 187 stack_map, encoding, dex_code->registers_size_));
|
/art/compiler/optimizing/ |
stack_map_test.cc | 17 #include "stack_map.h" 29 const StackMap& stack_map, 32 int number_of_bits = stack_map.GetNumberOfStackMaskBits(encoding); 37 if (stack_map.GetStackMaskBit(encoding, i) != bit_vector.IsBitSet(i)) { 76 StackMap stack_map = code_info.GetStackMapAt(0, encoding); local 77 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForDexPc(0, encoding))); 78 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForNativePcOffset(64, encoding))); 79 ASSERT_EQ(0u, stack_map.GetDexPc(encoding.stack_map_encoding)); 80 ASSERT_EQ(64u, stack_map.GetNativePcOffset(encoding.stack_map_encoding)); 81 ASSERT_EQ(0x3u, stack_map.GetRegisterMask(encoding.stack_map_encoding)) 190 StackMap stack_map = code_info.GetStackMapAt(0, encoding); local 251 StackMap stack_map = code_info.GetStackMapAt(1, encoding); local 305 StackMap stack_map = code_info.GetStackMapAt(2, encoding); local 359 StackMap stack_map = code_info.GetStackMapAt(3, encoding); local 441 StackMap stack_map = code_info.GetStackMapAt(0, encoding); local 640 StackMap stack_map = code_info.GetStackMapAt(0, encoding); local [all...] |
stack_map_stream.cc | 291 StackMap stack_map = code_info.GetStackMapAt(i, encoding); local 294 stack_map.SetDexPc(stack_map_encoding_, entry.dex_pc); 295 stack_map.SetNativePcOffset(stack_map_encoding_, entry.native_pc_offset); 296 stack_map.SetRegisterMask(stack_map_encoding_, entry.register_mask); 297 size_t number_of_stack_mask_bits = stack_map.GetNumberOfStackMaskBits(stack_map_encoding_); 300 stack_map.SetStackMaskBit(stack_map_encoding_, bit, entry.sp_mask->IsBitSet(bit)); 305 stack_map.SetStackMaskBit(stack_map_encoding_, bit, false); 311 stack_map.SetDexRegisterMapOffset(stack_map_encoding_, StackMap::kNoDexRegisterMap); 316 stack_map.SetDexRegisterMapOffset( 327 stack_map.SetDexRegisterMapOffset 506 const StackMap stack_map = code_info.GetStackMapAt(s, encoding); local [all...] |
/art/runtime/entrypoints/ |
entrypoint_utils.cc | 280 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); local 281 DCHECK(stack_map.IsValid()); 282 if (stack_map.HasInlineInfo(encoding.stack_map_encoding)) { 283 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding);
|
/art/runtime/jit/ |
jit.cc | 32 #include "stack_map.h" 440 StackMap stack_map = code_info.GetOsrStackMapForDexPc(dex_pc + dex_pc_offset, encoding); local 441 if (!stack_map.IsValid()) { 457 code_info.GetDexRegisterMapOf(stack_map, encoding, number_of_vregs); 503 native_pc = stack_map.GetNativePcOffset(encoding.stack_map_encoding) +
|
/art/runtime/entrypoints/quick/ |
quick_trampoline_entrypoints.cc | 331 StackMap stack_map = code_info.GetStackMapForNativePcOffset(outer_pc_offset, encoding); local 332 DCHECK(stack_map.IsValid()); 333 if (stack_map.HasInlineInfo(encoding.stack_map_encoding)) { 334 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); 338 return stack_map.GetDexPc(encoding.stack_map_encoding); [all...] |
/art/oatdump/ |
oatdump.cc | 59 #include "stack_map.h" 1236 StackMap stack_map = helper.GetStackMap(); local [all...] |