Lines Matching defs:DebugLines
363 DWARFYAML::LineTable DebugLines;
369 DebugLines.Format = dwarf::DWARF64;
370 DebugLines.Length = LineData.getU64(&Offset);
372 DebugLines.Format = dwarf::DWARF32;
373 DebugLines.Length = LengthOrDWARF64Prefix;
375 assert(DebugLines.Length);
376 uint64_t LineTableLength = *DebugLines.Length;
378 DebugLines.Format == dwarf::DWARF64 ? 8 : 4;
379 DebugLines.Version = LineData.getU16(&Offset);
380 DebugLines.PrologueLength =
382 assert(DebugLines.PrologueLength);
383 const uint64_t EndPrologue = *DebugLines.PrologueLength + Offset;
385 DebugLines.MinInstLength = LineData.getU8(&Offset);
386 if (DebugLines.Version >= 4)
387 DebugLines.MaxOpsPerInst = LineData.getU8(&Offset);
388 DebugLines.DefaultIsStmt = LineData.getU8(&Offset);
389 DebugLines.LineBase = LineData.getU8(&Offset);
390 DebugLines.LineRange = LineData.getU8(&Offset);
391 DebugLines.OpcodeBase = LineData.getU8(&Offset);
393 DebugLines.StandardOpcodeLengths.emplace();
394 for (uint8_t i = 1; i < DebugLines.OpcodeBase; ++i)
395 DebugLines.StandardOpcodeLengths->push_back(LineData.getU8(&Offset));
400 DebugLines.IncludeDirs.push_back(Dir);
408 DebugLines.Files.push_back(TmpFile);
437 } else if (NewOp.Opcode < *DebugLines.OpcodeBase) {
464 i < (*DebugLines.StandardOpcodeLengths)[NewOp.Opcode - 1]; ++i)
468 DebugLines.Opcodes.push_back(NewOp);
470 Y.DebugLines.push_back(DebugLines);