/art/runtime/ |
H A D | check_reference_map_visitor.h | 64 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 D | oat_quick_method_header.cc | 43 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 D | stack_map.cc | 58 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 D | quick_exception_handler.cc | 222 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 D | stack.cc | 117 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 D | stack_map.h | 366 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 D | thread.cc | 2773 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 D | method_debug_info.h | 41 const void* code_info; member in struct:art::debug::MethodDebugInfo
|
/art/runtime/entrypoints/ |
H A D | entrypoint_utils.cc | 278 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 D | stack_map_stream.cc | 269 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 D | code_generator.cc | 629 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 D | jit.cc | 436 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 D | quick_trampoline_entrypoints.cc | 329 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 D | oatdump.cc | 267 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
|