Home
last modified time | relevance | path

Searched refs:LineData (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/
H A DLine.h36 LineInfo(uint32_t LineData) : LineData(LineData) {} in LineInfo() argument
38 uint32_t getStartLine() const { return LineData & StartLineMask; } in getStartLine()
41 return (LineData & EndLineDeltaMask) >> EndLineDeltaShift; in getLineDelta()
46 bool isStatement() const { return (LineData & StatementFlag) != 0; } in isStatement()
48 uint32_t getRawData() const { return LineData; } in getRawData()
59 uint32_t LineData;
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Ddwarf2yaml.cpp359 DebugLines.Length = LineData.getU64(&Offset); in dumpDebugLines()
368 DebugLines.Version = LineData.getU16(&Offset); in dumpDebugLines()
378 DebugLines.LineBase = LineData.getU8(&Offset); in dumpDebugLines()
379 DebugLines.LineRange = LineData.getU8(&Offset); in dumpDebugLines()
380 DebugLines.OpcodeBase = LineData.getU8(&Offset); in dumpDebugLines()
387 StringRef Dir = LineData.getCStr(&Offset); in dumpDebugLines()
396 if (dumpFileEntry(LineData, Offset, TmpFile)) in dumpDebugLines()
409 NewOp.ExtLen = LineData.getULEB128(&Offset); in dumpDebugLines()
415 NewOp.Data = LineData.getAddress(&Offset); in dumpDebugLines()
440 NewOp.Data = LineData.getULEB128(&Offset); in dumpDebugLines()
[all …]
/llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/
H A DLine.cpp15 LineData = StartLine & StartLineMask; in LineInfo()
17 LineData |= (LineDelta << EndLineDeltaShift) & EndLineDeltaMask; in LineInfo()
19 LineData |= StatementFlag; in LineInfo()
/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDWARFDebugLineTest.cpp27 : LineData("", true, 0), Recoverable(Error::success()), in CommonFixture()
61 LineData = DWARFDataExtractor( in generate()
93 return DWARFDebugLine::SectionParser(LineData, *Context, Units); in setupParser()
106 LineData, Offset, *Context, nullptr, RecordRecoverable); in getOrParseLineTableFatalErrors()
114 DWARFDataExtractor LineData; member
304 LineData, SecondOffset, *Context, nullptr, RecordRecoverable);
317 LineData, 0, *Context, nullptr, RecordRecoverable);
324 LineData, SecondOffset, *Context, nullptr, RecordRecoverable);
375 LineData, SecondOffset, *Context, nullptr, RecordRecoverable);
392 LineData, 0, *Context, nullptr, RecordRecoverable);
[all …]
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCCodeView.cpp372 unsigned LineData = J->getLine(); in emitLineTableForFunction() local
374 LineData |= LineInfo::StatementFlag; in emitLineTableForFunction()
375 OS.emitInt32(LineData); in emitLineTableForFunction()
/llvm-project-15.0.7/llvm/include/llvm/DWARFLinker/
H A DDWARFStreamer.h126 void translateLineTable(DataExtractor LineData, uint64_t Offset) override;
H A DDWARFLinker.h139 virtual void translateLineTable(DataExtractor LineData, uint64_t Offset) = 0;
/llvm-project-15.0.7/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp529 DWARFDataExtractor LineData(DICtx.getDWARFObj(), in collectObjectSources() local
532 DWARFDebugLine::SectionParser Parser(LineData, DICtx, DICtx.normal_units()); in collectObjectSources()
/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp555 DWARFDataExtractor LineData(*DObj, DObj->getLineSection(), isLittleEndian(), in dump() local
557 DWARFDebugLine::SectionParser Parser(LineData, *this, normal_units()); in dump()
564 DWARFDataExtractor LineData(*DObj, DObj->getLineDWOSection(), in dump() local
566 DWARFDebugLine::SectionParser Parser(LineData, *this, dwo_units()); in dump()
/llvm-project-15.0.7/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp1801 StringRef LineData = OrigDwarf.getDWARFObj().getLineSection().Data; in patchLineTableForUnit() local
1807 Params, LineData.slice(*StmtList + 4, PrologueEnd), in patchLineTableForUnit()