Home
last modified time | relevance | path

Searched refs:DILineInfo (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/
HDDIContext.h30 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/
HDDIPrinter.cpp63 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 <<()
HDSymbolize.cpp41 Expected<DILineInfo>
47 return DILineInfo(); in symbolizeCodeCommon()
54 DILineInfo LineInfo = Info->symbolizeCode(ModuleOffset, Opts.PrintFunctions, in symbolizeCodeCommon()
61 Expected<DILineInfo>
78 Expected<DILineInfo>
HDSymbolizableObjectFile.cpp252 DILineInfo
259 DILineInfo LineInfo = DebugInfoContext->getLineInfoForAddress( in symbolizeCode()
285 InlinedContext.addFrame(DILineInfo()); in symbolizeInlinedCode()
HDSymbolizableObjectFile.h37 DILineInfo symbolizeCode(object::SectionedAddress ModuleOffset,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/
HDDIPrinter.h20 struct DILineInfo;
40 void print(const DILineInfo &Info, bool Inlined);
52 DIPrinter &operator<<(const DILineInfo &Info);
HDSymbolize.h58 Expected<DILineInfo> symbolizeCode(const ObjectFile &Obj,
60 Expected<DILineInfo> symbolizeCode(const std::string &ModuleName,
81 Expected<DILineInfo>
HDSymbolizableModule.h27 virtual DILineInfo symbolizeCode(object::SectionedAddress ModuleOffset,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
HDPDBContext.cpp33 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/
HDDWARF.h21 struct DILineInfo;
29 llvm::Optional<llvm::DILineInfo> getDILineInfo(uint64_t offset,
/freebsd-11-stable/contrib/llvm-project/lld/Common/
HDDWARF.cpp91 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/
HDPDBContext.h45 DILineInfo getLineInfoForAddress(
/freebsd-11-stable/contrib/llvm-project/lld/COFF/
HDInputFiles.h26 struct DILineInfo;
212 llvm::Optional<llvm::DILineInfo> getDILineInfo(uint32_t offset,
HDSymbolTable.cpp114 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/
HDfunc-id-helper.cpp39 if (DI.FunctionName == DILineInfo::BadString) in SymbolOrNumber()
/freebsd-11-stable/contrib/llvm-project/lld/ELF/
HDInputFiles.h27 struct DILineInfo;
224 llvm::Optional<llvm::DILineInfo> getDILineInfo(InputSectionBase *, uint64_t);
HDInputFiles.cpp237 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/
HDllvm-symbolizer.cpp269 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/
HDPerfJITEventListener.cpp452 DILineInfo &line = It->second; in NotifyDebug()
472 DILineInfo &Line = It->second; in NotifyDebug()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
HDDWARFContext.cpp1159 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/
HDIntelJITEventListener.cpp67 DILineInfo Line) { in DILineInfoToIntelJITFormat()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
HDDWARFContext.h324 DILineInfo getLineInfoForAddress(
HDDWARFDebugLine.h277 DILineInfo &Result) const;
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-objdump/
HDllvm-objdump.cpp543 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/
HDllvm-dwarfdump.cpp406 if (DILineInfo LineInfo = DICtx.getLineInfoForAddress( in lookup()

12