Searched refs:DWARFContext (Results 1 - 25 of 42) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFContext.cpp1 //===-- DWARFContext.cpp ----------------------------------------*- C++ -*-===//
9 #include "DWARFContext.h"
31 DWARFContext::LoadOrGetSection(SectionType main_section_type,
43 const DWARFDataExtractor &DWARFContext::getOrLoadAbbrevData() {
48 const DWARFDataExtractor &DWARFContext::getOrLoadArangesData() {
53 const DWARFDataExtractor &DWARFContext::getOrLoadAddrData() {
58 const DWARFDataExtractor &DWARFContext::getOrLoadDebugInfoData() {
63 const DWARFDataExtractor &DWARFContext::getOrLoadLineData() {
68 const DWARFDataExtractor &DWARFContext::getOrLoadLineStrData() {
73 const DWARFDataExtractor &DWARFContext
[all...]
H A DDWARFDebugRanges.h17 class DWARFContext;
24 void Extract(lldb_private::DWARFContext &context);
33 bool Extract(lldb_private::DWARFContext &context, lldb::offset_t *offset_ptr,
H A DDWARFContext.h1 //===-- DWARFContext.h ------------------------------------------*- C++ -*-===//
15 #include "llvm/DebugInfo/DWARF/DWARFContext.h"
20 class DWARFContext { class in namespace:lldb_private
24 mutable std::unique_ptr<llvm::DWARFContext> m_llvm_context;
52 explicit DWARFContext(SectionList *main_section_list, function in class:lldb_private::DWARFContext
74 llvm::DWARFContext &GetAsLLVM();
H A DDWARFDebugInfo.h23 class DWARFContext;
35 lldb_private::DWARFContext &context);
63 lldb_private::DWARFContext &m_context;
H A DDWARFDebugRanges.cpp29 void DWARFDebugRanges::Extract(DWARFContext &context) {
40 bool DWARFDebugRanges::Extract(DWARFContext &context,
H A DDWARFDebugInfo.cpp21 #include "DWARFContext.h"
34 lldb_private::DWARFContext &context)
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFTypeUnit.h20 class DWARFContext;
27 DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section,
H A DDWARFContext.h1 //===- DWARFContext.h -------------------------------------------*- C++ -*-===//
55 /// DWARFContext
58 class DWARFContext : public DIContext { class in namespace:llvm
85 std::unique_ptr<DWARFContext> Context;
109 DWARFContext(std::unique_ptr<const DWARFObject> DObj,
111 ~DWARFContext();
113 DWARFContext(DWARFContext &) = delete;
114 DWARFContext &operator=(DWARFContext
[all...]
H A DDWARFDebugAranges.h19 class DWARFContext;
23 void generate(DWARFContext *CTX);
H A DDWARFCompileUnit.h19 DWARFCompileUnit(DWARFContext &Context, const DWARFSection &Section,
H A DDWARFUnit.h40 class DWARFContext;
73 bool extract(DWARFContext &Context, const DWARFDataExtractor &debug_info,
109 const DWARFUnitIndex &getDWARFUnitIndex(DWARFContext &Context,
133 void addUnitsForSection(DWARFContext &C, const DWARFSection &Section,
140 void addUnitsForDWOSection(DWARFContext &C, const DWARFSection &DWOSection,
160 void addUnitsImpl(DWARFContext &Context, const DWARFObject &Obj,
195 DWARFContext &Context;
267 DWARFUnit(DWARFContext &Context, const DWARFSection &Section,
277 DWARFContext& getContext() const { return Context; }
H A DDWARFVerifier.h25 class DWARFContext;
92 DWARFContext &DCtx;
290 DWARFVerifier(raw_ostream &S, DWARFContext &D,
H A DDWARFDebugLine.h141 const DWARFContext &Ctx, const DWARFUnit *U = nullptr);
284 const DWARFContext &Ctx, const DWARFUnit *U,
313 const DWARFContext &Ctx, const DWARFUnit *U,
323 SectionParser(DWARFDataExtractor &Data, const DWARFContext &C, cu_range CUs,
364 const DWARFContext &Context;
H A DDWARFFormValue.h22 class DWARFContext;
60 const DWARFContext *C = nullptr; /// Context for extract time.
92 const DWARFContext *Context = nullptr,
/freebsd-11-stable/contrib/llvm-project/lld/include/lld/Common/
H A DDWARF.h15 #include "llvm/DebugInfo/DWARF/DWARFContext.h"
28 DWARFCache(std::unique_ptr<llvm::DWARFContext> dwarf);
35 std::unique_ptr<llvm::DWARFContext> dwarf;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp1 //===- DWARFContext.cpp ---------------------------------------------------===//
9 #include "llvm/DebugInfo/DWARF/DWARFContext.h"
68 DWARFContext::DWARFContext(std::unique_ptr<const DWARFObject> DObj, function in class:DWARFContext
72 DWARFContext::~DWARFContext() = default;
102 collectContributionData(DWARFContext::unit_iterator_range Units) {
136 DWARFContext::unit_iterator_range Units, bool LittleEndian) {
211 DWARFContext::unit_iterator_range Units,
251 DWARFContext
[all...]
H A DDWARFDebugAranges.cpp11 #include "llvm/DebugInfo/DWARF/DWARFContext.h"
40 void DWARFDebugAranges::generate(DWARFContext *CTX) {
H A DDWARFUnit.cpp14 #include "llvm/DebugInfo/DWARF/DWARFContext.h"
36 void DWARFUnitVector::addUnitsForSection(DWARFContext &C,
47 void DWARFUnitVector::addUnitsForDWOSection(DWARFContext &C,
60 DWARFContext &Context, const DWARFObject &Obj, const DWARFSection &Section,
171 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section,
255 bool DWARFUnitHeader::extract(DWARFContext &Context,
322 bool VersionOK = DWARFContext::isSupportedVersion(getVersion());
758 const DWARFUnitIndex &llvm::getDWARFUnitIndex(DWARFContext &Context,
H A DDWARFDebugLine.cpp219 const DWARFContext &Ctx, const DWARFUnit *U,
302 const DWARFContext &Ctx,
490 DWARFDataExtractor &DebugLineData, uint64_t Offset, const DWARFContext &Ctx,
511 const DWARFContext &Ctx, const DWARFUnit *U,
1125 const DWARFContext &C,
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp17 #include "llvm/DebugInfo/DWARF/DWARFContext.h"
281 using HandlerFn = std::function<bool(ObjectFile &, DWARFContext &DICtx, Twine,
313 DWARFContext::unit_iterator_range CUs,
326 static void getDies(DWARFContext &DICtx, const AppleAcceleratorTable &Accel,
337 DWARFContext &DICtx) {
357 static void getDies(DWARFContext &DICtx, const DWARFDebugNames &Accel,
366 static void filterByAccelName(ArrayRef<std::string> Names, DWARFContext &DICtx,
388 static bool lookup(ObjectFile &Obj, DWARFContext &DICtx, uint64_t Address,
413 bool collectStatsForObjectFile(ObjectFile &Obj, DWARFContext &DICtx,
416 static bool dumpObjectFile(ObjectFile &Obj, DWARFContext
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinker.h16 #include "llvm/DebugInfo/DWARF/DWARFContext.h"
169 const CompileUnit &Unit, DWARFContext &Dwarf,
/freebsd-11-stable/contrib/llvm-project/lld/Common/
H A DDWARF.cpp16 DWARFCache::DWARFCache(std::unique_ptr<llvm::DWARFContext> d)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileJITEventListener.cpp17 #include "llvm/DebugInfo/DWARF/DWARFContext.h"
89 std::unique_ptr<DIContext> Context = DWARFContext::create(DebugObj);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DSymbolize.cpp19 #include "llvm/DebugInfo/DWARF/DWARFContext.h"
70 DWARFContext::create(Obj, nullptr, DWARFContext::defaultErrorHandler);
571 DWARFContext::create(*Objects.second, nullptr,
572 DWARFContext::defaultErrorHandler, Opts.DWPName);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/IntelJITEvents/
H A DIntelJITEventListener.cpp20 #include "llvm/DebugInfo/DWARF/DWARFContext.h"
109 std::unique_ptr<DIContext> Context = DWARFContext::create(*DebugObj);

Completed in 123 milliseconds

12