Searched defs:stack_map (Results 1 - 15 of 15) sorted by relevance

/art/runtime/
H A Dcheck_reference_map_visitor.h23 #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,
H A Doat_quick_method_header.cc45 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);
H A Dstack_map.cc17 #include "stack_map.h"
135 StackMap stack_map = GetStackMapAt(i, encoding); local
136 stack_map.Dump(vios,
H A Dquick_exception_handler.cc32 #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)) {
H A Dstack.cc119 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
[all...]
H A Dstack_map.h1140 DexRegisterMap GetDexRegisterMapOf(StackMap stack_map, argument
1143 if (!stack_map.HasDexRegisterMap(encoding.stack_map_encoding)) {
1147 + stack_map.GetDexRegisterMapOffset(encoding.stack_map_encoding);
1168 InlineInfo GetInlineInfoOf(StackMap stack_map, const CodeInfoEncoding& encoding) const { argument
1169 DCHECK(stack_map.HasInlineInfo(encoding.stack_map_encoding));
1170 uint32_t offset = stack_map.GetInlineDescriptorOffset(encoding.stack_map_encoding)
1177 StackMap stack_map = GetStackMapAt(i, encoding); local
1178 if (stack_map.GetDexPc(encoding.stack_map_encoding) == dex_pc) {
1179 return stack_map;
1189 StackMap stack_map local
1207 StackMap stack_map = GetStackMapAt(i, encoding); local
1234 StackMap stack_map = GetStackMapAt(i, encoding); local
[all...]
/art/compiler/optimizing/
H A Dstack_map_test.cc17 #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
28 CheckStackMask( const StackMap& stack_map, StackMapEncoding& encoding, const BitVector& bit_vector) argument
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...]
H A Dstack_map_stream.cc291 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
506 const StackMap stack_map = code_info.GetStackMapAt(s, encoding); local
[all...]
/art/compiler/debug/
H A Delf_debug_line_writer.h29 #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)) {
H A Delf_debug_loc_writer.h28 #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);
H A Delf_debug_info_writer.h185 const StackMap& stack_map = code_info.GetStackMapAt(s, encoding); local
187 stack_map, encoding, dex_code->registers_size_));
/art/runtime/entrypoints/
H A Dentrypoint_utils.cc280 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/
H A Djit.cc32 #include "stack_map.h"
449 StackMap stack_map = code_info.GetOsrStackMapForDexPc(dex_pc + dex_pc_offset, encoding); local
450 if (!stack_map.IsValid()) {
466 code_info.GetDexRegisterMapOf(stack_map, encoding, number_of_vregs);
512 native_pc = stack_map.GetNativePcOffset(encoding.stack_map_encoding) +
/art/runtime/entrypoints/quick/
H A Dquick_trampoline_entrypoints.cc331 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);
/art/oatdump/
H A Doatdump.cc59 #include "stack_map.h"
1236 StackMap stack_map = helper.GetStackMap(); local
1237 DCHECK(stack_map.IsValid());
1238 stack_map.Dump(vios,

Completed in 517 milliseconds