| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | Line.h | 36 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 D | dwarf2yaml.cpp | 359 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 D | Line.cpp | 15 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 D | DWARFDebugLineTest.cpp | 27 : 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 D | MCCodeView.cpp | 372 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 D | DWARFStreamer.h | 126 void translateLineTable(DataExtractor LineData, uint64_t Offset) override;
|
| H A D | DWARFLinker.h | 139 virtual void translateLineTable(DataExtractor LineData, uint64_t Offset) = 0;
|
| /llvm-project-15.0.7/llvm/tools/llvm-dwarfdump/ |
| H A D | llvm-dwarfdump.cpp | 529 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 D | DWARFContext.cpp | 555 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 D | DWARFLinker.cpp | 1801 StringRef LineData = OrigDwarf.getDWARFObj().getLineSection().Data; in patchLineTableForUnit() local 1807 Params, LineData.slice(*StmtList + 4, PrologueEnd), in patchLineTableForUnit()
|