Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/
H A DSymbolize.h61 object::SectionedAddress ModuleOffset);
63 object::SectionedAddress ModuleOffset);
66 object::SectionedAddress ModuleOffset);
69 object::SectionedAddress ModuleOffset);
72 object::SectionedAddress ModuleOffset);
74 object::SectionedAddress ModuleOffset);
76 symbolizeFrame(const ObjectFile &Obj, object::SectionedAddress ModuleOffset);
79 object::SectionedAddress ModuleOffset);
94 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;
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLoc.cpp25 using object::SectionedAddress;
29 Optional<object::SectionedAddress> Base;
34 Optional<object::SectionedAddress> Base, in DWARFLocationInterpreter()
61 Optional<SectionedAddress> LowPC = LookupAddr(E.Value0); in Interpret()
64 Optional<SectionedAddress> HighPC = LookupAddr(E.Value1); in Interpret()
72 Optional<SectionedAddress> LowPC = LookupAddr(E.Value0); in Interpret()
88 if (Range.SectionIndex == SectionedAddress::UndefSection) in Interpret()
95 Base = SectionedAddress{E.Value0, E.SectionIndex}; in Interpret()
128 BaseAddr, [U](uint32_t Index) -> Optional<SectionedAddress> { in dumpLocationList()
171 uint64_t Offset, Optional<SectionedAddress> BaseAddr, in visitAbsoluteLocationList()
[all …]
H A DDWARFDebugRnglists.cpp89 llvm::Optional<object::SectionedAddress> BaseAddr, DWARFUnit &U) const { in getAbsoluteRanges()
96 Optional<object::SectionedAddress> BaseAddr, uint8_t AddressByteSize, in getAbsoluteRanges()
97 function_ref<Optional<object::SectionedAddress>(uint32_t)> in getAbsoluteRanges()
178 llvm::function_ref<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()
1215 object::SectionedAddress Address) const { in findRowInSeq()
1238 object::SectionedAddress Address) const { in lookupAddress()
1244 Address.SectionIndex == object::SectionedAddress::UndefSection) in lookupAddress()
1248 Address.SectionIndex = object::SectionedAddress::UndefSection; in lookupAddress()
1253 object::SectionedAddress Address) const { in lookupAddressImpl()
1266 object::SectionedAddress Address, uint64_t Size, in lookupAddressRange()
1277 Address.SectionIndex = object::SectionedAddress::UndefSection; in lookupAddressRange()
1282 object::SectionedAddress Address, uint64_t Size, in lookupAddressRangeImpl()
[all …]
H A DDWARFFormValue.cpp384 object::SectionedAddress SA) const { in dumpSectionedAddress()
426 Optional<object::SectionedAddress> A = U->getAddrOffsetSectionItem(UValue); in dump()
442 Optional<object::SectionedAddress> A = U->getAddrOffsetSectionItem(Index); in dump()
668 Optional<object::SectionedAddress>
678 Optional<object::SectionedAddress> SA = U->getAddrOffsetSectionItem(Index); in getAsSectionedAddress()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugRnglists.h39 llvm::function_ref<Optional<object::SectionedAddress>(uint32_t)>
49 getAbsoluteRanges(Optional<object::SectionedAddress> BaseAddr,
51 function_ref<Optional<object::SectionedAddress>(uint32_t)>
56 getAbsoluteRanges(llvm::Optional<object::SectionedAddress> BaseAddr,
H A DDWARFDebugLine.h160 object::SectionedAddress Address;
227 bool containsPC(object::SectionedAddress PC) const { in containsPC()
247 uint32_t lookupAddress(object::SectionedAddress Address) const;
249 bool lookupAddressRange(object::SectionedAddress Address, uint64_t Size,
273 bool getFileLineInfoForAddress(object::SectionedAddress Address,
298 object::SectionedAddress Address) const;
303 uint32_t lookupAddressImpl(object::SectionedAddress Address) const;
305 bool lookupAddressRangeImpl(object::SectionedAddress Address, uint64_t Size,
H A DDWARFDebugLoc.h65 Optional<object::SectionedAddress> BaseAddr,
71 uint64_t Offset, Optional<object::SectionedAddress> BaseAddr,
72 std::function<Optional<object::SectionedAddress>(uint32_t)> LookupAddr,
H A DDWARFContext.h354 object::SectionedAddress Address,
357 object::SectionedAddress Address, uint64_t Size,
360 object::SectionedAddress Address,
364 getLocalsForAddress(object::SectionedAddress Address) override;
H A DDWARFFormValue.h84 object::SectionedAddress SA) const;
121 Optional<object::SectionedAddress> getAsSectionedAddress() const;
272 inline Optional<object::SectionedAddress>
H A DDWARFDebugRangeList.h78 getAbsoluteRanges(llvm::Optional<object::SectionedAddress> BaseAddr) const;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBContext.h46 object::SectionedAddress Address,
49 object::SectionedAddress Address, uint64_t Size,
52 object::SectionedAddress Address,
56 getLocalsForAddress(object::SectionedAddress Address) override;
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dfunc-id-helper.cpp32 object::SectionedAddress ModuleAddress; in SymbolOrNumber()
36 ModuleAddress.SectionIndex = object::SectionedAddress::UndefSection; in SymbolOrNumber()
59 object::SectionedAddress ModuleAddress; in FileLineAndColumn()
63 ModuleAddress.SectionIndex = object::SectionedAddress::UndefSection; in FileLineAndColumn()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
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;
H A DSymbolizableObjectFile.cpp269 SymbolizableObjectFile::symbolizeCode(object::SectionedAddress ModuleOffset, in symbolizeCode()
272 if (ModuleOffset.SectionIndex == object::SectionedAddress::UndefSection) in symbolizeCode()
294 object::SectionedAddress ModuleOffset, in symbolizeInlinedCode()
296 if (ModuleOffset.SectionIndex == object::SectionedAddress::UndefSection) in symbolizeInlinedCode()
325 object::SectionedAddress ModuleOffset) const { in symbolizeData()
334 object::SectionedAddress ModuleOffset) const { in symbolizeFrame()
335 if (ModuleOffset.SectionIndex == object::SectionedAddress::UndefSection) in symbolizeFrame()
354 return object::SectionedAddress::UndefSection; in getModuleSectionIndexForAddress()
H A DSymbolize.cpp45 object::SectionedAddress ModuleOffset) { in symbolizeCodeCommon()
73 object::SectionedAddress ModuleOffset) { in symbolizeCode()
79 object::SectionedAddress ModuleOffset) { in symbolizeCode()
85 const T &ModuleSpecifier, object::SectionedAddress ModuleOffset) { in symbolizeInlinedCodeCommon()
116 object::SectionedAddress ModuleOffset) { in symbolizeInlinedCode()
122 object::SectionedAddress ModuleOffset) { in symbolizeInlinedCode()
129 object::SectionedAddress ModuleOffset) { in symbolizeDataCommon()
155 object::SectionedAddress ModuleOffset) { in symbolizeData()
161 object::SectionedAddress ModuleOffset) { in symbolizeData()
190 object::SectionedAddress ModuleOffset) { in symbolizeFrame()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DSourcePrinter.h35 bool liveAtAddress(object::SectionedAddress Addr);
94 void update(object::SectionedAddress ThisAddr,
95 object::SectionedAddress NextAddr, bool IncludeDefinedVars);
157 object::SectionedAddress Address,
H A DSourcePrinter.cpp31 bool LiveVariable::liveAtAddress(object::SectionedAddress Addr) { in liveAtAddress()
145 void LiveVariablePrinter::update(object::SectionedAddress ThisAddr, in update()
146 object::SectionedAddress NextAddr, in update()
365 object::SectionedAddress Address, in printSourceLine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBContext.cpp33 DILineInfo PDBContext::getLineInfoForAddress(object::SectionedAddress Address, in getLineInfoForAddress()
66 PDBContext::getLineInfoForAddressRange(object::SectionedAddress Address, in getLineInfoForAddressRange()
86 PDBContext::getInliningInfoForAddress(object::SectionedAddress Address, in getInliningInfoForAddress()
130 PDBContext::getLocalsForAddress(object::SectionedAddress Address) { in getLocalsForAddress()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/
H A Dsanitizer_symbolize.cpp61 {ModuleOffset, llvm::object::SectionedAddress::UndefSection}); in __sanitizer_symbolize_code()
67 {ModuleOffset, llvm::object::SectionedAddress::UndefSection}); in __sanitizer_symbolize_code()
89 {ModuleOffset, llvm::object::SectionedAddress::UndefSection}); in __sanitizer_symbolize_data()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/
H A DDIContext.h234 object::SectionedAddress Address,
237 object::SectionedAddress Address, uint64_t Size,
240 object::SectionedAddress Address,
244 getLocalsForAddress(object::SectionedAddress Address) = 0;
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-symbolizer/
H A Dllvm-symbolizer.cpp166 ModuleName, {AdjustedOffset, object::SectionedAddress::UndefSection}); in symbolizeInput()
170 ModuleName, {AdjustedOffset, object::SectionedAddress::UndefSection}); in symbolizeInput()
174 ModuleName, {AdjustedOffset, object::SectionedAddress::UndefSection}); in symbolizeInput()
184 ModuleName, {AdjustedOffset, object::SectionedAddress::UndefSection}); in symbolizeInput()
193 ModuleName, {AdjustedOffset, object::SectionedAddress::UndefSection}); in symbolizeInput()
/freebsd-13.1/contrib/llvm-project/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);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Object/
H A DObjectFile.cpp35 raw_ostream &object::operator<<(raw_ostream &OS, const SectionedAddress &Addr) { in operator <<()
37 if (Addr.SectionIndex != SectionedAddress::UndefSection) in operator <<()

12