Home | History | Annotate | Download | only in bfd

Lines Matching defs:rec_len

6128 evax_bfd_print_emh (FILE *file, unsigned char *rec, unsigned int rec_len)
6134 if (rec_len >= sizeof (*emh))
6138 fprintf (file, _(" EMH %d (len=%u): "), subtype, rec_len);
6141 if (rec_len < sizeof (*emh))
6148 extra = rec_len - sizeof (struct vms_emh_common);
6160 if (rec_len < sizeof (* mhd))
6171 maxname = (unsigned char *) rec + rec_len;
6232 evax_bfd_print_eeom (FILE *file, unsigned char *rec, unsigned int rec_len)
6236 fprintf (file, _(" EEOM (len=%u):\n"), rec_len);
6239 if (rec_len < 10)
6251 if (rec_len >= sizeof (*eeom))
6314 evax_bfd_print_egsd (FILE *file, unsigned char *rec, unsigned int rec_len)
6319 fprintf (file, _(" EGSD (len=%u):\n"), rec_len);
6320 if (rec_len < sizeof (struct vms_egsd) + sizeof (struct vms_egsd_entry))
6323 while (off <= rec_len - sizeof (struct vms_egsd_entry))
6338 if (len < sizeof (struct vms_egsd_entry) || len > rec_len - off)
6612 unsigned char *rec, unsigned int rec_len)
6617 fprintf (file, _(" %s (len=%u):\n"), name, (unsigned) rec_len);
6618 if (rec_len < sizeof (struct vms_eobjrec) + sizeof (struct vms_etir))
6621 while (off <= rec_len - sizeof (struct vms_etir))
6633 if (size < sizeof (struct vms_etir) || size > rec_len - off)
6928 unsigned int rec_len;
6943 rec_len = bfd_getl16 (buf + 2);
6944 pad_len = rec_len;
6952 if (type == rec_len2 && rec_len == EOBJ__C_EMH)
6973 type = rec_len;
6974 rec_len = rec_len2;
6977 rec_len = 0;
6978 pad_len = (rec_len + 1) & ~1U;
6983 if (rec_len < hdr_size)
7006 evax_bfd_print_emh (file, rec, rec_len);
7009 evax_bfd_print_egsd (file, rec, rec_len);
7012 evax_bfd_print_eeom (file, rec, rec_len);
7016 evax_bfd_print_etir (file, "ETIR", rec, rec_len);
7019 evax_bfd_print_etir (file, "EDBG", rec, rec_len);
7022 evax_bfd_print_etir (file, "ETBT", rec, rec_len);