Searched refs:DWARFCompileUnit (Results 1 - 23 of 23) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARFDwo.h27 SymbolFileDWARFDwo(lldb::ObjectFileSP objfile, DWARFCompileUnit &dwarf_cu);
31 lldb::CompUnitSP ParseCompileUnit(DWARFCompileUnit &dwarf_cu) override;
33 DWARFCompileUnit *GetCompileUnit();
47 DWARFCompileUnit *GetBaseCompileUnit() override { return &m_base_dwarf_cu; }
74 DWARFCompileUnit *ComputeCompileUnit();
76 DWARFCompileUnit &m_base_dwarf_cu;
77 DWARFCompileUnit *m_cu = nullptr;
H A DDWARFCompileUnit.h1 //===-- DWARFCompileUnit.h --------------------------------------*- C++ -*-===//
15 class DWARFCompileUnit : public DWARFUnit { class in inherits:DWARFUnit
24 DWARFCompileUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, function in class:DWARFCompileUnit
30 DISALLOW_COPY_AND_ASSIGN(DWARFCompileUnit);
H A DSymbolFileDWARFDwo.cpp17 #include "DWARFCompileUnit.h"
27 DWARFCompileUnit &dwarf_cu)
53 SymbolFileDWARFDwo::ParseCompileUnit(DWARFCompileUnit &dwarf_cu) {
60 DWARFCompileUnit *SymbolFileDWARFDwo::GetCompileUnit() {
66 DWARFCompileUnit *SymbolFileDWARFDwo::ComputeCompileUnit() {
74 return llvm::cast<DWARFCompileUnit>(debug_info->GetUnitAtIndex(0));
78 DWARFCompileUnit *cu = nullptr;
81 llvm::dyn_cast<DWARFCompileUnit>(debug_info->GetUnitAtIndex(i))) {
H A DSymbolFileDWARFDwoDwp.cpp26 DWARFCompileUnit &dwarf_cu,
H A DSymbolFileDWARFDwoDwp.h28 lldb::ObjectFileSP objfile, DWARFCompileUnit &dwarf_cu,
H A DSymbolFileDWARFDwp.h27 GetSymbolFileForDwoId(DWARFCompileUnit &dwarf_cu, uint64_t dwo_id);
H A DDWARFCompileUnit.cpp1 //===-- DWARFCompileUnit.cpp ------------------------------------*- C++ -*-===//
9 #include "DWARFCompileUnit.h"
20 void DWARFCompileUnit::Dump(Stream *s) const {
28 void DWARFCompileUnit::BuildAddressRangeTable(
H A DSymbolFileDWARF.h42 class DWARFCompileUnit;
75 friend class DWARFCompileUnit;
244 GetCompUnitForDWARFCompUnit(DWARFCompileUnit &dwarf_cu);
255 virtual lldb::CompUnitSP ParseCompileUnit(DWARFCompileUnit &dwarf_cu);
288 virtual DWARFCompileUnit *GetBaseCompileUnit() { return nullptr; }
H A DSymbolFileDWARFDwp.cpp84 SymbolFileDWARFDwp::GetSymbolFileForDwoId(DWARFCompileUnit &dwarf_cu,
H A DSymbolFileDWARF.cpp58 #include "DWARFCompileUnit.h"
671 lldb::CompUnitSP SymbolFileDWARF::ParseCompileUnit(DWARFCompileUnit &dwarf_cu) {
736 if (auto *cu = llvm::dyn_cast<DWARFCompileUnit>(info->GetUnitAtIndex(i))) {
768 if (auto *dwarf_cu = llvm::cast_or_null<DWARFCompileUnit>(
872 if (auto *dwarf_cu = llvm::dyn_cast<DWARFCompileUnit>(&unit)) {
1475 SymbolFileDWARF::GetCompUnitForDWARFCompUnit(DWARFCompileUnit &dwarf_cu) {
1495 if (die && llvm::isa<DWARFCompileUnit>(die.GetCU())) {
1498 GetCompUnitForDWARFCompUnit(llvm::cast<DWARFCompileUnit>(*die.GetCU()));
1539 static const char *GetDWOName(DWARFCompileUnit &dwarf_cu,
1551 static uint64_t GetDWOId(DWARFCompileUnit
[all...]
H A DDWARFUnit.h19 class DWARFCompileUnit;
H A DSymbolFileDWARFDebugMap.h154 friend class DWARFCompileUnit;
H A DDWARFUnit.cpp19 #include "DWARFCompileUnit.h"
902 return DWARFUnitSP(new DWARFCompileUnit(dwarf, uid, *expected_header,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFCompileUnit.cpp1 //===-- DWARFCompileUnit.cpp ----------------------------------------------===//
9 #include "llvm/DebugInfo/DWARF/DWARFCompileUnit.h"
17 void DWARFCompileUnit::dump(raw_ostream &OS, DIDumpOptions DumpOpts) {
38 DWARFCompileUnit::~DWARFCompileUnit() = default;
H A DDWARFContext.cpp17 #include "llvm/DebugInfo/DWARF/DWARFCompileUnit.h"
647 DWARFCompileUnit *DWARFContext::getDWOCompileUnitForHash(uint64_t Hash) {
652 return dyn_cast_or_null<DWARFCompileUnit>(
672 return dyn_cast<DWARFCompileUnit>(DWOCU.get());
929 DWARFCompileUnit *DWARFContext::getCompileUnitForOffset(uint64_t Offset) {
931 return dyn_cast_or_null<DWARFCompileUnit>(
935 DWARFCompileUnit *DWARFContext::getCompileUnitForAddress(uint64_t Address) {
945 DWARFCompileUnit *CU = getCompileUnitForAddress(Address);
976 static bool getFunctionNameAndStartLineForAddress(DWARFCompileUnit *CU,
1080 void DWARFContext::addLocalsForDie(DWARFCompileUnit *C
[all...]
H A DDWARFUnit.cpp13 #include "llvm/DebugInfo/DWARF/DWARFCompileUnit.h"
90 U = std::make_unique<DWARFCompileUnit>(Context, InfoSection, Header,
584 DWARFCompileUnit *DWOCU = DWOContext->getDWOCompileUnitForHash(*DWOId);
587 DWO = std::shared_ptr<DWARFCompileUnit>(std::move(DWOContext), DWOCU);
H A DDWARFVerifier.cpp10 #include "llvm/DebugInfo/DWARF/DWARFCompileUnit.h"
321 Unit = CompileUnitVector.addUnit(std::make_unique<DWARFCompileUnit>(
1444 auto *CU = cast<DWARFCompileUnit>(U.get());
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFCompileUnit.h1 //===- DWARFCompileUnit.h ---------------------------------------*- C++ -*-===//
17 class DWARFCompileUnit : public DWARFUnit { class in namespace:llvm
19 DWARFCompileUnit(DWARFContext &Context, const DWARFSection &Section, function in class:llvm::DWARFCompileUnit
29 ~DWARFCompileUnit() override;
H A DDWARFContext.h20 #include "llvm/DebugInfo/DWARF/DWARFCompileUnit.h"
225 DWARFCompileUnit *getDWOCompileUnitForHash(uint64_t Hash);
228 DWARFCompileUnit *getCompileUnitForOffset(uint64_t Offset);
312 DWARFCompileUnit *CompileUnit = nullptr;
379 DWARFCompileUnit *getCompileUnitForAddress(uint64_t Address);
380 void addLocalsForDie(DWARFCompileUnit *CU, DWARFDie Subprogram, DWARFDie Die,
H A DDWARFVerifier.h28 class DWARFCompileUnit;
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp343 DWARFCompileUnit *CU = DICtx.getCompileUnitForOffset(*CUOff);
/freebsd-11-stable/lib/clang/liblldb/
H A DMakefile474 SRCS+= Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
/freebsd-11-stable/lib/clang/libllvm/
H A DMakefile446 SRCS_MIW+= DebugInfo/DWARF/DWARFCompileUnit.cpp

Completed in 225 milliseconds