Searched defs:code_info (Results 1 - 14 of 14) sorted by relevance

/art/runtime/
H A Dcheck_reference_map_visitor.h64 CodeInfo code_info = GetCurrentOatQuickMethodHeader()->GetOptimizedCodeInfo(); local
65 CodeInfoEncoding encoding = code_info.ExtractEncoding();
66 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding);
69 code_info.GetDexRegisterMapOf(stack_map, encoding, number_of_dex_registers);
75 reg, number_of_dex_registers, code_info, encoding);
H A Doat_quick_method_header.cc43 CodeInfo code_info = GetOptimizedCodeInfo(); local
44 CodeInfoEncoding encoding = code_info.ExtractEncoding();
45 StackMap stack_map = code_info.GetStackMapForNativePcOffset(sought_offset, encoding);
72 CodeInfo code_info = GetOptimizedCodeInfo(); local
73 CodeInfoEncoding encoding = code_info.ExtractEncoding();
79 LIKELY(is_for_catch_handler) ? code_info.GetCatchStackMapForDexPc(dex_pc, encoding)
80 : code_info.GetStackMapForDexPc(dex_pc, encoding);
H A Dstack_map.cc58 const CodeInfo& code_info,
61 code_info.GetDexRegisterLocationCatalog(enc);
65 code_info.GetNumberOfLocationCatalogEntries(enc));
71 const CodeInfo& code_info,
74 code_info.GetDexRegisterLocationCatalog(enc);
78 code_info.GetNumberOfLocationCatalogEntries(enc));
149 const CodeInfo& code_info) {
150 CodeInfoEncoding encoding = code_info.ExtractEncoding();
151 size_t number_of_location_catalog_entries = code_info.GetNumberOfLocationCatalogEntries(encoding);
152 size_t location_catalog_size_in_bytes = code_info
55 GetLocationInternalKind( uint16_t dex_register_number, uint16_t number_of_dex_registers, const CodeInfo& code_info, const CodeInfoEncoding& enc) const argument
69 GetDexRegisterLocation(uint16_t dex_register_number, uint16_t number_of_dex_registers, const CodeInfo& code_info, const CodeInfoEncoding& enc) const argument
148 Dump(VariableIndentationOutputStream* vios, const CodeInfo& code_info) argument
163 Dump(VariableIndentationOutputStream* vios, const CodeInfo& code_info, uint16_t number_of_dex_registers) const argument
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
221 Dump(VariableIndentationOutputStream* vios, const CodeInfo& code_info, uint16_t number_of_dex_registers[]) const argument
[all...]
H A Dquick_exception_handler.cc222 CodeInfo code_info = handler_method_header_->GetOptimizedCodeInfo(); local
223 CodeInfoEncoding encoding = code_info.ExtractEncoding();
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);
255 code_info,
269 code_info,
383 CodeInfo code_info local
[all...]
H A Dstack.cc117 CodeInfo code_info = method_header->GetOptimizedCodeInfo(); local
118 CodeInfoEncoding encoding = code_info.ExtractEncoding();
119 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding);
121 return code_info.GetInlineInfoOf(stack_map, encoding);
270 CodeInfo code_info = method_header->GetOptimizedCodeInfo(); local
271 CodeInfoEncoding encoding = code_info.ExtractEncoding();
274 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding);
279 ? code_info.GetDexRegisterMapAtDepth(depth_in_stack_map,
280 code_info.GetInlineInfoOf(stack_map, encoding),
283 : code_info
798 CodeInfo code_info = cur_oat_quick_method_header_->GetOptimizedCodeInfo(); local
[all...]
H A Dstack_map.h366 void Dump(VariableIndentationOutputStream* vios, const CodeInfo& code_info);
452 const CodeInfo& code_info,
455 GetLocationInternalKind(dex_register_number, number_of_dex_registers, code_info, enc));
461 const CodeInfo& code_info,
467 const CodeInfo& code_info,
472 const CodeInfo& code_info,
475 GetDexRegisterLocation(dex_register_number, number_of_dex_registers, code_info, enc);
483 const CodeInfo& code_info,
486 GetDexRegisterLocation(dex_register_number, number_of_dex_registers, code_info, enc);
493 const CodeInfo& code_info,
450 GetLocationKind(uint16_t dex_register_number, uint16_t number_of_dex_registers, const CodeInfo& code_info, const CodeInfoEncoding& enc) const argument
470 GetStackOffsetInBytes(uint16_t dex_register_number, uint16_t number_of_dex_registers, const CodeInfo& code_info, const CodeInfoEncoding& enc) const argument
481 GetConstant(uint16_t dex_register_number, uint16_t number_of_dex_registers, const CodeInfo& code_info, const CodeInfoEncoding& enc) const argument
491 GetMachineRegister(uint16_t dex_register_number, uint16_t number_of_dex_registers, const CodeInfo& code_info, const CodeInfoEncoding& enc) const argument
[all...]
H A Dthread.cc2773 CodeInfo code_info = method_header->GetOptimizedCodeInfo(); local
2774 CodeInfoEncoding encoding = code_info.ExtractEncoding();
2775 StackMap map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding);
/art/compiler/debug/
H A Dmethod_debug_info.h41 const void* code_info; member in struct:art::debug::MethodDebugInfo
/art/runtime/entrypoints/
H A Dentrypoint_utils.cc278 CodeInfo code_info = current_code->GetOptimizedCodeInfo(); local
279 CodeInfoEncoding encoding = code_info.ExtractEncoding();
280 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding);
283 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding);
/art/compiler/optimizing/
H A Dstack_map_stream.cc269 CodeInfo code_info(region);
270 CodeInfoEncoding encoding = code_info.ExtractEncoding();
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)
471 void StackMapStream::CheckDexRegisterMap(const CodeInfo& code_info, argument
476 CodeInfoEncoding encoding = code_info.ExtractEncoding();
490 reg, num_dex_registers, code_info, encoding);
502 CodeInfo code_info(region);
503 CodeInfoEncoding encoding = code_info
[all...]
H A Dcode_generator.cc629 const CodeInfo& code_info,
632 CodeInfoEncoding encoding = code_info.ExtractEncoding();
636 DCHECK(code_info.GetOsrStackMapForDexPc(dex_pc, encoding).IsValid());
646 const CodeInfo& code_info,
670 CheckCovers(target, graph, code_info, loop_headers, &covered);
680 CheckCovers(target, graph, code_info, loop_headers, &covered);
627 CheckCovers(uint32_t dex_pc, const HGraph& graph, const CodeInfo& code_info, const ArenaVector<HSuspendCheck*>& loop_headers, ArenaVector<size_t>* covered) argument
645 CheckLoopEntriesCanBeUsedForOsr(const HGraph& graph, const CodeInfo& code_info, const DexFile::CodeItem& code_item) argument
/art/runtime/jit/
H A Djit.cc436 CodeInfo code_info = osr_method->GetOptimizedCodeInfo(); local
437 CodeInfoEncoding encoding = code_info.ExtractEncoding();
440 StackMap stack_map = code_info.GetOsrStackMapForDexPc(dex_pc + dex_pc_offset, encoding);
457 code_info.GetDexRegisterMapOf(stack_map, encoding, number_of_vregs);
479 vreg_map.GetLocationKind(vreg, number_of_vregs, code_info, encoding);
495 code_info,
/art/runtime/entrypoints/quick/
H A Dquick_trampoline_entrypoints.cc329 CodeInfo code_info = current_code->GetOptimizedCodeInfo(); local
330 CodeInfoEncoding encoding = code_info.ExtractEncoding();
331 StackMap stack_map = code_info.GetStackMapForNativePcOffset(outer_pc_offset, encoding);
334 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding);
/art/oatdump/
H A Doatdump.cc267 info.code_info = info.is_optimized ? method_header->GetOptimizedCodeInfoPtr() : nullptr;
1006 CodeInfo code_info(raw_code_info);
1009 DumpCodeInfo(vios, code_info, oat_method, *code_item);
1023 const CodeInfo& code_info,
1026 code_info.Dump(vios,
1022 DumpCodeInfo(VariableIndentationOutputStream* vios, const CodeInfo& code_info, const OatFile::OatMethod& oat_method, const DexFile::CodeItem& code_item) argument

Completed in 275 milliseconds