Lines Matching refs:debug_line_data

68 bool DWARFDebugLine::Prologue::parse(DataExtractor debug_line_data,  in parse()  argument
73 TotalLength = debug_line_data.getU32(offset_ptr); in parse()
74 Version = debug_line_data.getU16(offset_ptr); in parse()
78 PrologueLength = debug_line_data.getU32(offset_ptr); in parse()
80 MinInstLength = debug_line_data.getU8(offset_ptr); in parse()
82 MaxOpsPerInst = debug_line_data.getU8(offset_ptr); in parse()
83 DefaultIsStmt = debug_line_data.getU8(offset_ptr); in parse()
84 LineBase = debug_line_data.getU8(offset_ptr); in parse()
85 LineRange = debug_line_data.getU8(offset_ptr); in parse()
86 OpcodeBase = debug_line_data.getU8(offset_ptr); in parse()
90 uint8_t op_len = debug_line_data.getU8(offset_ptr); in parse()
95 const char *s = debug_line_data.getCStr(offset_ptr); in parse()
103 const char *name = debug_line_data.getCStr(offset_ptr); in parse()
107 fileEntry.DirIdx = debug_line_data.getULEB128(offset_ptr); in parse()
108 fileEntry.ModTime = debug_line_data.getULEB128(offset_ptr); in parse()
109 fileEntry.Length = debug_line_data.getULEB128(offset_ptr); in parse()
235 DWARFDebugLine::getOrParseLineTable(DataExtractor debug_line_data, in getOrParseLineTable() argument
241 if (!LT->parse(debug_line_data, RelocMap, &offset)) in getOrParseLineTable()
247 bool DWARFDebugLine::LineTable::parse(DataExtractor debug_line_data, in parse() argument
254 if (!Prologue.parse(debug_line_data, offset_ptr)) { in parse()
266 uint8_t opcode = debug_line_data.getU8(offset_ptr); in parse()
272 uint64_t len = debug_line_data.getULEB128(offset_ptr); in parse()
275 uint8_t sub_opcode = debug_line_data.getU8(offset_ptr); in parse()
303 debug_line_data.getAddress(offset_ptr) + R.second; in parse()
305 State.Row.Address = debug_line_data.getAddress(offset_ptr); in parse()
332 fileEntry.Name = debug_line_data.getCStr(offset_ptr); in parse()
333 fileEntry.DirIdx = debug_line_data.getULEB128(offset_ptr); in parse()
334 fileEntry.ModTime = debug_line_data.getULEB128(offset_ptr); in parse()
335 fileEntry.Length = debug_line_data.getULEB128(offset_ptr); in parse()
341 State.Row.Discriminator = debug_line_data.getULEB128(offset_ptr); in parse()
365 debug_line_data.getULEB128(offset_ptr) * Prologue.MinInstLength; in parse()
371 State.Row.Line += debug_line_data.getSLEB128(offset_ptr); in parse()
377 State.Row.File = debug_line_data.getULEB128(offset_ptr); in parse()
383 State.Row.Column = debug_line_data.getULEB128(offset_ptr); in parse()
428 State.Row.Address += debug_line_data.getU16(offset_ptr); in parse()
446 State.Row.Isa = debug_line_data.getULEB128(offset_ptr); in parse()
457 debug_line_data.getULEB128(offset_ptr); in parse()