Lines Matching refs:offset_ptr

69                                      uint32_t *offset_ptr) {
70 const uint32_t prologue_offset = *offset_ptr;
73 TotalLength = debug_line_data.getU32(offset_ptr);
74 Version = debug_line_data.getU16(offset_ptr);
78 PrologueLength = debug_line_data.getU32(offset_ptr);
79 const uint32_t end_prologue_offset = PrologueLength + *offset_ptr;
80 MinInstLength = debug_line_data.getU8(offset_ptr);
82 MaxOpsPerInst = debug_line_data.getU8(offset_ptr);
83 DefaultIsStmt = debug_line_data.getU8(offset_ptr);
84 LineBase = debug_line_data.getU8(offset_ptr);
85 LineRange = debug_line_data.getU8(offset_ptr);
86 OpcodeBase = debug_line_data.getU8(offset_ptr);
90 uint8_t op_len = debug_line_data.getU8(offset_ptr);
94 while (*offset_ptr < end_prologue_offset) {
95 const char *s = debug_line_data.getCStr(offset_ptr);
102 while (*offset_ptr < end_prologue_offset) {
103 const char *name = debug_line_data.getCStr(offset_ptr);
107 fileEntry.DirIdx = debug_line_data.getULEB128(offset_ptr);
108 fileEntry.ModTime = debug_line_data.getULEB128(offset_ptr);
109 fileEntry.Length = debug_line_data.getULEB128(offset_ptr);
116 if (*offset_ptr != end_prologue_offset) {
119 prologue_offset, end_prologue_offset, *offset_ptr);
249 uint32_t *offset_ptr) {
250 const uint32_t debug_line_offset = *offset_ptr;
254 if (!Prologue.parse(debug_line_data, offset_ptr)) {
256 *offset_ptr = debug_line_offset;
265 while (*offset_ptr < end_offset) {
266 uint8_t opcode = debug_line_data.getU8(offset_ptr);
271 uint32_t ext_offset = *offset_ptr;
272 uint64_t len = debug_line_data.getULEB128(offset_ptr);
273 uint32_t arg_size = len - (*offset_ptr - ext_offset);
275 uint8_t sub_opcode = debug_line_data.getU8(offset_ptr);
286 State.appendRowToMatrix(*offset_ptr);
299 RelocAddrMap::const_iterator AI = RMap->find(*offset_ptr);
303 debug_line_data.getAddress(offset_ptr) + R.second;
305 State.Row.Address = debug_line_data.getAddress(offset_ptr);
332 fileEntry.Name = debug_line_data.getCStr(offset_ptr);
333 fileEntry.DirIdx = debug_line_data.getULEB128(offset_ptr);
334 fileEntry.ModTime = debug_line_data.getULEB128(offset_ptr);
335 fileEntry.Length = debug_line_data.getULEB128(offset_ptr);
341 State.Row.Discriminator = debug_line_data.getULEB128(offset_ptr);
347 (*offset_ptr) += arg_size;
357 State.appendRowToMatrix(*offset_ptr);
365 debug_line_data.getULEB128(offset_ptr) * Prologue.MinInstLength;
371 State.Row.Line += debug_line_data.getSLEB128(offset_ptr);
377 State.Row.File = debug_line_data.getULEB128(offset_ptr);
383 State.Row.Column = debug_line_data.getULEB128(offset_ptr);
428 State.Row.Address += debug_line_data.getU16(offset_ptr);
446 State.Row.Isa = debug_line_data.getULEB128(offset_ptr);
457 debug_line_data.getULEB128(offset_ptr);
502 State.appendRowToMatrix(*offset_ptr);