Home
last modified time | relevance | path

Searched refs:SectionedAddress (Results 1 – 25 of 53) sorted by relevance

123

/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/Symbolize/
H A DSymbolize.h36 struct SectionedAddress;
78 object::SectionedAddress ModuleOffset);
80 object::SectionedAddress ModuleOffset);
82 object::SectionedAddress ModuleOffset);
85 object::SectionedAddress ModuleOffset);
88 object::SectionedAddress ModuleOffset);
91 object::SectionedAddress ModuleOffset);
94 object::SectionedAddress ModuleOffset);
96 object::SectionedAddress ModuleOffset);
98 object::SectionedAddress ModuleOffset);
[all …]
H A DSymbolizableModule.h27 virtual DILineInfo symbolizeCode(object::SectionedAddress ModuleOffset,
31 symbolizeInlinedCode(object::SectionedAddress ModuleOffset,
35 symbolizeData(object::SectionedAddress ModuleOffset) const = 0;
37 symbolizeFrame(object::SectionedAddress ModuleOffset) const = 0;
H A DSymbolizableObjectFile.h37 DILineInfo symbolizeCode(object::SectionedAddress ModuleOffset,
40 DIInliningInfo symbolizeInlinedCode(object::SectionedAddress ModuleOffset,
43 DIGlobal symbolizeData(object::SectionedAddress ModuleOffset) const override;
45 symbolizeFrame(object::SectionedAddress ModuleOffset) const override;
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugRnglists.h26 struct SectionedAddress;
42 llvm::function_ref<std::optional<object::SectionedAddress>(uint32_t)>
52 std::optional<object::SectionedAddress> BaseAddr, uint8_t AddressByteSize,
53 function_ref<std::optional<object::SectionedAddress>(uint32_t)>
58 getAbsoluteRanges(std::optional<object::SectionedAddress> BaseAddr,
H A DDWARFDebugLine.h152 object::SectionedAddress Address;
219 bool containsPC(object::SectionedAddress PC) const { in containsPC()
239 uint32_t lookupAddress(object::SectionedAddress Address) const;
241 bool lookupAddressRange(object::SectionedAddress Address, uint64_t Size,
265 bool getFileLineInfoForAddress(object::SectionedAddress Address,
295 object::SectionedAddress Address) const;
300 uint32_t lookupAddressImpl(object::SectionedAddress Address) const;
302 bool lookupAddressRangeImpl(object::SectionedAddress Address, uint64_t Size,
H A DDWARFDebugLoc.h25 struct SectionedAddress;
68 std::optional<object::SectionedAddress> BaseAddr,
73 uint64_t Offset, std::optional<object::SectionedAddress> BaseAddr,
74 std::function<std::optional<object::SectionedAddress>(uint32_t)>
H A DDWARFDebugRangeList.h21 struct SectionedAddress;
75 getAbsoluteRanges(std::optional<object::SectionedAddress> BaseAddr) const;
H A DDWARFContext.h365 object::SectionedAddress Address,
368 getLineInfoForDataAddress(object::SectionedAddress Address) override;
370 object::SectionedAddress Address, uint64_t Size,
373 object::SectionedAddress Address,
377 getLocalsForAddress(object::SectionedAddress Address) override;
H A DDWARFFormValue.h84 object::SectionedAddress SA) const;
117 std::optional<object::SectionedAddress> getAsSectionedAddress() const;
299 inline std::optional<object::SectionedAddress>
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/
H A DPDBContext.h46 object::SectionedAddress Address,
49 getLineInfoForDataAddress(object::SectionedAddress Address) override;
51 object::SectionedAddress Address, uint64_t Size,
54 object::SectionedAddress Address,
58 getLocalsForAddress(object::SectionedAddress Address) override;
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLoc.cpp25 using object::SectionedAddress;
33 std::optional<object::SectionedAddress> Base;
34 std::function<std::optional<object::SectionedAddress>(uint32_t)> LookupAddr;
38 std::optional<object::SectionedAddress> Base, in DWARFLocationInterpreter()
39 std::function<std::optional<object::SectionedAddress>(uint32_t)> in DWARFLocationInterpreter()
64 std::optional<SectionedAddress> LowPC = LookupAddr(E.Value0); in Interpret()
67 std::optional<SectionedAddress> HighPC = LookupAddr(E.Value1); in Interpret()
75 std::optional<SectionedAddress> LowPC = LookupAddr(E.Value0); in Interpret()
91 if (Range.SectionIndex == SectionedAddress::UndefSection) in Interpret()
98 Base = SectionedAddress{E.Value0, E.SectionIndex}; in Interpret()
[all …]
H A DDWARFDebugRnglists.cpp89 std::optional<object::SectionedAddress> BaseAddr, DWARFUnit &U) const { in getAbsoluteRanges()
96 std::optional<object::SectionedAddress> BaseAddr, uint8_t AddressByteSize, in getAbsoluteRanges()
97 function_ref<std::optional<object::SectionedAddress>(uint32_t)> in getAbsoluteRanges()
178 llvm::function_ref<std::optional<object::SectionedAddress>(uint32_t)> in dump()
H A DDWARFDebugLine.cpp473 Address.SectionIndex = object::SectionedAddress::UndefSection; in reset()
508 SectionIndex = object::SectionedAddress::UndefSection; in reset()
1220 object::SectionedAddress Address) const { in findRowInSeq()
1243 object::SectionedAddress Address) const { in lookupAddress()
1249 Address.SectionIndex == object::SectionedAddress::UndefSection) in lookupAddress()
1253 Address.SectionIndex = object::SectionedAddress::UndefSection; in lookupAddress()
1258 object::SectionedAddress Address) const { in lookupAddressImpl()
1271 object::SectionedAddress Address, uint64_t Size, in lookupAddressRange()
1278 if (Address.SectionIndex == object::SectionedAddress::UndefSection) in lookupAddressRange()
1282 Address.SectionIndex = object::SectionedAddress::UndefSection; in lookupAddressRange()
[all …]
H A DDWARFFormValue.cpp386 object::SectionedAddress SA) const { in dumpSectionedAddress()
428 std::optional<object::SectionedAddress> A = in dump()
445 std::optional<object::SectionedAddress> A = in dump()
675 std::optional<object::SectionedAddress>
685 std::optional<object::SectionedAddress> SA = in getAsSectionedAddress()
/openbsd-src/gnu/llvm/llvm/tools/llvm-xray/
H A Dfunc-id-helper.cpp33 object::SectionedAddress ModuleAddress; in SymbolOrNumber()
37 ModuleAddress.SectionIndex = object::SectionedAddress::UndefSection; in SymbolOrNumber()
60 object::SectionedAddress ModuleAddress; in FileLineAndColumn()
64 ModuleAddress.SectionIndex = object::SectionedAddress::UndefSection; in FileLineAndColumn()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/Symbolize/
H A DSymbolize.cpp54 object::SectionedAddress ModuleOffset) { in symbolizeCodeCommon()
82 object::SectionedAddress ModuleOffset) { in symbolizeCode()
88 object::SectionedAddress ModuleOffset) { in symbolizeCode()
94 object::SectionedAddress ModuleOffset) { in symbolizeCode()
100 const T &ModuleSpecifier, object::SectionedAddress ModuleOffset) { in symbolizeInlinedCodeCommon()
131 object::SectionedAddress ModuleOffset) { in symbolizeInlinedCode()
137 object::SectionedAddress ModuleOffset) { in symbolizeInlinedCode()
143 object::SectionedAddress ModuleOffset) { in symbolizeInlinedCode()
150 object::SectionedAddress ModuleOffset) { in symbolizeDataCommon()
176 object::SectionedAddress ModuleOffset) { in symbolizeData()
[all …]
H A DSymbolizableObjectFile.cpp274 SymbolizableObjectFile::symbolizeCode(object::SectionedAddress ModuleOffset, in symbolizeCode()
277 if (ModuleOffset.SectionIndex == object::SectionedAddress::UndefSection) in symbolizeCode()
299 object::SectionedAddress ModuleOffset, in symbolizeInlinedCode()
301 if (ModuleOffset.SectionIndex == object::SectionedAddress::UndefSection) in symbolizeInlinedCode()
330 object::SectionedAddress ModuleOffset) const { in symbolizeData()
347 object::SectionedAddress ModuleOffset) const { in symbolizeFrame()
348 if (ModuleOffset.SectionIndex == object::SectionedAddress::UndefSection) in symbolizeFrame()
367 return object::SectionedAddress::UndefSection; in getModuleSectionIndexForAddress()
/openbsd-src/gnu/llvm/llvm/tools/llvm-objdump/
H A DSourcePrinter.h37 bool liveAtAddress(object::SectionedAddress Addr);
96 void update(object::SectionedAddress ThisAddr,
97 object::SectionedAddress NextAddr, bool IncludeDefinedVars);
159 object::SectionedAddress Address,
H A DSourcePrinter.cpp33 bool LiveVariable::liveAtAddress(object::SectionedAddress Addr) { in liveAtAddress()
157 void LiveVariablePrinter::update(object::SectionedAddress ThisAddr, in update()
158 object::SectionedAddress NextAddr, in update()
377 object::SectionedAddress Address, in printSourceLine()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/PDB/
H A DPDBContext.cpp35 DILineInfo PDBContext::getLineInfoForAddress(object::SectionedAddress Address, in getLineInfoForAddress()
68 PDBContext::getLineInfoForDataAddress(object::SectionedAddress Address) { in getLineInfoForDataAddress()
75 PDBContext::getLineInfoForAddressRange(object::SectionedAddress Address, in getLineInfoForAddressRange()
95 PDBContext::getInliningInfoForAddress(object::SectionedAddress Address, in getInliningInfoForAddress()
139 PDBContext::getLocalsForAddress(object::SectionedAddress Address) { in getLocalsForAddress()
/openbsd-src/gnu/llvm/llvm/tools/llvm-cfi-verify/lib/
H A DFileAnalysis.h142 const std::set<object::SectionedAddress> &getIndirectInstructions() const;
150 symbolizeInlinedCode(object::SectionedAddress Address);
182 object::SectionedAddress Address);
228 std::set<object::SectionedAddress> IndirectInstructions;
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/
H A DDIContext.h246 object::SectionedAddress Address,
249 getLineInfoForDataAddress(object::SectionedAddress Address) = 0;
251 object::SectionedAddress Address, uint64_t Size,
254 object::SectionedAddress Address,
258 getLocalsForAddress(object::SectionedAddress Address) = 0;
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/symbolizer/
H A Dsanitizer_symbolize.cpp68 {ModuleOffset, llvm::object::SectionedAddress::UndefSection}); in __sanitizer_symbolize_code()
74 {ModuleOffset, llvm::object::SectionedAddress::UndefSection}); in __sanitizer_symbolize_code()
96 {ModuleOffset, llvm::object::SectionedAddress::UndefSection}); in __sanitizer_symbolize_data()
/openbsd-src/gnu/llvm/llvm/include/llvm/Object/
H A DObjectFile.h144 struct SectionedAddress { struct
151 inline bool operator<(const SectionedAddress &LHS, argument
152 const SectionedAddress &RHS) {
157 inline bool operator==(const SectionedAddress &LHS,
158 const SectionedAddress &RHS) {
163 raw_ostream &operator<<(raw_ostream &OS, const SectionedAddress &Addr);
/openbsd-src/gnu/llvm/llvm/lib/Object/
H A DObjectFile.cpp34 raw_ostream &object::operator<<(raw_ostream &OS, const SectionedAddress &Addr) { in operator <<()
36 if (Addr.SectionIndex != SectionedAddress::UndefSection) in operator <<()

123