Home
last modified time | relevance | path

Searched refs:dwarf_cu (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp732 DWARFUnit *dwarf_cu = DebugInfo().GetUnitAtIndex(comp_unit->GetID()); in GetDWARFCompileUnit() local
733 if (dwarf_cu && dwarf_cu->GetLLDBCompUnit() == nullptr) in GetDWARFCompileUnit()
734 dwarf_cu->SetLLDBCompUnit(comp_unit); in GetDWARFCompileUnit()
737 return llvm::cast_or_null<DWARFCompileUnit>(dwarf_cu); in GetDWARFCompileUnit()
755 static void MakeAbsoluteAndRemap(FileSpec &file_spec, DWARFUnit &dwarf_cu, in MakeAbsoluteAndRemap() argument
762 file_spec.MakeAbsolute(dwarf_cu.GetCompilationDirectory()); in MakeAbsoluteAndRemap()
769 static const char *GetDWOName(DWARFCompileUnit &dwarf_cu, in GetDWOName() argument
772 cu_die.GetAttributeValueAsString(&dwarf_cu, DW_AT_GNU_dwo_name, nullptr); in GetDWOName()
775 cu_die.GetAttributeValueAsString(&dwarf_cu, DW_AT_dwo_name, nullptr); in GetDWOName()
779 lldb::CompUnitSP SymbolFileDWARF::ParseCompileUnit(DWARFCompileUnit &dwarf_cu) { in ParseCompileUnit() argument
[all …]
H A DSymbolFileDWARF.h224 CompileUnit *GetCompUnitForDWARFCompUnit(DWARFCompileUnit &dwarf_cu);
258 GetDwoSymbolFileForCompileUnit(DWARFUnit &dwarf_cu,
388 lldb::CompUnitSP ParseCompileUnit(DWARFCompileUnit &dwarf_cu);
408 bool ParseSupportFiles(DWARFUnit &dwarf_cu, const lldb::ModuleSP &module,
H A DSymbolFileDWARFDebugMap.cpp614 if (auto *dwarf_cu = llvm::dyn_cast<DWARFCompileUnit>(dwarf_unit)) { in ParseCompileUnitAtIndex() local
616 if (dwarf_cu->GetID() == 0) in ParseCompileUnitAtIndex()
621 dwarf_cu->GetID(), eLanguageTypeUnknown, eLazyBoolCalculate)); in ParseCompileUnitAtIndex()
623 {dwarf_cu->GetID(), cu_info.compile_units_sps.size() - 1}); in ParseCompileUnitAtIndex()
1314 SymbolFileDWARFDebugMap::GetCompileUnit(SymbolFileDWARF *oso_dwarf, DWARFCompileUnit &dwarf_cu) { in GetCompileUnit() argument
1325 auto it = id_to_index_map.find(dwarf_cu.GetID()); in GetCompileUnit()
H A DSymbolFileDWARFDebugMap.h276 DWARFCompileUnit &dwarf_cu);
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DDWARFExpression.h71 lldb::addr_t GetLocation_DW_OP_addr(const plugin::dwarf::DWARFUnit *dwarf_cu,
74 bool Update_DW_OP_addr(const plugin::dwarf::DWARFUnit *dwarf_cu,
81 ContainsThreadLocalStorage(const plugin::dwarf::DWARFUnit *dwarf_cu) const;
84 const plugin::dwarf::DWARFUnit *dwarf_cu,
138 const plugin::dwarf::DWARFUnit *dwarf_cu,
142 static bool ParseDWARFLocationList(const plugin::dwarf::DWARFUnit *dwarf_cu,
H A DDWARFExpressionList.h33 const plugin::dwarf::DWARFUnit *dwarf_cu, in DWARFExpressionList() argument
35 : m_module_wp(module_sp), m_dwarf_cu(dwarf_cu), in DWARFExpressionList()
39 const plugin::dwarf::DWARFUnit *dwarf_cu) in DWARFExpressionList() argument
40 : m_module_wp(module_sp), m_dwarf_cu(dwarf_cu) { in DWARFExpressionList()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DDWARFExpression.cpp135 const uint8_t op, const DWARFUnit *dwarf_cu) { in GetOpcodeDataSize() argument
337 if (!dwarf_cu) { in GetOpcodeDataSize()
340 return dwarf_cu->GetSymbolFileDWARF().GetVendorDWARFOpcodeSize( in GetOpcodeDataSize()
345 lldb::addr_t DWARFExpression::GetLocation_DW_OP_addr(const DWARFUnit *dwarf_cu, in GetLocation_DW_OP_addr() argument
356 if (dwarf_cu) in GetLocation_DW_OP_addr()
357 return dwarf_cu->ReadAddressFromDebugAddrSection(index); in GetLocation_DW_OP_addr()
362 GetOpcodeDataSize(m_data, offset, op, dwarf_cu); in GetLocation_DW_OP_addr()
372 bool DWARFExpression::Update_DW_OP_addr(const DWARFUnit *dwarf_cu, in Update_DW_OP_addr() argument
422 GetOpcodeDataSize(m_data, offset, op, dwarf_cu); in Update_DW_OP_addr()
431 const DWARFUnit *dwarf_cu) const { in ContainsThreadLocalStorage()
[all …]
/freebsd/contrib/elftoolchain/libdwarf/
H A DMakefile12 dwarf_cu.c \
/freebsd/lib/libdwarf/
H A DMakefile16 dwarf_cu.c \