Lines Matching refs:info
63 for (const MethodDebugInfo& info : debug_info.compiled_methods) { in WriteDebugSymbols() local
64 if (info.deduped) { in WriteDebugSymbols()
65 deduped_addresses.insert(info.code_address); in WriteDebugSymbols()
67 if (kGenerateArmMappingSymbol && info.isa == InstructionSet::kThumb2) { in WriteDebugSymbols()
68 uint64_t address = info.code_address; in WriteDebugSymbols()
69 address += info.is_code_address_text_relative ? text->GetAddress() : 0; in WriteDebugSymbols()
81 for (const MethodDebugInfo& info : debug_info.compiled_methods) { in WriteDebugSymbols() local
82 if (info.deduped) { in WriteDebugSymbols()
86 if (!info.custom_name.empty()) { in WriteDebugSymbols()
87 name_offset = strtab->Write(info.custom_name); in WriteDebugSymbols()
89 DCHECK(info.dex_file != nullptr); in WriteDebugSymbols()
90 std::string name = info.dex_file->PrettyMethod(info.dex_method_index, !mini_debug_info); in WriteDebugSymbols()
91 if (deduped_addresses.find(info.code_address) != deduped_addresses.end()) { in WriteDebugSymbols()
97 uint64_t address = info.code_address; in WriteDebugSymbols()
98 address += info.is_code_address_text_relative ? text->GetAddress() : 0; in WriteDebugSymbols()
100 address += CompiledMethod::CodeDelta(info.isa); in WriteDebugSymbols()
101 symtab->Add(name_offset, text, address, info.code_size, STB_GLOBAL, STT_FUNC); in WriteDebugSymbols()