/art/compiler/optimizing/ |
D | stack_map_stream.cc | 154 encoding.inline_info.num_entries = inline_infos_.size(); in PrepareForFillIn() 158 ComputeInlineInfoEncoding(&encoding.inline_info.encoding, in PrepareForFillIn() 172 encoding.inline_info.num_entries, in PrepareForFillIn() 375 InlineInfo inline_info = code_info.GetInlineInfo(next_inline_info_index, encoding); in FillInCodeInfo() local 382 inline_info.SetDepth(encoding.inline_info.encoding, entry.inlining_depth); in FillInCodeInfo() 388 inline_info.SetMethodIndexIdxAtDepth( in FillInCodeInfo() 389 encoding.inline_info.encoding, in FillInCodeInfo() 392 inline_info.SetExtraDataAtDepth( in FillInCodeInfo() 393 encoding.inline_info.encoding, in FillInCodeInfo() 397 inline_info.SetMethodIndexIdxAtDepth(encoding.inline_info.encoding, in FillInCodeInfo() [all …]
|
D | stack_map_test.cc | 242 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); in TEST() local 243 ASSERT_EQ(2u, inline_info.GetDepth(encoding.inline_info.encoding)); in TEST() 244 ASSERT_EQ(3u, inline_info.GetDexPcAtDepth(encoding.inline_info.encoding, 0)); in TEST() 245 ASSERT_EQ(2u, inline_info.GetDexPcAtDepth(encoding.inline_info.encoding, 1)); in TEST() 246 ASSERT_TRUE(inline_info.EncodesArtMethodAtDepth(encoding.inline_info.encoding, 0)); in TEST() 247 ASSERT_TRUE(inline_info.EncodesArtMethodAtDepth(encoding.inline_info.encoding, 1)); in TEST() 501 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); in TEST() local 502 EXPECT_EQ(inline_info.GetDexRegisterMapOffsetAtDepth(encoding.inline_info.encoding, 0), in TEST() 840 ASSERT_EQ(2u, if0.GetDepth(encoding.inline_info.encoding)); in TEST() 841 ASSERT_EQ(2u, if0.GetDexPcAtDepth(encoding.inline_info.encoding, 0)); in TEST() [all …]
|
/art/runtime/entrypoints/ |
D | entrypoint_utils.cc | 210 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); in DoGetCalleeSaveMethodCaller() local 213 inline_info, in DoGetCalleeSaveMethodCaller() 214 encoding.inline_info.encoding, in DoGetCalleeSaveMethodCaller() 215 inline_info.GetDepth(encoding.inline_info.encoding) - 1); in DoGetCalleeSaveMethodCaller()
|
D | entrypoint_utils-inl.h | 49 const InlineInfo& inline_info, in GetResolvedMethod() argument 58 if (inline_info.EncodesArtMethodAtDepth(encoding, inlining_depth)) { in GetResolvedMethod() 59 return inline_info.GetArtMethodAtDepth(encoding, inlining_depth); in GetResolvedMethod() 62 uint32_t method_index = inline_info.GetMethodIndexAtDepth(encoding, method_info, inlining_depth); in GetResolvedMethod() 63 if (inline_info.GetDexPcAtDepth(encoding, inlining_depth) == static_cast<uint32_t>(-1)) { in GetResolvedMethod() 75 inline_info, in GetResolvedMethod()
|
/art/runtime/ |
D | stack_map.cc | 132 encoding.inline_info.encoding.Dump(vios); in Dump() 224 InlineInfo inline_info = code_info.GetInlineInfoOf(*this, encoding); in Dump() local 228 inline_info.Dump(vios, code_info, method_info, nullptr); in Dump() 236 InlineInfoEncoding inline_info_encoding = code_info.ExtractEncoding().inline_info.encoding; in Dump()
|
D | stack_map.h | 1270 BitEncodingTable<InlineInfoEncoding> inline_info; member 1283 inline_info.Decode(&ptr); in CodeInfoEncoding() 1285 inline_info = BitEncodingTable<InlineInfoEncoding>(); in CodeInfoEncoding() 1302 inline_info.Encode(dest); in Compress() 1318 inline_info.UpdateBitOffset(&bit_offset); in ComputeTableOffsets() 1451 InlineInfo inline_info, in GetDexRegisterMapAtDepth() argument 1454 if (!inline_info.HasDexRegisterMapAtDepth(encoding.inline_info.encoding, depth)) { in GetDexRegisterMapAtDepth() 1458 inline_info.GetDexRegisterMapOffsetAtDepth(encoding.inline_info.encoding, depth); in GetDexRegisterMapAtDepth() 1469 const size_t bit_offset = encoding.inline_info.bit_offset + in GetInlineInfo() 1470 index * encoding.inline_info.encoding.BitSize(); in GetInlineInfo()
|
D | stack.cc | 142 InlineInfo inline_info = GetCurrentInlineInfo(); in GetMethod() local 149 inline_info, in GetMethod() 150 encoding.inline_info.encoding, in GetMethod() 167 return GetCurrentInlineInfo().GetDexPcAtDepth(encoding.inline_info.encoding, in GetDexPc() 835 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); in WalkStack() local 837 for (current_inlining_depth_ = inline_info.GetDepth(encoding.inline_info.encoding); in WalkStack()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 350 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); in GetCallingDexPc() local 351 return inline_info.GetDexPcAtDepth(encoding.inline_info.encoding, in GetCallingDexPc() 352 inline_info.GetDepth(encoding.inline_info.encoding)-1); in GetCallingDexPc()
|
/art/oatdump/ |
D | oatdump.cc | 1656 const size_t num_inline_infos = encoding.inline_info.num_entries; in DumpCode() 1660 encoding.inline_info.encoding.GetMethodIndexIdxEncoding().BitSize() * in DumpCode() 1664 encoding.inline_info.encoding.GetDexPcEncoding().BitSize() * num_inline_infos); in DumpCode() 1667 encoding.inline_info.encoding.GetExtraDataEncoding().BitSize() * num_inline_infos); in DumpCode() 1670 encoding.inline_info.encoding.GetDexRegisterMapEncoding().BitSize() * in DumpCode()
|