/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/ |
H A D | DIPrinter.cpp | 124 if (FunctionName == DILineInfo::BadString) in printFunctionName() 125 FunctionName = DILineInfo::Addr2LineBadString; in printFunctionName() 133 const DILineInfo &Info) { in printSimpleLocation() 140 const DILineInfo &Info) { in printSimpleLocation() 150 const DILineInfo &Info) { in printVerbose() 163 void LLVMPrinter::printStartAddress(const DILineInfo &Info) { in printStartAddress() 173 void PlainPrinterBase::print(const DILineInfo &Info, bool Inlined) { in print() 176 if (Filename == DILineInfo::BadString) in print() 177 Filename = DILineInfo::Addr2LineBadString; in print() 184 void PlainPrinterBase::print(const Request &Request, const DILineInfo [all...] |
H A D | Symbolize.cpp | 53 Expected<DILineInfo> 66 return DILineInfo(); in symbolizeCodeCommon() 73 DILineInfo LineInfo = Info->symbolizeCode( in symbolizeCodeCommon() 81 Expected<DILineInfo> 87 Expected<DILineInfo> 93 Expected<DILineInfo> 235 Expected<std::vector<DILineInfo>> 243 std::vector<DILineInfo> Result; in findSymbolCommon() 251 DILineInfo LineInfo = Info->symbolizeCode( in findSymbolCommon() 254 if (LineInfo.FileName != DILineInfo::BadString) { in findSymbolCommon() [all …]
|
H A D | SymbolizableObjectFile.cpp | 273 DILineInfo 280 DILineInfo LineInfo = in symbolizeCode() 291 if (LineInfo.FileName == DILineInfo::BadString && !FileName.empty()) in symbolizeCode() 309 InlinedContext.addFrame(DILineInfo()); in symbolizeInlinedCode() 317 DILineInfo *LI = InlinedContext.getMutableFrame( in symbolizeInlinedCode() 321 if (LI->FileName == DILineInfo::BadString && !FileName.empty()) in symbolizeInlinedCode() 338 DILineInfo DL = DebugInfoContext->getLineInfoForDataAddress(ModuleOffset); in symbolizeData()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/ |
H A D | DIPrinter.h | 23 struct DILineInfo; 45 virtual void print(const Request &Request, const DILineInfo &Info) = 0; 51 const std::vector<DILineInfo> &Locations) = 0; 76 void print(const DILineInfo &Info, bool Inlined); 79 const DILineInfo &Info) = 0; 81 void printVerbose(StringRef Filename, const DILineInfo &Info); 82 virtual void printStartAddress(const DILineInfo &Info) {} in printStartAddress() 92 void print(const Request &Request, const DILineInfo &Info) override; 98 const std::vector<DILineInfo> &Locations) override; 109 void printSimpleLocation(StringRef Filename, const DILineInfo [all...] |
H A D | Symbolize.h | 77 Expected<DILineInfo> symbolizeCode(const ObjectFile &Obj, 79 Expected<DILineInfo> symbolizeCode(const std::string &ModuleName, 81 Expected<DILineInfo> symbolizeCode(ArrayRef<uint8_t> BuildID, 108 Expected<std::vector<DILineInfo>> 110 Expected<std::vector<DILineInfo>> 112 Expected<std::vector<DILineInfo>> 143 Expected<DILineInfo> 158 Expected<std::vector<DILineInfo>>
|
H A D | SymbolizableModule.h | 27 virtual DILineInfo symbolizeCode(object::SectionedAddress ModuleOffset,
|
H A D | SymbolizableObjectFile.h | 37 DILineInfo symbolizeCode(object::SectionedAddress ModuleOffset,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/ |
H A D | DIContext.h | 32 struct DILineInfo { struct 53 DILineInfo() in DILineInfo() argument 57 bool operator==(const DILineInfo &RHS) const { 64 bool operator!=(const DILineInfo &RHS) const { return !(*this == RHS); } 66 bool operator<(const DILineInfo &RHS) const { 73 explicit operator bool() const { return *this != DILineInfo(); } 89 using DILineInfoTable = SmallVector<std::pair<uint64_t, DILineInfo>, 16>; argument 93 SmallVector<DILineInfo, 4> Frames; 100 const DILineInfo &getFrame(unsigned Index) const { in getFrame() 105 DILineInfo *getMutableFrame(unsigned Index) { in getMutableFrame() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | PDBContext.cpp | 35 DILineInfo PDBContext::getLineInfoForAddress(object::SectionedAddress Address, in getLineInfoForAddress() 37 DILineInfo Result; in getLineInfoForAddress() 67 DILineInfo 71 return DILineInfo(); in getLineInfoForDataAddress() 87 DILineInfo LineEntry = getLineInfoForAddress( in getLineInfoForAddressRange() 98 DILineInfo CurrentLine = getLineInfoForAddress(Address, Specifier); in getInliningInfoForAddress() 123 DILineInfo LineInfo; in getInliningInfoForAddress()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | SourcePrinter.h | 132 DILineInfo OldLineInfo; 145 bool cacheSource(const DILineInfo &LineInfoFile); 147 void printLines(formatted_raw_ostream &OS, const DILineInfo &LineInfo, 150 void printSources(formatted_raw_ostream &OS, const DILineInfo &LineInfo, 156 StringRef getLine(const DILineInfo &LineInfo, StringRef ObjectFilename);
|
H A D | SourcePrinter.cpp | 342 bool SourcePrinter::cacheSource(const DILineInfo &LineInfo) { in cacheSource() 380 DILineInfo LineInfo = DILineInfo(); in printSourceLine() 381 Expected<DILineInfo> ExpectedLineInfo = in printSourceLine() 431 const DILineInfo &LineInfo, StringRef Delimiter, in printLines() 433 bool PrintFunctionName = LineInfo.FunctionName != DILineInfo::BadString && in printLines() 443 if (LineInfo.FileName != DILineInfo::BadString && LineInfo.Line != 0 && in printLines() 454 StringRef SourcePrinter::getLine(const DILineInfo &LineInfo, in getLine() 480 const DILineInfo &LineInfo, in printSources() 483 if (LineInfo.FileName == DILineInfo in printSources() [all...] |
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/BTF/ |
H A D | BTFContext.cpp | 23 DILineInfo BTFContext::getLineInfoForAddress(SectionedAddress Address, in getLineInfoForAddress() 26 DILineInfo Result; in getLineInfoForAddress() 37 DILineInfo BTFContext::getLineInfoForDataAddress(SectionedAddress Address) { in getLineInfoForDataAddress()
|
/freebsd/contrib/llvm-project/lld/include/lld/Common/ |
H A D | DWARF.h | 21 struct DILineInfo; 29 std::optional<llvm::DILineInfo> getDILineInfo(uint64_t offset,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/ |
H A D | BTFContext.h | 33 DILineInfo getLineInfoForAddress( 37 DILineInfo
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBContext.h | 45 DILineInfo getLineInfoForAddress( 48 DILineInfo
|
/freebsd/contrib/llvm-project/lld/Common/ |
H A D | DWARF.cpp | 91 std::optional<DILineInfo> DWARFCache::getDILineInfo(uint64_t offset, in getDILineInfo() 93 DILineInfo info; in getDILineInfo()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-symbolizer/ |
H A D | llvm-symbolizer.cpp | 295 Expected<std::vector<DILineInfo>> ResOrErr = in executeCommand() 311 Expected<DILineInfo> Res0OrErr = in executeCommand() 313 ? Expected<DILineInfo>(ResOrErr.takeError()) in executeCommand() 314 : ((ResOrErr->getNumberOfFrames() == 0) ? DILineInfo() in executeCommand() 318 Expected<DILineInfo> ResOrErr = in executeCommand() 327 Printer.print(SymRequest, DILineInfo()); in printUnknownLineInfo()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-xray/ |
H A D | func-id-helper.cpp | 40 if (DI.FunctionName == DILineInfo::BadString) in SymbolOrNumber()
|
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | InputFiles.h | 24 struct DILineInfo; 261 std::optional<llvm::DILineInfo> getDILineInfo(const InputSectionBase *,
|
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | InputFiles.h | 27 struct DILineInfo; 215 std::optional<llvm::DILineInfo> getDILineInfo(uint32_t offset,
|
H A D | SymbolTable.cpp | 149 std::optional<DILineInfo> optionalLineInfo = in getFileLineDwarf() 153 const DILineInfo &lineInfo = *optionalLineInfo; in getFileLineDwarf() 154 if (lineInfo.FileName == DILineInfo::BadString) in getFileLineDwarf()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/ |
H A D | PerfJITEventListener.cpp | 454 DILineInfo &line = It->second; in NotifyDebug() 474 DILineInfo &Line = It->second; in NotifyDebug()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFContext.h | 383 DILineInfo getLineInfoForAddress( 386 DILineInfo
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/ |
H A D | sanitizer_symbolize.cpp |
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFContext.cpp | 1733 DILineInfo DWARFContext::getLineInfoForAddress(object::SectionedAddress Address, in getLineInfoForAddress() 1735 DILineInfo Result; in getLineInfoForAddress() 1754 DILineInfo 1756 DILineInfo Result; in getLineInfoForDataAddress() 1778 std::string FunctionName(DILineInfo::BadString); in getLineInfoForAddressRange() 1787 DILineInfo Result; in getLineInfoForAddressRange() 1808 DILineInfo Result; in getLineInfoForAddressRange() 1839 DILineInfo Frame; in getInliningInfoForAddress() 1852 DILineInfo Frame; in getInliningInfoForAddress()
|