Home
last modified time | relevance | path

Searched defs:LineTable (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugLine.h233 struct LineTable { struct
237 const uint32_t UnknownRowIndex = UINT32_MAX;
239 void appendRow(const DWARFDebugLine::Row &R) { Rows.push_back(R); } in appendRow()
241 void appendSequence(const DWARFDebugLine::Sequence &S) { in appendSequence()
265 bool hasFileAtIndex(uint64_t FileIndex) const { in hasFileAtIndex()
269 std::optional<uint64_t> getLastValidFileIndex() const { in getLastValidFileIndex()
278 bool getFileNameByIndex(uint64_t FileIndex, StringRef CompDir, in getFileNameByIndex()
304 using RowVector = std::vector<Row>;
305 using RowIter = RowVector::const_iterator;
306 using SequenceVector = std::vector<Sequence>;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DDWARFYAML.h165 struct LineTable { struct
179 std::vector<LineTableOpcode> Opcodes; argument
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDebugLineSectionEmitter.h29 Error emit(const DWARFDebugLine::LineTable &LineTable) { in emit()
295 void emitLineTableRows(const DWARFDebugLine::LineTable &LineTable, in emitLineTableRows()
H A DDWARFLinkerCompileUnit.cpp1691 if (const DWARFDebugLine::LineTable *LineTable = in getDirAndFilenameFromLineTable() local
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinkerDeclContext.cpp
H A DDWARFStreamer.cpp
H A DDWARFLinker.cpp
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DVTuneSharedStructs.h32 VTuneLineTable LineTable; member
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DSymbolCache.h91 mutable DenseMap<uint16_t, std::vector<LineTableEntry>> LineTable; variable
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DLineTable.cpp21 LineTable::LineTable(CompileUnit *comp_unit) in LineTable() function in LineTable
24 LineTable::LineTable(CompileUnit *comp_unit, std::vector<Sequence> &&sequences) in LineTable() function in LineTable
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DLineTable.h306 friend class LineTable; variable
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDWARFYAML.cpp279 IO &IO, DWARFYAML::LineTable &LineTable) { in mapping()
H A DDWARFEmitter.cpp598 for (const DWARFYAML::LineTable &LineTable : DI.DebugLines) { in emitDebugLine() local
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFStreamer.cpp811 const DWARFDebugLine::LineTable &LineTable, const CompileUnit &Unit, in emitLineTableForUnit()
1039 const DWARFDebugLine::LineTable &LineTable, MCSymbol *LineEndSym, in emitLineTableRows()
H A DDWARFLinker.cpp2186 DWARFDebugLine::LineTable LineTable; in generateLineTableForUnit() local
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/
H A DDWARFEmitterImpl.h
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp29 const DWARFDebugLine::LineTable *LineTable; member
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp1743 if (const DWARFLineTable *LineTable = getLineTableForUnit(CU)) { in getLineInfoForAddress() local
1795 const DWARFLineTable *LineTable = getLineTableForUnit(CU); in getLineInfoForAddressRange() local
1831 const DWARFLineTable *LineTable = nullptr; in getInliningInfoForAddress() local
H A DDWARFVerifier.cpp978 auto LineTable = DCtx.getLineTableForUnit(CU.get()); in verifyDebugLineStmtOffsets() local
1016 auto LineTable = DCtx.getLineTableForUnit(CU.get()); in verifyDebugLineRows() local
H A DDWARFDebugLine.cpp537 DWARFDebugLine::LineTable::LineTable() { clear(); } in LineTable() function in DWARFDebugLine::LineTable
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A DStatistics.cpp907 const auto *LineTable = DICtx.getLineTableForUnit(CU.get()); in collectStatsForObjectFile() local
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCContext.cpp1088 const MCDwarfLineTable &LineTable = getMCDwarfLineTable(CUID); in isValidDwarfFileNumber() local
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSourceManager.h778 std::unique_ptr<LineTableInfo> LineTable; variable
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h121 class LineTable; variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp2684 auto &LineTable = Asm->OutStreamer->getContext().getMCDwarfLineTable( in terminateLineTable() local

12