Home | History | Annotate | Download | only in bfd

Lines Matching defs:dta

197 	  const bfd_byte *dta = ui->rawUnwindCodes + 2 * i;
200 if (PEX64_UNWCODE_CODE (dta[1]) != UWOP_EPILOG)
202 off = dta[0] | (PEX64_UNWCODE_INFO (dta[1]) << 8);
213 const bfd_byte *dta = ui->rawUnwindCodes + 2 * i;
214 unsigned int info = PEX64_UNWCODE_INFO (dta[1]);
217 fprintf (file, "\t pc+0x%02x: ", (unsigned int) dta[0]);
219 switch (PEX64_UNWCODE_CODE (dta[1]))
228 if (ui->rawUnwindCodesEnd - dta < 4)
233 tmp = bfd_get_16 (abfd, dta + 2) * 8;
238 if (ui->rawUnwindCodesEnd - dta < 6)
243 tmp = bfd_get_32 (abfd, dta + 2);
263 if (ui->rawUnwindCodesEnd - dta < 4)
268 tmp = bfd_get_16 (abfd, dta + 2) * 8;
275 if (ui->rawUnwindCodesEnd - dta < 6)
280 tmp = bfd_get_32 (abfd, dta + 2);
289 if (ui->rawUnwindCodesEnd - dta < 4)
294 tmp = bfd_get_16 (abfd, dta + 2) * 8;
301 fprintf (file, "epilog %02x %01x", dta[0], info);
307 if (ui->rawUnwindCodesEnd - dta < 6)
312 tmp = bfd_get_32 (abfd, dta + 2) * 8;
319 if (ui->rawUnwindCodesEnd - dta < 4)
324 tmp = bfd_get_16 (abfd, dta + 2) * 16;
331 if (ui->rawUnwindCodesEnd - dta < 6)
336 tmp = bfd_get_32 (abfd, dta + 2) * 16;
354 fprintf (file, _("Unknown: %x"), PEX64_UNWCODE_CODE (dta[1]));