Home | History | Annotate | Download | only in bfd

Lines Matching defs:dta

195 	  const bfd_byte *dta = ui->rawUnwindCodes + 2 * i;
198 if (PEX64_UNWCODE_CODE (dta[1]) != UWOP_EPILOG)
200 off = dta[0] | (PEX64_UNWCODE_INFO (dta[1]) << 8);
211 const bfd_byte *dta = ui->rawUnwindCodes + 2 * i;
212 unsigned int info = PEX64_UNWCODE_INFO (dta[1]);
215 fprintf (file, "\t pc+0x%02x: ", (unsigned int) dta[0]);
217 switch (PEX64_UNWCODE_CODE (dta[1]))
226 if (ui->rawUnwindCodesEnd - dta < 4)
231 tmp = bfd_get_16 (abfd, dta + 2) * 8;
236 if (ui->rawUnwindCodesEnd - dta < 6)
241 tmp = bfd_get_32 (abfd, dta + 2);
261 if (ui->rawUnwindCodesEnd - dta < 4)
266 tmp = bfd_get_16 (abfd, dta + 2) * 8;
273 if (ui->rawUnwindCodesEnd - dta < 6)
278 tmp = bfd_get_32 (abfd, dta + 2);
287 if (ui->rawUnwindCodesEnd - dta < 4)
292 tmp = bfd_get_16 (abfd, dta + 2) * 8;
299 fprintf (file, "epilog %02x %01x", dta[0], info);
305 if (ui->rawUnwindCodesEnd - dta < 6)
310 tmp = bfd_get_32 (abfd, dta + 2) * 8;
317 if (ui->rawUnwindCodesEnd - dta < 4)
322 tmp = bfd_get_16 (abfd, dta + 2) * 16;
329 if (ui->rawUnwindCodesEnd - dta < 6)
334 tmp = bfd_get_32 (abfd, dta + 2) * 16;
352 fprintf (file, _("Unknown: %x"), PEX64_UNWCODE_CODE (dta[1]));