Lines Matching defs:data
96 Debug (2, "vsp = vsp - %d\n", edata->data);
97 c->cfa -= edata->data;
100 Debug (2, "vsp = vsp + %d\n", edata->data);
101 c->cfa += edata->data;
105 if (edata->data & (1 << i))
112 if (edata->data & (1 << 13))
116 assert (edata->data < 16);
117 Debug (2, "vsp = r%d\n", edata->data);
118 c->loc[UNW_ARM_R13] = c->loc[UNW_ARM_R0 + edata->data];
123 for (i = ARM_EXBUF_START (edata->data); i <= ARM_EXBUF_END (edata->data);
126 if (!(edata->data & ARM_EXIDX_VFP_DOUBLE))
130 for (i = ARM_EXBUF_START (edata->data); i <= ARM_EXBUF_END (edata->data);
136 if (edata->data & (1 << i))
168 edata.data = (((int)op & 0x3f) << 2) + 4;
173 edata.data = (((int)op & 0x3f) << 2) + 4;
183 edata.data = ((op & 0xf) << 8) | op2;
184 edata.data = edata.data << 4;
194 edata.data = op & 0x0f;
200 edata.data = (1 << (end + 1)) - 1;
201 edata.data = edata.data << 4;
203 edata.data |= 1 << 14;
219 edata.data = op2 & 0x0f;
233 edata.data = offset * 4 + 0x204;
239 edata.data = READ_OP ();
241 edata.data |= ARM_EXIDX_VFP_SHIFT_16;
243 edata.data |= ARM_EXIDX_VFP_DOUBLE;
248 edata.data = 0x80 | (op & 0x07);
250 edata.data |= ARM_EXIDX_VFP_DOUBLE;
255 edata.data = 0xa0 | (op & 0x07);
260 edata.data = READ_OP ();
270 edata.data = op2 & 0x0f;
295 uint32_t data;
298 function followed by 31bits of data:
306 if ((*c->as->acc.access_mem)(c->as, entry + 4, &data, 0, c->as_arg) < 0)
309 if (data == ARM_EXIDX_CANT_UNWIND)
314 else if (data & ARM_EXIDX_COMPACT)
317 (data >> 24) & 0x7f, data);
318 buf[nbuf++] = data >> 16;
319 buf[nbuf++] = data >> 8;
320 buf[nbuf++] = data;
330 if ((*c->as->acc.access_mem)(c->as, extbl_data, &data, 0, c->as_arg) < 0)
333 if (data & ARM_EXIDX_COMPACT)
335 int pers = (data >> 24) & 0x0f;
336 Debug (2, "%p compact model %d [%8.8x]\n", (void *)addr, pers, data);
339 n_table_words = (data >> 16) & 0xff;
343 buf[nbuf++] = data >> 16;
344 buf[nbuf++] = data >> 8;
345 buf[nbuf++] = data;
354 if ((*c->as->acc.access_mem)(c->as, extbl_data + 4, &data, 0,
357 n_table_words = data >> 24;
358 buf[nbuf++] = data >> 16;
359 buf[nbuf++] = data >> 8;
360 buf[nbuf++] = data;
367 if ((*c->as->acc.access_mem)(c->as, extbl_data, &data, 0,
371 buf[nbuf++] = data >> 24;
372 buf[nbuf++] = data >> 16;
373 buf[nbuf++] = data >> 8;
374 buf[nbuf++] = data >> 0;
467 arm_phdr_cb (struct dl_phdr_info *info, size_t size, void *data)
469 struct arm_cb_data *cb_data = data;