• Home
  • Raw
  • Download

Lines Matching refs:DebugLines

351       DWARFYAML::LineTable DebugLines;  in dumpDebugLines()  local
357 DebugLines.Format = dwarf::DWARF64; in dumpDebugLines()
358 DebugLines.Length = LineData.getU64(&Offset); in dumpDebugLines()
360 DebugLines.Format = dwarf::DWARF32; in dumpDebugLines()
361 DebugLines.Length = LengthOrDWARF64Prefix; in dumpDebugLines()
363 assert(DebugLines.Length); in dumpDebugLines()
364 uint64_t LineTableLength = *DebugLines.Length; in dumpDebugLines()
366 DebugLines.Format == dwarf::DWARF64 ? 8 : 4; in dumpDebugLines()
367 DebugLines.Version = LineData.getU16(&Offset); in dumpDebugLines()
368 DebugLines.PrologueLength = in dumpDebugLines()
370 assert(DebugLines.PrologueLength); in dumpDebugLines()
371 const uint64_t EndPrologue = *DebugLines.PrologueLength + Offset; in dumpDebugLines()
373 DebugLines.MinInstLength = LineData.getU8(&Offset); in dumpDebugLines()
374 if (DebugLines.Version >= 4) in dumpDebugLines()
375 DebugLines.MaxOpsPerInst = LineData.getU8(&Offset); in dumpDebugLines()
376 DebugLines.DefaultIsStmt = LineData.getU8(&Offset); in dumpDebugLines()
377 DebugLines.LineBase = LineData.getU8(&Offset); in dumpDebugLines()
378 DebugLines.LineRange = LineData.getU8(&Offset); in dumpDebugLines()
379 DebugLines.OpcodeBase = LineData.getU8(&Offset); in dumpDebugLines()
381 DebugLines.StandardOpcodeLengths.emplace(); in dumpDebugLines()
382 for (uint8_t i = 1; i < DebugLines.OpcodeBase; ++i) in dumpDebugLines()
383 DebugLines.StandardOpcodeLengths->push_back(LineData.getU8(&Offset)); in dumpDebugLines()
388 DebugLines.IncludeDirs.push_back(Dir); in dumpDebugLines()
396 DebugLines.Files.push_back(TmpFile); in dumpDebugLines()
425 } else if (NewOp.Opcode < *DebugLines.OpcodeBase) { in dumpDebugLines()
453 DebugLines.StandardOpcodeLengths.getValue()[NewOp.Opcode - 1]; in dumpDebugLines()
458 DebugLines.Opcodes.push_back(NewOp); in dumpDebugLines()
460 Y.DebugLines.push_back(DebugLines); in dumpDebugLines()