Home
last modified time | relevance | path

Searched refs:CodeInfo (Results 1 – 22 of 22) sorted by relevance

/art/runtime/
Doat_quick_method_header.cc36 CodeInfo code_info(this, CodeInfo::DecodeFlags::InlineInfoOnly); in ToDexPc()
61 CodeInfo code_info(this, CodeInfo::DecodeFlags::InlineInfoOnly); in ToNativeQuickPc()
Dstack_map.h50 class CodeInfo; variable
165 const CodeInfo& code_info,
200 const CodeInfo& info,
276 class CodeInfo {
304 CodeInfo() {} in CodeInfo() function
306 explicit CodeInfo(const uint8_t* data, DecodeFlags flags = AllTables) {
310 explicit CodeInfo(const OatQuickMethodHeader* header, DecodeFlags flags = AllTables);
464 callback(&CodeInfo::packed_frame_size_); in ForEachHeaderField()
465 callback(&CodeInfo::core_spill_mask_); in ForEachHeaderField()
466 callback(&CodeInfo::fp_spill_mask_); in ForEachHeaderField()
[all …]
Dstack_map.cc30 CodeInfo::CodeInfo(const OatQuickMethodHeader* header, DecodeFlags flags) in CodeInfo() function in art::CodeInfo
31 : CodeInfo(header->GetOptimizedCodeInfoPtr(), flags) { in CodeInfo()
48 void CodeInfo::Decode(const uint8_t* data, DecodeFlags flags) { in Decode()
59 size_t CodeInfo::Deduper::Dedupe(const uint8_t* code_info_data) { in Dedupe()
63 CodeInfo code_info; // Temporary storage for decoded data. in Dedupe()
87 CodeInfo old_code_info(code_info_data); in Dedupe()
88 CodeInfo new_code_info(writer_.data() + deduped_offset); in Dedupe()
100 BitTable<StackMap>::const_iterator CodeInfo::BinarySearchNativePc(uint32_t packed_pc) const { in BinarySearchNativePc()
109 StackMap CodeInfo::GetStackMapForNativePcOffset(uint32_t pc, InstructionSet isa) const { in GetStackMapForNativePcOffset()
124 void CodeInfo::DecodeDexRegisterMap(uint32_t stack_map_index, in DecodeDexRegisterMap()
[all …]
Dcheck_reference_map_visitor.h67 CodeInfo code_info(GetCurrentOatQuickMethodHeader()); in CheckOptimizedMethod()
Doat_quick_method_header.h135 return CodeInfo::DecodeFrameInfo(GetOptimizedCodeInfoPtr()); in GetFrameInfo()
Dstack.cc84 CodeInfo code_info(method_header); in GetMethod()
209 CodeInfo code_info(method_header); in GetVRegFromOptimizedCode()
819 current_code_info_ = CodeInfo(cur_oat_quick_method_header_, in WalkStack()
820 CodeInfo::DecodeFlags::InlineInfoOnly); in WalkStack()
Dstack.h345 CodeInfo current_code_info_;
Dquick_exception_handler.cc298 CodeInfo code_info(handler_method_header_); in SetCatchEnvironmentForOptimizedHandler()
471 CodeInfo code_info(method_header); in HandleOptimizingDeoptimization()
/art/compiler/optimizing/
Dstack_map_stream.cc114 dchecks_.emplace_back([=](const CodeInfo& code_info) { in BeginStackMapEntry()
160 dchecks_.emplace_back([=](const CodeInfo& code_info) { in EndStackMapEntry()
200 dchecks_.emplace_back([=](const CodeInfo& code_info) { in BeginInlineInfoEntry()
270 dchecks_.emplace_back([=](const CodeInfo& code_info) { in CreateDexRegisterMap()
313 CodeInfo code_info(buffer.data()); in Encode()
Dstack_map_test.cc31 const CodeInfo& code_info, in CheckStackMask()
67 CodeInfo code_info(memory.data()); in TEST()
153 CodeInfo code_info(memory.data()); in TEST()
323 CodeInfo code_info(memory.data()); in TEST()
378 CodeInfo code_info(memory.data()); in TEST()
437 CodeInfo ci(memory.data()); in TEST()
485 CodeInfo code_info(memory.data()); in TEST()
584 CodeInfo ci(memory.data()); in TEST()
728 CodeInfo code_info(memory.data()); in TEST()
753 CodeInfo::Deduper deduper(&out); in TEST()
[all …]
Dstack_map_stream.h135 std::vector<std::function<void(CodeInfo&)>> dchecks_;
Dcode_generator.cc972 const CodeInfo& code_info, in CheckCovers()
988 const CodeInfo& code_info, in CheckLoopEntriesCanBeUsedForOsr()
1034 CheckLoopEntriesCanBeUsedForOsr(*graph_, CodeInfo(stack_map.data()), *code_item); in BuildStackMaps()
/art/test/566-polymorphic-inlining/
Dpolymorphic_inline.cc52 CodeInfo info(header); in do_checks()
/art/runtime/entrypoints/
Dentrypoint_utils.cc207 CodeInfo code_info(current_code, CodeInfo::DecodeFlags::InlineInfoOnly); in DoGetCalleeSaveMethodCaller()
Dentrypoint_utils-inl.h50 const CodeInfo& code_info, in GetResolvedMethod()
/art/compiler/debug/
Delf_debug_line_writer.h97 const CodeInfo code_info(mi->code_info); in WriteCompilationUnit()
Delf_debug_loc_writer.h101 const CodeInfo code_info(method_info->code_info); in GetVariableLocations()
Delf_debug_info_writer.h191 std::unique_ptr<const CodeInfo> code_info; in Write()
194 code_info.reset(new CodeInfo(mi->code_info)); in Write()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc346 CodeInfo code_info(current_code, CodeInfo::DecodeFlags::InlineInfoOnly); in GetCallingDexPc()
1251 CodeInfo code_info(current_code); in DumpB74410240DebugData()
/art/oatdump/
Doatdump.cc1356 CodeInfo code_info(raw_code_info); in DumpVmapData()
1373 const CodeInfo& code_info, in DumpCodeInfo()
1569 const CodeInfo& GetCodeInfo() const { in GetCodeInfo()
1597 const CodeInfo code_info_;
/art/runtime/jit/
Djit.cc455 CodeInfo code_info(osr_method); in MaybeDoOnStackReplacement()
/art/dex2oat/linker/
Doat_writer.cc1366 info.frame_size_in_bytes = CodeInfo::DecodeFrameInfo(code_info).FrameSizeInBytes(); in VisitMethod()
1485 CodeInfo::Deduper dedupe_bit_table_;