Lines Matching refs:DebugLines
352 DWARFYAML::LineTable DebugLines; in dumpDebugLines() local
358 DebugLines.Format = dwarf::DWARF64; in dumpDebugLines()
359 DebugLines.Length = LineData.getU64(&Offset); in dumpDebugLines()
361 DebugLines.Format = dwarf::DWARF32; in dumpDebugLines()
362 DebugLines.Length = LengthOrDWARF64Prefix; in dumpDebugLines()
364 assert(DebugLines.Length); in dumpDebugLines()
365 uint64_t LineTableLength = *DebugLines.Length; in dumpDebugLines()
367 DebugLines.Format == dwarf::DWARF64 ? 8 : 4; in dumpDebugLines()
368 DebugLines.Version = LineData.getU16(&Offset); in dumpDebugLines()
369 DebugLines.PrologueLength = in dumpDebugLines()
371 assert(DebugLines.PrologueLength); in dumpDebugLines()
372 const uint64_t EndPrologue = *DebugLines.PrologueLength + Offset; in dumpDebugLines()
374 DebugLines.MinInstLength = LineData.getU8(&Offset); in dumpDebugLines()
375 if (DebugLines.Version >= 4) in dumpDebugLines()
376 DebugLines.MaxOpsPerInst = LineData.getU8(&Offset); in dumpDebugLines()
377 DebugLines.DefaultIsStmt = LineData.getU8(&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()
382 DebugLines.StandardOpcodeLengths.emplace(); in dumpDebugLines()
383 for (uint8_t i = 1; i < DebugLines.OpcodeBase; ++i) in dumpDebugLines()
384 DebugLines.StandardOpcodeLengths->push_back(LineData.getU8(&Offset)); in dumpDebugLines()
389 DebugLines.IncludeDirs.push_back(Dir); in dumpDebugLines()
397 DebugLines.Files.push_back(TmpFile); in dumpDebugLines()
426 } else if (NewOp.Opcode < *DebugLines.OpcodeBase) { in dumpDebugLines()
453 i < (*DebugLines.StandardOpcodeLengths)[NewOp.Opcode - 1]; ++i) in dumpDebugLines()
457 DebugLines.Opcodes.push_back(NewOp); in dumpDebugLines()
459 Y.DebugLines.push_back(DebugLines); in dumpDebugLines()