Lines Matching refs:newloc
257 struct loclist *newloc = NEW_LOC (); in __libdw_intern_expression() local
258 newloc->atom = DW_OP_call_frame_cfa; in __libdw_intern_expression()
259 newloc->number = 0; in __libdw_intern_expression()
260 newloc->number2 = 0; in __libdw_intern_expression()
261 newloc->offset = -1; in __libdw_intern_expression()
268 struct loclist *newloc; in __libdw_intern_expression() local
269 newloc = NEW_LOC (); in __libdw_intern_expression()
270 newloc->number = 0; in __libdw_intern_expression()
271 newloc->number2 = 0; in __libdw_intern_expression()
272 newloc->offset = data - block->data; in __libdw_intern_expression()
274 switch ((newloc->atom = *data++)) in __libdw_intern_expression()
286 newloc->number = read_4ubyte_unaligned_inc (&bo, data); in __libdw_intern_expression()
293 newloc->number = read_8ubyte_unaligned_inc (&bo, data); in __libdw_intern_expression()
297 address_size, &newloc->number)) in __libdw_intern_expression()
305 &newloc->number, in __libdw_intern_expression()
368 newloc->number = *data++; in __libdw_intern_expression()
375 newloc->number = *((int8_t *) data); in __libdw_intern_expression()
383 newloc->number = read_2ubyte_unaligned_inc (&bo, data); in __libdw_intern_expression()
393 newloc->number = read_2sbyte_unaligned_inc (&bo, data); in __libdw_intern_expression()
400 newloc->number = read_4ubyte_unaligned_inc (&bo, data); in __libdw_intern_expression()
409 newloc->number = read_4sbyte_unaligned_inc (&bo, data); in __libdw_intern_expression()
416 newloc->number = read_8ubyte_unaligned_inc (&bo, data); in __libdw_intern_expression()
423 newloc->number = read_8sbyte_unaligned_inc (&bo, data); in __libdw_intern_expression()
432 get_uleb128 (newloc->number, data, end_data); in __libdw_intern_expression()
438 get_sleb128 (newloc->number, data, end_data); in __libdw_intern_expression()
442 get_uleb128 (newloc->number, data, end_data); in __libdw_intern_expression()
445 get_sleb128 (newloc->number2, data, end_data); in __libdw_intern_expression()
450 get_uleb128 (newloc->number, data, end_data); in __libdw_intern_expression()
453 get_uleb128 (newloc->number2, data, end_data); in __libdw_intern_expression()
463 newloc->number2 = (Dwarf_Word) (uintptr_t) data; in __libdw_intern_expression()
464 get_uleb128 (newloc->number, data, end_data); /* Block length. */ in __libdw_intern_expression()
465 if (unlikely ((Dwarf_Word) (end_data - data) < newloc->number)) in __libdw_intern_expression()
467 data += newloc->number; /* Skip the block. */ in __libdw_intern_expression()
474 &newloc->number, in __libdw_intern_expression()
479 get_uleb128 (newloc->number2, data, end_data); /* Byte offset. */ in __libdw_intern_expression()
485 newloc->number = *data++; in __libdw_intern_expression()
486 get_uleb128 (newloc->number2, data, end_data); in __libdw_intern_expression()
492 get_uleb128 (newloc->number, data, end_data); in __libdw_intern_expression()
497 newloc->number2 = (Dwarf_Word) (uintptr_t) data; in __libdw_intern_expression()
520 struct loclist *newloc = NEW_LOC (); in __libdw_intern_expression() local
521 newloc->atom = DW_OP_stack_value; in __libdw_intern_expression()
522 newloc->number = 0; in __libdw_intern_expression()
523 newloc->number2 = 0; in __libdw_intern_expression()
524 newloc->offset = data - block->data; in __libdw_intern_expression()