Home
last modified time | relevance | path

Searched refs:inline_info_encoding (Results 1 – 7 of 7) sorted by relevance

/art/runtime/
Dstack_map.cc128 encoding.inline_info_encoding.Dump(vios); in Dump()
224 InlineInfoEncoding inline_info_encoding = code_info.ExtractEncoding().inline_info_encoding; in Dump() local
226 << static_cast<uint32_t>(GetDepth(inline_info_encoding)) in Dump()
229 for (size_t i = 0; i < GetDepth(inline_info_encoding); ++i) { in Dump()
233 << " (dex_pc=0x" << GetDexPcAtDepth(inline_info_encoding, i) in Dump()
235 << ", method_index=" << GetMethodIndexAtDepth(inline_info_encoding, i) in Dump()
236 << ", invoke_type=" << static_cast<InvokeType>(GetInvokeTypeAtDepth(inline_info_encoding, in Dump()
239 if (HasDexRegisterMapAtDepth(inline_info_encoding, i) && (number_of_dex_registers != nullptr)) { in Dump()
Dstack_map.h1027 InlineInfoEncoding inline_info_encoding; member
1045 inline_info_encoding = *reinterpret_cast<const InlineInfoEncoding*>(ptr); in CodeInfoEncoding()
1048 inline_info_encoding = InlineInfoEncoding{}; // NOLINT. in CodeInfoEncoding()
1062 const uint8_t* inline_info_ptr = reinterpret_cast<const uint8_t*>(&inline_info_encoding); in Compress()
1158 if (!inline_info.HasDexRegisterMapAtDepth(encoding.inline_info_encoding, depth)) { in GetDexRegisterMapAtDepth()
1162 inline_info.GetDexRegisterMapOffsetAtDepth(encoding.inline_info_encoding, depth); in GetDexRegisterMapAtDepth()
Dstack.cc138 encoding.inline_info_encoding, in GetMethod()
142 encoding.inline_info_encoding, in GetMethod()
159 return GetCurrentInlineInfo().GetDexPcAtDepth(encoding.inline_info_encoding, in GetDexPc()
806 for (current_inlining_depth_ = inline_info.GetDepth(encoding.inline_info_encoding); in WalkStack()
/art/compiler/optimizing/
Dstack_map_test.cc240 ASSERT_EQ(2u, inline_info.GetDepth(encoding.inline_info_encoding)); in TEST()
241 ASSERT_EQ(82u, inline_info.GetMethodIndexAtDepth(encoding.inline_info_encoding, 0)); in TEST()
242 ASSERT_EQ(42u, inline_info.GetMethodIndexAtDepth(encoding.inline_info_encoding, 1)); in TEST()
243 ASSERT_EQ(3u, inline_info.GetDexPcAtDepth(encoding.inline_info_encoding, 0)); in TEST()
244 ASSERT_EQ(2u, inline_info.GetDexPcAtDepth(encoding.inline_info_encoding, 1)); in TEST()
245 ASSERT_EQ(kDirect, inline_info.GetInvokeTypeAtDepth(encoding.inline_info_encoding, 0)); in TEST()
246 ASSERT_EQ(kStatic, inline_info.GetInvokeTypeAtDepth(encoding.inline_info_encoding, 1)); in TEST()
744 ASSERT_EQ(2u, if0.GetDepth(encoding.inline_info_encoding)); in TEST()
745 ASSERT_EQ(2u, if0.GetDexPcAtDepth(encoding.inline_info_encoding, 0)); in TEST()
746 ASSERT_EQ(42u, if0.GetMethodIndexAtDepth(encoding.inline_info_encoding, 0)); in TEST()
[all …]
Dstack_map_stream.cc165 code_info_encoding.inline_info_encoding = inline_info_encoding_; in PrepareForFillIn()
537 DCHECK_EQ(inline_info.GetDepth(encoding.inline_info_encoding), entry.inlining_depth); in CheckCodeInfo()
542 DCHECK_EQ(inline_info.GetDexPcAtDepth(encoding.inline_info_encoding, d), in CheckCodeInfo()
544 DCHECK_EQ(inline_info.GetMethodIndexAtDepth(encoding.inline_info_encoding, d), in CheckCodeInfo()
546 DCHECK_EQ(inline_info.GetInvokeTypeAtDepth(encoding.inline_info_encoding, d), in CheckCodeInfo()
/art/runtime/entrypoints/
Dentrypoint_utils.cc286 encoding.inline_info_encoding, in GetCalleeSaveMethodCaller()
287 inline_info.GetDepth(encoding.inline_info_encoding) - 1); in GetCalleeSaveMethodCaller()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc335 return inline_info.GetDexPcAtDepth(encoding.inline_info_encoding, in GetCallingDexPc()
336 inline_info.GetDepth(encoding.inline_info_encoding)-1); in GetCallingDexPc()