Home
last modified time | relevance | path

Searched refs:CompUnit (Results 1 – 2 of 2) sorted by relevance

/arkcompiler/runtime_core/libpandabase/os/
Ddebug_info.h58 class CompUnit {
60 CompUnit(Dwarf_Die cu_die, Dwarf_Debug dbg) : dbg_(dbg), cu_die_(cu_die) {} in CompUnit() function
62 CompUnit(CompUnit &&e) : dbg_(e.dbg_), cu_die_(e.cu_die_), line_ctx_(e.line_ctx_) in CompUnit() function
68 ~CompUnit();
70 CompUnit &operator=(CompUnit &&e)
87 NO_COPY_SEMANTIC(CompUnit);
97 Range(Dwarf_Addr low_pc, Dwarf_Addr high_pc, CompUnit *cu = nullptr,
123 CompUnit *GetCu() const in GetCu()
151 CompUnit *cu_ = nullptr;
157 void TraverseChildren(CompUnit *cu, Dwarf_Die die);
[all …]
Ddebug_info.cpp160 DebugInfo::CompUnit::~CompUnit() in ~CompUnit()
170 Dwarf_Line_Context DebugInfo::CompUnit::GetLineContext() in GetLineContext()
254 cu_list_.emplace_back(CompUnit(cu_die, dbg_)); in GetSrcLocation()
310 void DebugInfo::TraverseChildren(CompUnit *cu, Dwarf_Die die) in TraverseChildren()
319 void DebugInfo::TraverseSiblings(CompUnit *cu, Dwarf_Die die) in TraverseSiblings()
348 void DebugInfo::AddFunction(CompUnit *cu, Dwarf_Addr low_pc, Dwarf_Addr high_pc, const std::string … in AddFunction()