| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/ |
| H A D | Symbolize.h | 37 struct SectionedAddress; 82 symbolizeCode(const ObjectFile &Obj, object::SectionedAddress ModuleOffset); 84 symbolizeCode(StringRef ModuleName, object::SectionedAddress ModuleOffset); 87 object::SectionedAddress ModuleOffset); 90 object::SectionedAddress ModuleOffset); 93 object::SectionedAddress ModuleOffset); 96 object::SectionedAddress ModuleOffset); 99 symbolizeData(const ObjectFile &Obj, object::SectionedAddress ModuleOffset); 101 symbolizeData(StringRef ModuleName, object::SectionedAddress ModuleOffset); 104 object::SectionedAddress ModuleOffset); [all …]
|
| H A D | SymbolizableModule.h | 27 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; 39 virtual std::vector<object::SectionedAddress>
|
| H A D | SymbolizableObjectFile.h | 37 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; 46 std::vector<object::SectionedAddress>
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/BTF/ |
| H A D | BTFContext.cpp | 21 using object::SectionedAddress; 24 BTFContext::getLineInfoForAddress(SectionedAddress Address, in getLineInfoForAddress() 39 BTFContext::getLineInfoForDataAddress(SectionedAddress Address) { in getLineInfoForDataAddress() 45 BTFContext::getLineInfoForAddressRange(SectionedAddress Address, uint64_t Size, in getLineInfoForAddressRange() 53 BTFContext::getInliningInfoForAddress(SectionedAddress Address, in getInliningInfoForAddress() 59 std::vector<DILocal> BTFContext::getLocalsForAddress(SectionedAddress Address) { in getLocalsForAddress()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/ |
| H A D | BTFContext.h | 35 object::SectionedAddress Address, 39 getLineInfoForDataAddress(object::SectionedAddress Address) override; 42 object::SectionedAddress Address, uint64_t Size, 46 object::SectionedAddress Address, 50 getLocalsForAddress(object::SectionedAddress Address) override;
|
| H A D | BTFParser.h | 33 using object::SectionedAddress; 85 LLVM_ABI const BTF::BPFLineInfo *findLineInfo(SectionedAddress Address) const; 92 findFieldReloc(SectionedAddress Address) const;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFDebugRnglists.h | 27 struct SectionedAddress; 43 llvm::function_ref<std::optional<object::SectionedAddress>(uint32_t)> 53 std::optional<object::SectionedAddress> BaseAddr, uint8_t AddressByteSize, 54 function_ref<std::optional<object::SectionedAddress>(uint32_t)> 59 std::optional<object::SectionedAddress> BaseAddr, DWARFUnit &U) const;
|
| H A D | DWARFDebugLine.h | 153 object::SectionedAddress Address; 227 bool containsPC(object::SectionedAddress PC) const { in containsPC() 247 LLVM_ABI uint32_t lookupAddress(object::SectionedAddress Address, 261 object::SectionedAddress Address, uint64_t Size, 287 object::SectionedAddress Address, bool Approximate, const char *CompDir, 315 object::SectionedAddress Address) const; 320 uint32_t lookupAddressImpl(object::SectionedAddress Address, 334 lookupAddressRangeImpl(object::SectionedAddress Address, uint64_t Size,
|
| H A D | DWARFDebugLoc.h | 26 struct SectionedAddress; 70 std::optional<object::SectionedAddress> BaseAddr, 75 uint64_t Offset, std::optional<object::SectionedAddress> BaseAddr, 76 std::function<std::optional<object::SectionedAddress>(uint32_t)>
|
| H A D | DWARFDebugRangeList.h | 22 struct SectionedAddress; 76 getAbsoluteRanges(std::optional<object::SectionedAddress> BaseAddr) const;
|
| H A D | DWARFContext.h | 390 object::SectionedAddress Address, 393 getLineInfoForDataAddress(object::SectionedAddress Address) override; 395 object::SectionedAddress Address, uint64_t Size, 398 object::SectionedAddress Address, 402 getLocalsForAddress(object::SectionedAddress Address) override;
|
| H A D | DWARFFormValue.h | 77 LLVM_ABI static std::optional<object::SectionedAddress> 89 object::SectionedAddress SA) const; 122 LLVM_ABI std::optional<object::SectionedAddress> 380 inline std::optional<object::SectionedAddress>
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/ |
| H A D | GsymContext.h | 44 object::SectionedAddress Address, 47 getLineInfoForDataAddress(object::SectionedAddress Address) override; 49 object::SectionedAddress Address, uint64_t Size, 52 object::SectionedAddress Address, 56 getLocalsForAddress(object::SectionedAddress Address) override;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBContext.h | 46 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;
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
| H A D | GsymContext.cpp | 64 GsymContext::getLineInfoForAddress(object::SectionedAddress Address, in getLineInfoForAddress() 66 if (Address.SectionIndex != object::SectionedAddress::UndefSection) in getLineInfoForAddress() 96 GsymContext::getLineInfoForDataAddress(object::SectionedAddress Address) { in getLineInfoForDataAddress() 103 GsymContext::getLineInfoForAddressRange(object::SectionedAddress Address, in getLineInfoForAddressRange() 109 if (Address.SectionIndex != llvm::object::SectionedAddress::UndefSection) in getLineInfoForAddressRange() 134 GsymContext::getInliningInfoForAddress(object::SectionedAddress Address, in getInliningInfoForAddress() 162 GsymContext::getLocalsForAddress(object::SectionedAddress Address) { in getLocalsForAddress()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugLoc.cpp | 26 using object::SectionedAddress; 34 std::optional<object::SectionedAddress> Base; 35 std::function<std::optional<object::SectionedAddress>(uint32_t)> LookupAddr; 39 std::optional<object::SectionedAddress> Base, in DWARFLocationInterpreter() 40 std::function<std::optional<object::SectionedAddress>(uint32_t)> in DWARFLocationInterpreter() 65 std::optional<SectionedAddress> LowPC = LookupAddr(E.Value0); in Interpret() 68 std::optional<SectionedAddress> HighPC = LookupAddr(E.Value1); in Interpret() 76 std::optional<SectionedAddress> LowPC = LookupAddr(E.Value0); in Interpret() 92 if (Range.SectionIndex == SectionedAddress::UndefSection) in Interpret() 99 Base = SectionedAddress{E.Value0, E.SectionIndex}; in Interpret() [all …]
|
| H A D | DWARFDebugRnglists.cpp | 89 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()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/ |
| H A D | SymbolizableObjectFile.cpp | 273 SymbolizableObjectFile::symbolizeCode(object::SectionedAddress ModuleOffset, in symbolizeCode() 276 if (ModuleOffset.SectionIndex == object::SectionedAddress::UndefSection) in symbolizeCode() 303 object::SectionedAddress ModuleOffset, in symbolizeInlinedCode() 305 if (ModuleOffset.SectionIndex == object::SectionedAddress::UndefSection) in symbolizeInlinedCode() 339 object::SectionedAddress ModuleOffset) const { in symbolizeData() 357 object::SectionedAddress ModuleOffset) const { in symbolizeFrame() 358 if (ModuleOffset.SectionIndex == object::SectionedAddress::UndefSection) in symbolizeFrame() 364 std::vector<object::SectionedAddress> 366 std::vector<object::SectionedAddress> Result; in findSymbol() 372 object::SectionedAddress A{Addr, getModuleSectionIndexForAddress(Addr)}; in findSymbol() [all …]
|
| H A D | Symbolize.cpp | 56 object::SectionedAddress ModuleOffset) { in symbolizeCodeCommon() 86 object::SectionedAddress ModuleOffset) { in symbolizeCode() 92 object::SectionedAddress ModuleOffset) { in symbolizeCode() 98 object::SectionedAddress ModuleOffset) { in symbolizeCode() 104 const T &ModuleSpecifier, object::SectionedAddress ModuleOffset) { in symbolizeInlinedCodeCommon() 137 object::SectionedAddress ModuleOffset) { in symbolizeInlinedCode() 143 object::SectionedAddress ModuleOffset) { in symbolizeInlinedCode() 149 object::SectionedAddress ModuleOffset) { in symbolizeInlinedCode() 156 object::SectionedAddress ModuleOffset) { in symbolizeDataCommon() 182 object::SectionedAddress ModuleOffset) { in symbolizeData() [all …]
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-xray/ |
| H A D | func-id-helper.cpp | 33 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()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
| H A D | PDBContext.cpp | 36 PDBContext::getLineInfoForAddress(object::SectionedAddress Address, in getLineInfoForAddress() 69 PDBContext::getLineInfoForDataAddress(object::SectionedAddress Address) { in getLineInfoForDataAddress() 76 PDBContext::getLineInfoForAddressRange(object::SectionedAddress Address, in getLineInfoForAddressRange() 97 PDBContext::getInliningInfoForAddress(object::SectionedAddress Address, in getInliningInfoForAddress() 142 PDBContext::getLocalsForAddress(object::SectionedAddress Address) { in getLocalsForAddress()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | SourcePrinter.h | 37 bool liveAtAddress(object::SectionedAddress Addr); 96 void update(object::SectionedAddress ThisAddr, 97 object::SectionedAddress NextAddr, bool IncludeDefinedVars); 163 object::SectionedAddress Address,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/ |
| H A D | DIContext.h | 258 object::SectionedAddress Address, 261 getLineInfoForDataAddress(object::SectionedAddress Address) = 0; 263 object::SectionedAddress Address, uint64_t Size, 266 object::SectionedAddress Address, 270 getLocalsForAddress(object::SectionedAddress Address) = 0;
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/ |
| H A D | sanitizer_symbolize.cpp | 75 // object::SectionedAddress::UndefSection works for only absolute addresses. in __sanitizer_symbolize_code() 79 {ModuleOffset, llvm::object::SectionedAddress::UndefSection}); in __sanitizer_symbolize_code() 86 {ModuleOffset, llvm::object::SectionedAddress::UndefSection}); in __sanitizer_symbolize_code() 107 // object::SectionedAddress::UndefSection works for only absolute addresses. in __sanitizer_symbolize_data() 110 {ModuleOffset, llvm::object::SectionedAddress::UndefSection}); in __sanitizer_symbolize_data() 130 // object::SectionedAddress::UndefSection works for only absolute addresses. in __sanitizer_symbolize_set_demangle() 133 {ModuleOffset, llvm::object::SectionedAddress::UndefSection}); in __sanitizer_symbolize_set_demangle()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | ObjectFile.h | 146 struct SectionedAddress { struct 153 inline bool operator<(const SectionedAddress &LHS, argument 154 const SectionedAddress &RHS) { 159 inline bool operator==(const SectionedAddress &LHS, 160 const SectionedAddress &RHS) { 165 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, const SectionedAddress &Addr);
|