reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
251 dumpInitialLength(LineData, Offset, DebugLines.Length); 254 DebugLines.Version = LineData.getU16(&Offset); 256 LineData.getUnsigned(&Offset, SizeOfPrologueLength); 257 const uint64_t EndPrologue = DebugLines.PrologueLength + Offset; 259 DebugLines.MinInstLength = LineData.getU8(&Offset); 261 DebugLines.MaxOpsPerInst = LineData.getU8(&Offset); 262 DebugLines.DefaultIsStmt = LineData.getU8(&Offset); 263 DebugLines.LineBase = LineData.getU8(&Offset); 264 DebugLines.LineRange = LineData.getU8(&Offset); 265 DebugLines.OpcodeBase = LineData.getU8(&Offset); 269 DebugLines.StandardOpcodeLengths.push_back(LineData.getU8(&Offset)); 271 while (Offset < EndPrologue) { 272 StringRef Dir = LineData.getCStr(&Offset); 279 while (Offset < EndPrologue) { 281 if (dumpFileEntry(LineData, Offset, TmpFile)) 289 while (Offset < LineEnd) { 291 NewOp.Opcode = (dwarf::LineNumberOps)LineData.getU8(&Offset); 293 auto StartExt = Offset; 294 NewOp.ExtLen = LineData.getULEB128(&Offset); 296 (dwarf::LineNumberExtendedOps)LineData.getU8(&Offset); 300 NewOp.Data = LineData.getAddress(&Offset); 303 dumpFileEntry(LineData, Offset, NewOp.FileEntry); 308 while (Offset < StartExt + NewOp.ExtLen) 309 NewOp.UnknownOpcodeData.push_back(LineData.getU8(&Offset)); 325 NewOp.Data = LineData.getULEB128(&Offset); 329 NewOp.SData = LineData.getSLEB128(&Offset); 333 NewOp.Data = LineData.getU16(&Offset); 339 NewOp.StandardOpcodeData.push_back(LineData.getULEB128(&Offset));