| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/ |
| HD | DIContext.h | 30 struct DILineInfo { struct 45 DILineInfo() : FileName(BadString), FunctionName(BadString) {} in DILineInfo() argument 47 bool operator==(const DILineInfo &RHS) const { 53 bool operator!=(const DILineInfo &RHS) const { 57 bool operator<(const DILineInfo &RHS) const { 64 explicit operator bool() const { return *this != DILineInfo(); } 78 using DILineInfoTable = SmallVector<std::pair<uint64_t, DILineInfo>, 16>; argument 82 SmallVector<DILineInfo, 4> Frames; 87 const DILineInfo & getFrame(unsigned Index) const { in getFrame() 92 DILineInfo *getMutableFrame(unsigned Index) { in getMutableFrame() [all …]
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/ |
| HD | DIPrinter.cpp | 63 void DIPrinter::print(const DILineInfo &Info, bool Inlined) { in print() 66 if (FunctionName == DILineInfo::BadString) in print() 67 FunctionName = DILineInfo::Addr2LineBadString; in print() 74 if (Filename == DILineInfo::BadString) in print() 75 Filename = DILineInfo::Addr2LineBadString; in print() 95 DIPrinter &DIPrinter::operator<<(const DILineInfo &Info) { in operator <<() 103 print(DILineInfo(), false); in operator <<() 113 if (Name == DILineInfo::BadString) in operator <<() 114 Name = DILineInfo::Addr2LineBadString; in operator <<()
|
| HD | Symbolize.cpp | 41 Expected<DILineInfo> 47 return DILineInfo(); in symbolizeCodeCommon() 54 DILineInfo LineInfo = Info->symbolizeCode(ModuleOffset, Opts.PrintFunctions, in symbolizeCodeCommon() 61 Expected<DILineInfo> 78 Expected<DILineInfo>
|
| HD | SymbolizableObjectFile.cpp | 252 DILineInfo 259 DILineInfo LineInfo = DebugInfoContext->getLineInfoForAddress( in symbolizeCode() 285 InlinedContext.addFrame(DILineInfo()); in symbolizeInlinedCode()
|
| HD | SymbolizableObjectFile.h | 37 DILineInfo symbolizeCode(object::SectionedAddress ModuleOffset,
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/ |
| HD | DIPrinter.h | 20 struct DILineInfo; 40 void print(const DILineInfo &Info, bool Inlined); 52 DIPrinter &operator<<(const DILineInfo &Info);
|
| HD | Symbolize.h | 58 Expected<DILineInfo> symbolizeCode(const ObjectFile &Obj, 60 Expected<DILineInfo> symbolizeCode(const std::string &ModuleName, 81 Expected<DILineInfo>
|
| HD | SymbolizableModule.h | 27 virtual DILineInfo symbolizeCode(object::SectionedAddress ModuleOffset,
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
| HD | PDBContext.cpp | 33 DILineInfo PDBContext::getLineInfoForAddress(object::SectionedAddress Address, in getLineInfoForAddress() 35 DILineInfo Result; in getLineInfoForAddress() 78 DILineInfo LineEntry = getLineInfoForAddress( in getLineInfoForAddressRange() 89 DILineInfo Frame = getLineInfoForAddress(Address, Specifier); in getInliningInfoForAddress()
|
| /freebsd-11-stable/contrib/llvm-project/lld/include/lld/Common/ |
| HD | DWARF.h | 21 struct DILineInfo; 29 llvm::Optional<llvm::DILineInfo> getDILineInfo(uint64_t offset,
|
| /freebsd-11-stable/contrib/llvm-project/lld/Common/ |
| HD | DWARF.cpp | 91 Optional<DILineInfo> DWARFCache::getDILineInfo(uint64_t offset, in getDILineInfo() 93 DILineInfo info; in getDILineInfo()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
| HD | PDBContext.h | 45 DILineInfo getLineInfoForAddress(
|
| /freebsd-11-stable/contrib/llvm-project/lld/COFF/ |
| HD | InputFiles.h | 26 struct DILineInfo; 212 llvm::Optional<llvm::DILineInfo> getDILineInfo(uint32_t offset,
|
| HD | SymbolTable.cpp | 114 Optional<DILineInfo> optionalLineInfo = in getFileLineDwarf() 118 const DILineInfo &lineInfo = *optionalLineInfo; in getFileLineDwarf() 119 if (lineInfo.FileName == DILineInfo::BadString) in getFileLineDwarf()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-xray/ |
| HD | func-id-helper.cpp | 39 if (DI.FunctionName == DILineInfo::BadString) in SymbolOrNumber()
|
| /freebsd-11-stable/contrib/llvm-project/lld/ELF/ |
| HD | InputFiles.h | 27 struct DILineInfo; 224 llvm::Optional<llvm::DILineInfo> getDILineInfo(InputSectionBase *, uint64_t);
|
| HD | InputFiles.cpp | 237 if (Optional<DILineInfo> info = file.getDILineInfo(&sec, offset)) in getSrcMsgAux() 285 Optional<DILineInfo> ObjFile<ELFT>::getDILineInfo(InputSectionBase *s, in getDILineInfo()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-symbolizer/ |
| HD | llvm-symbolizer.cpp | 269 Printer << (error(ResOrErr) ? DILineInfo() : ResOrErr.get().getFrame(0)); in symbolizeInput() 273 Printer << (error(ResOrErr) ? DILineInfo() : ResOrErr.get()); in symbolizeInput()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/ |
| HD | PerfJITEventListener.cpp | 452 DILineInfo &line = It->second; in NotifyDebug() 472 DILineInfo &Line = It->second; in NotifyDebug()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| HD | DWARFContext.cpp | 1159 DILineInfo DWARFContext::getLineInfoForAddress(object::SectionedAddress Address, in getLineInfoForAddress() 1161 DILineInfo Result; in getLineInfoForAddress() 1187 std::string FunctionName(DILineInfo::BadString); in getLineInfoForAddressRange() 1194 DILineInfo Result; in getLineInfoForAddressRange() 1213 DILineInfo Result; in getLineInfoForAddressRange() 1242 DILineInfo Frame; in getInliningInfoForAddress() 1255 DILineInfo Frame; in getInliningInfoForAddress()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/IntelJITEvents/ |
| HD | IntelJITEventListener.cpp | 67 DILineInfo Line) { in DILineInfoToIntelJITFormat()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| HD | DWARFContext.h | 324 DILineInfo getLineInfoForAddress(
|
| HD | DWARFDebugLine.h | 277 DILineInfo &Result) const;
|
| /freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| HD | llvm-objdump.cpp | 543 DILineInfo OldLineInfo; 556 bool cacheSource(const DILineInfo& LineInfoFile); 575 bool SourcePrinter::cacheSource(const DILineInfo &LineInfo) { in cacheSource() 612 DILineInfo LineInfo = DILineInfo(); in printSourceLine() 620 if (LineInfo.FileName == DILineInfo::BadString) { in printSourceLine()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-dwarfdump/ |
| HD | llvm-dwarfdump.cpp | 406 if (DILineInfo LineInfo = DICtx.getLineInfoForAddress( in lookup()
|