Searched refs:debug_info (Results 1 - 6 of 6) sorted by relevance

/art/dexlayout/
H A Ddex_ir.cc43 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 Ddex_writer.cc408 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 Ddexlayout.cc823 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 Ddex_ir.h916 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 Delf_debug_loc_writer.h185 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 Dheaders.h125 // 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