/art/runtime/verifier/ |
H A D | instruction_flags.cc | 25 char encoding[8]; local 27 strncpy(encoding, "XXXXXXX", sizeof(encoding)); 29 strncpy(encoding, "-------", sizeof(encoding)); 30 if (IsVisited()) encoding[kVisited] = 'V'; 31 if (IsChanged()) encoding[kChanged] = 'C'; 32 if (IsOpcode()) encoding[kOpcode] = 'O'; 33 if (IsInTry()) encoding[kInTry] = 'T'; 34 if (IsBranchTarget()) encoding[kBranchTarge [all...] |
/art/compiler/optimizing/ |
H A D | stack_map_test.cc | 30 StackMapEncoding& encoding, 32 int number_of_bits = stack_map.GetNumberOfStackMaskBits(encoding); 37 if (stack_map.GetStackMaskBit(encoding, i) != bit_vector.IsBitSet(i)) { 64 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 65 ASSERT_EQ(1u, code_info.GetNumberOfStackMaps(encoding)); 67 uint32_t number_of_catalog_entries = code_info.GetNumberOfLocationCatalogEntries(encoding); 69 DexRegisterLocationCatalog location_catalog = code_info.GetDexRegisterLocationCatalog(encoding); 76 StackMap stack_map = code_info.GetStackMapAt(0, encoding); 77 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForDexPc(0, encoding))); 78 ASSERT_TRUE(stack_map.Equals(code_info.GetStackMapForNativePcOffset(64, encoding))); 28 CheckStackMask( const StackMap& stack_map, StackMapEncoding& encoding, const BitVector& bit_vector) argument 176 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 430 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 522 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 583 CodeInfoEncoding encoding = ci.ExtractEncoding(); local 632 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 733 CodeInfoEncoding encoding = ci.ExtractEncoding(); local [all...] |
H A D | stack_map_stream.cc | 159 // Prepare the CodeInfo variable-sized encoding. 270 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 271 DCHECK_EQ(code_info.GetStackMapsSize(encoding), stack_maps_size_); 291 StackMap stack_map = code_info.GetStackMapAt(i, encoding); 318 code_info.GetStackMapAt(entry.same_dex_register_map_as_, encoding) 476 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 490 reg, num_dex_registers, code_info, encoding); 503 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 504 DCHECK_EQ(code_info.GetNumberOfStackMaps(encoding), stack_maps_.size()); 506 const StackMap stack_map = code_info.GetStackMapAt(s, encoding); [all...] |
H A D | code_generator.cc | 632 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 636 DCHECK(code_info.GetOsrStackMapForDexPc(dex_pc, encoding).IsValid());
|
/art/runtime/ |
H A D | stack_map.h | 81 // Large location kinds, requiring a 5-byte encoding (1 byte for the 652 // We reuse the idea from ULEB128p1 to support encoding of -1 (aka 0xFFFFFFFF). 798 ALWAYS_INLINE uint32_t GetDexPc(const StackMapEncoding& encoding) const { 799 return encoding.GetDexPcEncoding().Load(region_); 802 ALWAYS_INLINE void SetDexPc(const StackMapEncoding& encoding, uint32_t dex_pc) { argument 803 encoding.GetDexPcEncoding().Store(region_, dex_pc); 806 ALWAYS_INLINE uint32_t GetNativePcOffset(const StackMapEncoding& encoding) const { 807 return encoding.GetNativePcEncoding().Load(region_); 810 ALWAYS_INLINE void SetNativePcOffset(const StackMapEncoding& encoding, uint32_t native_pc_offset) { argument 811 encoding 818 SetDexRegisterMapOffset(const StackMapEncoding& encoding, uint32_t offset) argument 826 SetInlineDescriptorOffset(const StackMapEncoding& encoding, uint32_t offset) argument 834 SetRegisterMask(const StackMapEncoding& encoding, uint32_t mask) argument 842 GetStackMaskBit(const StackMapEncoding& encoding, size_t index) const argument 846 SetStackMaskBit(const StackMapEncoding& encoding, size_t index, bool value) argument 949 SetDepth(const InlineInfoEncoding& encoding, uint32_t depth) argument 956 GetMethodIndexAtDepth(const InlineInfoEncoding& encoding, uint32_t depth) const argument 961 SetMethodIndexAtDepth(const InlineInfoEncoding& encoding, uint32_t depth, uint32_t index) argument 967 GetDexPcAtDepth(const InlineInfoEncoding& encoding, uint32_t depth) const argument 972 SetDexPcAtDepth(const InlineInfoEncoding& encoding, uint32_t depth, uint32_t dex_pc) argument 978 GetInvokeTypeAtDepth(const InlineInfoEncoding& encoding, uint32_t depth) const argument 983 SetInvokeTypeAtDepth(const InlineInfoEncoding& encoding, uint32_t depth, uint32_t invoke_type) argument 989 GetDexRegisterMapOffsetAtDepth(const InlineInfoEncoding& encoding, uint32_t depth) const argument 994 SetDexRegisterMapOffsetAtDepth(const InlineInfoEncoding& encoding, uint32_t depth, uint32_t offset) argument 1000 HasDexRegisterMapAtDepth(const InlineInfoEncoding& encoding, uint32_t depth) const argument 1010 GetRegionAtDepth(const InlineInfoEncoding& encoding, uint32_t depth) const argument 1085 CodeInfoEncoding encoding = CodeInfoEncoding(data); local 1140 GetDexRegisterMapOf(StackMap stack_map, const CodeInfoEncoding& encoding, uint32_t number_of_dex_registers) const argument 1154 GetDexRegisterMapAtDepth(uint8_t depth, InlineInfo inline_info, const CodeInfoEncoding& encoding, uint32_t number_of_dex_registers) const argument 1261 ComputeDexRegisterMapSizeOf(const CodeInfoEncoding& encoding, uint32_t dex_register_map_offset_in_code_info, uint16_t number_of_dex_registers) const argument [all...] |
H A D | oat_quick_method_header.cc | 44 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 45 StackMap stack_map = code_info.GetStackMapForNativePcOffset(sought_offset, encoding); 47 return stack_map.GetDexPc(encoding.stack_map_encoding); 73 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 79 LIKELY(is_for_catch_handler) ? code_info.GetCatchStackMapForDexPc(dex_pc, encoding) 80 : code_info.GetStackMapForDexPc(dex_pc, encoding); 83 stack_map.GetNativePcOffset(encoding.stack_map_encoding);
|
H A D | stack_map.cc | 119 CodeInfoEncoding encoding = ExtractEncoding(); local 120 size_t number_of_stack_maps = GetNumberOfStackMaps(encoding); 126 encoding.stack_map_encoding.Dump(vios); 127 if (HasInlineInfo(encoding)) { 128 encoding.inline_info_encoding.Dump(vios); 131 GetDexRegisterLocationCatalog(encoding).Dump(vios, *this); 135 StackMap stack_map = GetStackMapAt(i, encoding); 138 encoding, 150 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 151 size_t number_of_location_catalog_entries = code_info.GetNumberOfLocationCatalogEntries(encoding); 166 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 185 Dump(VariableIndentationOutputStream* vios, const CodeInfo& code_info, const CodeInfoEncoding& encoding, uint32_t code_offset, uint16_t number_of_dex_registers, const std::string& header_suffix) const argument 240 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local [all...] |
H A D | check_reference_map_visitor.h | 65 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 66 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); 69 code_info.GetDexRegisterMapOf(stack_map, encoding, number_of_dex_registers); 70 uint32_t register_mask = stack_map.GetRegisterMask(encoding.stack_map_encoding); 75 reg, number_of_dex_registers, code_info, encoding); 83 CHECK(stack_map.GetStackMaskBit(encoding.stack_map_encoding,
|
H A D | quick_exception_handler.cc | 223 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 226 StackMap catch_stack_map = code_info.GetCatchStackMapForDexPc(GetHandlerDexPc(), encoding); 229 code_info.GetDexRegisterMapOf(catch_stack_map, encoding, number_of_vregs); 236 code_info.GetStackMapForNativePcOffset(stack_visitor->GetNativePcOffset(), encoding); 239 code_info.GetDexRegisterMapOf(throw_stack_map, encoding, number_of_vregs); 245 catch_vreg_map.GetLocationKind(vreg, number_of_vregs, code_info, encoding); 256 encoding)); 270 encoding); 385 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 386 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); [all...] |
H A D | stack.cc | 118 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 119 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); 121 return code_info.GetInlineInfoOf(stack_map, encoding); 132 CodeInfoEncoding encoding = method_header->GetOptimizedCodeInfo().ExtractEncoding(); local 138 encoding.inline_info_encoding, 142 encoding.inline_info_encoding, 158 CodeInfoEncoding encoding = method_header->GetOptimizedCodeInfo().ExtractEncoding(); local 159 return GetCurrentInlineInfo().GetDexPcAtDepth(encoding.inline_info_encoding, 271 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 274 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); 799 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local [all...] |
H A D | thread.cc | 2778 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 2779 StackMap map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); 2782 size_t number_of_bits = map.GetNumberOfStackMaskBits(encoding.stack_map_encoding); 2784 if (map.GetStackMaskBit(encoding.stack_map_encoding, i)) { 2797 uint32_t register_mask = map.GetRegisterMask(encoding.stack_map_encoding);
|
/art/test/566-polymorphic-inlining/ |
H A D | polymorphic_inline.cc | 46 CodeInfoEncoding encoding = info.ExtractEncoding(); local 47 CHECK(info.HasInlineInfo(encoding));
|
/art/compiler/utils/arm/ |
H A D | assembler_arm32.cc | 205 int32_t encoding = B26 | B25 | B24 | B20 | local 212 Emit(encoding); 221 int32_t encoding = B26 | B25 | B24 | B21 | B20 | local 228 Emit(encoding); 240 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 247 Emit(encoding); 259 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 266 Emit(encoding); 582 int32_t encoding = static_cast<int32_t>(cond) << kConditionShift | local 589 Emit(encoding); 595 int32_t encoding = static_cast<int32_t>(cond) << kConditionShift | local 611 int32_t encoding = 0; local 648 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 664 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 681 int32_t encoding = static_cast<int32_t>(cond) << kConditionShift | local 698 int32_t encoding = static_cast<int32_t>(cond) << kConditionShift | local 727 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 737 int32_t encoding = static_cast<int32_t>(cond) << kConditionShift | local 746 int32_t encoding = static_cast<int32_t>(cond) << kConditionShift | local 756 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 775 int32_t encoding = (static_cast<int32_t>(rd) << kRdShift) | local 788 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 819 int32_t encoding = opcode | local 834 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 854 int32_t encoding = local 872 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 894 int32_t encoding = local 907 int32_t encoding = (kSpecialCondition << kConditionShift) | local 915 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 927 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 942 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 962 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 984 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1004 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1025 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1039 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1053 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1066 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1080 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1123 int32_t encoding = B27 | B26 | B21 | B19 | B18 | B16 | local 1141 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1159 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1176 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1191 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1260 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1270 int32_t encoding = (AL << kConditionShift) | B27 | B26 | B25 | B24 | imm24; local 1276 int32_t encoding = (AL << kConditionShift) | B24 | B21 | local 1285 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1295 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 1621 int32_t encoding = 0xf57ff05f; // dmb local [all...] |
H A D | assembler_thumb2.cc | 327 int16_t encoding = B15 | B14; local 330 encoding |= B12 | (static_cast<int32_t>(cond) << 8) | ((offset >> 1) & 0xff); 333 encoding |= B13 | ((offset >> 1) & 0x7ff); 335 return encoding; 341 int32_t encoding = B31 | B30 | B29 | B28 | B15 | local 347 encoding |= (static_cast<int32_t>(cond) << 22) | ((offset & 0x3f000) << (16 - 12)) | 355 encoding |= B12 | ((offset & 0x3ff000) << (16 - 12)) | 358 return encoding; 647 int16_t encoding = B14 | B9 | B8 | B6 | local 649 Emit16(encoding); 654 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | local 673 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | local 691 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | local 709 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | B23 | local 727 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | B23 | local 744 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | B23 | B20 | local 761 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | B23 | B21 | B20 | local 782 int32_t encoding = B31 | B30 | B29 | B28 | B25 | local 803 int32_t encoding = B31 | B30 | B29 | B28 | B25 | local 864 int32_t encoding = B31 | B30 | B29 | B27 | B22 | B20 | local 881 int32_t encoding = B31 | B30 | B29 | B27 | B22 | local 1372 int32_t encoding = 0; local 1605 int16_t encoding = dp_opcode << 14 | local 1766 int16_t encoding = dp_opcode << 14 | local 1813 int32_t encoding = B31 | B30 | B29 | B27 | B25 | B22 | local 1831 int16_t encoding = opcode << 11 | amount << 6 | static_cast<int16_t>(rm) << 3 | local 1862 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | local 1878 int16_t encoding = B14 | opcode << 6 | static_cast<int16_t>(rm) << 3 | local 2128 int16_t encoding = BEncoding16(GetOffset(code_size), cond_); local 2136 int32_t encoding = BEncoding32(GetOffset(code_size), cond_); local 2151 int16_t encoding = CbxzEncoding16(rn_, GetOffset(code_size), cond_); local 2177 int16_t encoding = LdrLitEncoding16(rn_, GetOffset(code_size)); local 2184 int32_t encoding = LdrLitEncoding32(rn_, GetOffset(code_size)); local 2232 int16_t encoding = AdrEncoding16(rn_, GetOffset(code_size)); local 2238 int32_t encoding = AdrEncoding32(rn_, GetOffset(code_size)); local 2267 int32_t encoding = LoadWideOrFpEncoding(PC, GetOffset(code_size)); // DCHECKs type_. local 2364 int32_t encoding = B31 | B30 | B29 | B28 | B27 | local 2388 int16_t encoding = opA << 12 | local 2433 int32_t encoding = 0x1f << 27 | 0xf << 16 | B22 | (load ? B20 : 0) | local 2441 int32_t encoding = B14 | (load ? B11 : 0) | static_cast<uint32_t>(rd) << 8 | offset >> 2; local 2453 int32_t encoding = 0x1f << 27 | (load ? B20 : 0) | static_cast<uint32_t>(rd) << 12 | local 2463 int32_t encoding = B14 | B12 | (load ? B11 : 0) | static_cast<uint32_t>(rd) | local 2489 int16_t encoding = B15 | B13 | B12 | (load ? B11 : 0) | B10 | local 2530 int32_t encoding = B31 | B30 | B29 | B27 | local 2538 int16_t encoding = B15 | B14 | local 2599 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B23 | local 2610 int16_t encoding = B15 | B13 | B12 | local 2621 int32_t encoding = local 2636 int32_t encoding = B31 | B30 | B29 | B28 | local 2654 int32_t encoding = B31 | B30 | B29 | B28 | local 2673 int32_t encoding = local 2693 int16_t encoding = t1_op | local 2698 int32_t encoding = local 2731 int32_t encoding = B31 | B30 | B29 | B27 | B22 | B20 | local 2756 int32_t encoding = B31 | B30 | B29 | B27 | B22 | local 2772 int32_t encoding = B31 | B30 | B29 | B27 | B23 | B22 | B20 | local 2799 int32_t encoding = B31 | B30 | B29 | B27 | B23 | B22 | local 2811 int32_t encoding = B31 | B30 | B29 | B27 | B28 | B25 | B24 | B23 | local 2824 uint16_t encoding = B15 | B13 | B12 | local 2836 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2851 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2871 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2893 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2913 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2934 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2948 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2962 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2975 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2989 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 3032 int32_t encoding = B27 | B26 | B21 | B19 | B18 | B16 | local 3050 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 3068 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 3085 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 3100 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 3113 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 3123 int16_t encoding = B15 | B14 | B12 | local 3132 int16_t encoding = B15 | B13 | B12 | local 3191 uint16_t encoding = B15 | B13 | B12 | local 3232 int16_t encoding = B14 | B10 | B9 | B8 | B7 | static_cast<int16_t>(rm) << 3; local 3240 int16_t encoding = B14 | B10 | B9 | B8 | static_cast<int16_t>(rm) << 3; local 3826 int32_t encoding = 0xf3bf8f50; // dmb in T1 encoding. local [all...] |
H A D | assembler_arm.cc | 103 shift_type = static_cast<uint32_t>(arm::Shift::ROR); // Same encoding as ROR. 172 uint32_t encoding; 175 encoding = (am_ ^ (1 << kUShift)) | -offset_; // Flip U to adjust sign. 177 encoding = am_ | offset_; 185 encoding = am_ | static_cast<uint32_t>(rm_) | shift << 5 | offset_ << 7 | B25; 187 encoding |= static_cast<uint32_t>(rn_) << kRnShift; 188 return encoding; 193 uint32_t encoding = 0; 195 encoding = static_cast<uint32_t>(rn_) << 16; 196 // Check for the T3/T4 encoding [all...] |
/art/compiler/debug/ |
H A D | elf_debug_line_writer.h | 101 const CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 102 pc2dex_map.reserve(code_info.GetNumberOfStackMaps(encoding)); 103 for (uint32_t s = 0; s < code_info.GetNumberOfStackMaps(encoding); s++) { 104 StackMap stack_map = code_info.GetStackMapAt(s, encoding); 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 D | elf_debug_loc_writer.h | 101 const CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 103 for (uint32_t s = 0; s < code_info.GetNumberOfStackMaps(encoding); s++) { 104 StackMap stack_map = code_info.GetStackMapAt(s, encoding); 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); 138 uint32_t dex_pc = stack_map.GetDexPc(encoding.stack_map_encoding); 152 vreg, method_info->code_item->registers_size_, code_info, encoding); 155 vreg + 1, method_info->code_item->registers_size_, code_info, encoding);
|
H A D | elf_debug_info_writer.h | 183 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 184 for (size_t s = 0; s < code_info.GetNumberOfStackMaps(encoding); ++s) { 185 const StackMap& stack_map = code_info.GetStackMapAt(s, encoding); 187 stack_map, encoding, dex_code->registers_size_)); 545 uint32_t encoding; local 550 encoding = DW_ATE_signed; 555 encoding = DW_ATE_UTF; 560 encoding = DW_ATE_float; 565 encoding = DW_ATE_float; 570 encoding [all...] |
/art/runtime/entrypoints/ |
H A D | entrypoint_utils.cc | 279 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 280 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); 282 if (stack_map.HasInlineInfo(encoding.stack_map_encoding)) { 283 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); 286 encoding.inline_info_encoding, 287 inline_info.GetDepth(encoding.inline_info_encoding) - 1);
|
H A D | entrypoint_utils-inl.h | 45 const InlineInfoEncoding& encoding, 48 uint32_t method_index = inline_info.GetMethodIndexAtDepth(encoding, inlining_depth); 50 inline_info.GetInvokeTypeAtDepth(encoding, inlining_depth)); 74 encoding,
|
/art/runtime/jit/ |
H A D | jit.cc | 446 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 449 StackMap stack_map = code_info.GetOsrStackMapForDexPc(dex_pc + dex_pc_offset, encoding); 466 code_info.GetDexRegisterMapOf(stack_map, encoding, number_of_vregs); 488 vreg_map.GetLocationKind(vreg, number_of_vregs, code_info, encoding); 505 encoding); 512 native_pc = stack_map.GetNativePcOffset(encoding.stack_map_encoding) +
|
/art/compiler/utils/mips64/ |
H A D | assembler_mips64.cc | 96 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 102 Emit(encoding); 109 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 115 Emit(encoding); 122 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 128 Emit(encoding); 134 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 138 Emit(encoding); 144 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 147 Emit(encoding); 152 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | imm26; local 161 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 172 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local [all...] |
/art/compiler/utils/mips/ |
H A D | assembler_mips.cc | 129 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 135 Emit(encoding); 141 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 145 Emit(encoding); 151 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 154 Emit(encoding); 159 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | imm26; local 160 Emit(encoding); 168 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 174 Emit(encoding); 179 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local [all...] |
/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints.cc | 330 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 331 StackMap stack_map = code_info.GetStackMapForNativePcOffset(outer_pc_offset, encoding); 333 if (stack_map.HasInlineInfo(encoding.stack_map_encoding)) { 334 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); 335 return inline_info.GetDexPcAtDepth(encoding.inline_info_encoding, 336 inline_info.GetDepth(encoding.inline_info_encoding)-1); 338 return stack_map.GetDexPc(encoding.stack_map_encoding);
|