Home | History | Annotate | Download | only in libdw

Lines Matching full:data

78   struct loc_s fake = { .addr = block.data };
89 unsigned char *data = block.data;
90 unsigned char *const end_data = data + block.length;
96 while (data < end_data)
102 newloc->offset = data - block.data;
107 switch ((newloc->atom = *data++))
113 if (unlikely (data + 4 > end_data))
120 newloc->number = read_4ubyte_unaligned_inc (dbg, data);
124 if (unlikely (data + 8 > end_data))
127 newloc->number = read_8ubyte_unaligned_inc (dbg, data);
170 if (unlikely (data >= end_data))
173 newloc->number = *data++;
177 if (unlikely (data >= end_data))
180 newloc->number = *((int8_t *) data);
181 ++data;
185 if (unlikely (data + 2 > end_data))
188 newloc->number = read_2ubyte_unaligned_inc (dbg, data);
195 if (unlikely (data + 2 > end_data))
198 newloc->number = read_2sbyte_unaligned_inc (dbg, data);
202 if (unlikely (data + 4 > end_data))
205 newloc->number = read_4ubyte_unaligned_inc (dbg, data);
210 if (unlikely (data + 4 > end_data))
213 newloc->number = read_4sbyte_unaligned_inc (dbg, data);
217 if (unlikely (data + 8 > end_data))
220 newloc->number = read_8ubyte_unaligned_inc (dbg, data);
224 if (unlikely (data + 8 > end_data))
227 newloc->number = read_8sbyte_unaligned_inc (dbg, data);
235 get_uleb128 (newloc->number, data);
242 get_sleb128 (newloc->number, data);
247 get_uleb128 (newloc->number, data);
248 get_sleb128 (newloc->number2, data);
289 newp->addr = block.data;