Searched refs:debug_info (Results 1 - 6 of 6) sorted by relevance
/art/dexlayout/ |
H A D | dex_ir.cc | 43 DebugInfoItem* debug_info = reinterpret_cast<DebugInfoItem*>(context); local 44 PositionInfoVector& positions = debug_info->GetPositionInfo(); 50 DebugInfoItem* debug_info = reinterpret_cast<DebugInfoItem*>(context); local 51 LocalInfoVector& locals = debug_info->GetLocalInfo(); 595 DebugInfoItem* debug_info = nullptr; local 597 debug_info = debug_info_items_.GetExistingObject(disk_code_item.debug_info_off_); 598 if (debug_info == nullptr) { 602 debug_info = new DebugInfoItem(debug_info_size, debug_info_buffer); 603 debug_info_items_.AddItem(debug_info, disk_code_item.debug_info_off_); 691 registers_size, ins_size, outs_size, debug_info, insns_siz 722 DebugInfoItem* debug_info = nullptr; local [all...] |
H A D | dex_writer.cc | 408 std::unique_ptr<dex_ir::DebugInfoItem>& debug_info = debug_info_pair.second; local 409 Write(debug_info->GetDebugInfo(), debug_info->GetDebugInfoSize(), debug_info->GetOffset());
|
H A D | dexlayout.cc | 823 dex_ir::DebugInfoItem* debug_info = code->DebugInfo(); local 824 if (debug_info == nullptr) { 827 std::vector<std::unique_ptr<dex_ir::PositionInfo>>& positions = debug_info->GetPositionInfo(); 837 dex_ir::DebugInfoItem* debug_info = code->DebugInfo(); local 838 if (debug_info == nullptr) { 841 std::vector<std::unique_ptr<dex_ir::LocalInfo>>& locals = debug_info->GetLocalInfo();
|
H A D | dex_ir.h | 916 DebugInfoItem* debug_info, 924 debug_info_(debug_info), 996 DebugInfoItem(uint32_t debug_info_size, uint8_t* debug_info) argument 997 : debug_info_size_(debug_info_size), debug_info_(debug_info) { } 913 CodeItem(uint16_t registers_size, uint16_t ins_size, uint16_t outs_size, DebugInfoItem* debug_info, uint32_t insns_size, uint16_t* insns, TryItemVector* tries, CatchHandlerVector* handlers) argument
|
/art/compiler/debug/ |
H A D | elf_debug_loc_writer.h | 185 dwarf::DebugInfoEntryWriter<>* debug_info, 329 // Write attributes to .debug_info. 330 debug_info->WriteSecOffset(dwarf::DW_AT_location, debug_loc_offset); 331 debug_info->WriteSecOffset(dwarf::DW_AT_start_scope, debug_ranges_offset); 177 WriteDebugLocEntry(const MethodDebugInfo* method_info, const std::vector<DexRegisterMap>& dex_register_maps, uint16_t vreg, bool is64bitValue, uint64_t compilation_unit_code_address, uint32_t dex_pc_low, uint32_t dex_pc_high, InstructionSet isa, dwarf::DebugInfoEntryWriter<>* debug_info, std::vector<uint8_t>* debug_loc_buffer, std::vector<uint8_t>* debug_ranges_buffer) argument
|
/art/compiler/debug/dwarf/ |
H A D | headers.h | 125 // Write compilation unit (CU) to .debug_info section. 129 size_t debug_info_offset, // offset from start of .debug_info. 130 std::vector<uint8_t>* debug_info, 134 Writer<> writer(debug_info); 144 // Copy patch locations and make them relative to .debug_info section. 127 WriteDebugInfoCU(uint32_t debug_abbrev_offset, const DebugInfoEntryWriter<Vector>& entries, size_t debug_info_offset, std::vector<uint8_t>* debug_info, std::vector<uintptr_t>* debug_info_patches) argument
|
Completed in 113 milliseconds