/netbsd-src/external/gpl3/binutils/dist/bfd/ |
H A D | archive64.c | 42 bfd_size_type i, parsed_size, nsymz, stringsize, carsym_size, ptrsize; in _bfd_archive_64_bit_slurp_armap() local 77 parsed_size = mapdata->parsed_size; in _bfd_archive_64_bit_slurp_armap() 81 if (filesize != 0 && parsed_size > filesize) in _bfd_archive_64_bit_slurp_armap() 95 stringsize = parsed_size - 8 * nsymz - 8; in _bfd_archive_64_bit_slurp_armap() 103 || stringsize > parsed_size in _bfd_archive_64_bit_slurp_armap()
|
H A D | archive.c | 511 uint64_t parsed_size; in _bfd_generic_read_ar_hdr_mag() local 540 scan = sscanf (hdr.ar_size, "%" SCNu64, &parsed_size); in _bfd_generic_read_ar_hdr_mag() 566 if (namelen > parsed_size in _bfd_generic_read_ar_hdr_mag() 574 parsed_size -= namelen; in _bfd_generic_read_ar_hdr_mag() 630 ared->parsed_size = parsed_size; in _bfd_generic_read_ar_hdr_mag() 1003 bfd_size_type parsed_size; in do_slurp_bsd_armap() local 1010 parsed_size = mapdata->parsed_size; in do_slurp_bsd_armap() 1014 if (parsed_size < BSD_SYMDEF_COUNT_SIZE + BSD_STRING_COUNT_SIZE) in do_slurp_bsd_armap() 1020 raw_armap = (bfd_byte *) _bfd_alloc_and_read (abfd, parsed_size, parsed_size); in do_slurp_bsd_armap() 1024 parsed_size -= BSD_SYMDEF_COUNT_SIZE + BSD_STRING_COUNT_SIZE; in do_slurp_bsd_armap() [all …]
|
H A D | pdb.c | 201 arch_eltdata (file)->parsed_size = file_size; in pdb_get_elt_at_index() 388 buf->st_size = arch_eltdata (abfd)->parsed_size; in pdb_generic_stat_arch_elt()
|
H A D | libbfd-in.h | 96 bfd_size_type parsed_size; /* Octets of filesize not including ar_hdr. */ member 104 #define arelt_size(bfd) (((struct areltdata *)((bfd)->arelt_data))->parsed_size)
|
H A D | ecoff.c | 2921 bfd_size_type parsed_size, stringsize; in _bfd_ecoff_slurp_armap() local 2977 parsed_size = mapdata->parsed_size; in _bfd_ecoff_slurp_armap() 2980 if (parsed_size + 1 < 9) in _bfd_ecoff_slurp_armap() 2986 raw_armap = (char *) _bfd_alloc_and_read (abfd, parsed_size + 1, parsed_size); in _bfd_ecoff_slurp_armap() 2989 raw_armap[parsed_size] = 0; in _bfd_ecoff_slurp_armap() 2994 if ((parsed_size - 8) / 8 < count) in _bfd_ecoff_slurp_armap() 3003 stringsize = parsed_size - (count * 8 + 8); in _bfd_ecoff_slurp_armap()
|
H A D | libbfd.h | 102 bfd_size_type parsed_size; /* Octets of filesize not including ar_hdr. */ member 110 #define arelt_size(bfd) (((struct areltdata *)((bfd)->arelt_data))->parsed_size)
|
H A D | coff-rs6000.c | 1724 GET_VALUE_IN_FIELD (ret->parsed_size, hdr.size, 10); in _bfd_xcoff_read_ar_hdr() 1753 GET_VALUE_IN_FIELD (ret->parsed_size, hdr.size, 10); in _bfd_xcoff_read_ar_hdr() 1763 || !add_range (abfd, start, abfd->where + ret->parsed_size)) in _bfd_xcoff_read_ar_hdr() 1873 s->st_size = arch_eltdata (abfd)->parsed_size; in _bfd_xcoff_stat_arch_elt() 1883 s->st_size = arch_eltdata (abfd)->parsed_size; in _bfd_xcoff_stat_arch_elt() 2386 arch_eltdata (sub)->parsed_size = s.st_size; in xcoff_write_archive_contents_old() 2622 arch_eltdata (current_bfd)->parsed_size = s.st_size; in xcoff_write_archive_contents_big()
|
H A D | bfdio.c | 619 archive_size = adata->parsed_size; in bfd_get_file_size()
|
H A D | vms-lib.c | 1432 arelt->parsed_size = bfd_getl32 (mhd->modsize); in _bfd_vms_lib_get_module() 1599 st->st_size = ((struct areltdata *)abfd->arelt_data)->parsed_size; in _bfd_vms_lib_generic_stat_arch_elt()
|
H A D | som.c | 6118 unsigned int parsed_size; in som_slurp_armap() local 6153 parsed_size = strtol (ar_header.ar_size, NULL, 10); in som_slurp_armap() 6161 ardata->first_file_filepos = bfd_tell (abfd) + parsed_size; in som_slurp_armap() 6183 if (bfd_seek (abfd, (ardata->first_file_filepos - parsed_size in som_slurp_armap()
|
H A D | coff-alpha.c | 2085 ret->parsed_size = H_GET_64 (abfd, ab); in alpha_ecoff_read_ar_hdr()
|
H A D | ChangeLog-2020 | 3379 * ecoff.c (_bfd_ecoff_slurp_armap): Sanity check parsed_size and 3691 * archive64.c (_bfd_archive_64_bit_slurp_armap): Check parsed_size 3914 * archive.c (do_slurp_bsd_armap): Increase minimum parsed_size, and
|
H A D | mach-o.c | 5640 areltdata->parsed_size = entry->size; in bfd_mach_o_fat_member_init()
|
/netbsd-src/external/gpl3/binutils.old/dist/bfd/ |
H A D | archive64.c | 42 bfd_size_type i, parsed_size, nsymz, stringsize, carsym_size, ptrsize; in _bfd_archive_64_bit_slurp_armap() local 77 parsed_size = mapdata->parsed_size; in _bfd_archive_64_bit_slurp_armap() 81 if (filesize != 0 && parsed_size > filesize) in _bfd_archive_64_bit_slurp_armap() 95 stringsize = parsed_size - 8 * nsymz - 8; in _bfd_archive_64_bit_slurp_armap() 103 || stringsize > parsed_size in _bfd_archive_64_bit_slurp_armap()
|
H A D | archive.c | 491 bfd_size_type parsed_size; in _bfd_generic_read_ar_hdr_mag() local 520 scan = sscanf (hdr.ar_size, "%" BFD_VMA_FMT "u", &parsed_size); in _bfd_generic_read_ar_hdr_mag() 546 if (namelen > parsed_size in _bfd_generic_read_ar_hdr_mag() 554 parsed_size -= namelen; in _bfd_generic_read_ar_hdr_mag() 610 ared->parsed_size = parsed_size; in _bfd_generic_read_ar_hdr_mag() 990 bfd_size_type parsed_size; in do_slurp_bsd_armap() local 997 parsed_size = mapdata->parsed_size; in do_slurp_bsd_armap() 1001 if (parsed_size < BSD_SYMDEF_COUNT_SIZE + BSD_STRING_COUNT_SIZE) in do_slurp_bsd_armap() 1007 raw_armap = (bfd_byte *) _bfd_alloc_and_read (abfd, parsed_size, parsed_size); in do_slurp_bsd_armap() 1011 parsed_size -= BSD_SYMDEF_COUNT_SIZE + BSD_STRING_COUNT_SIZE; in do_slurp_bsd_armap() [all …]
|
H A D | libbfd-in.h | 101 bfd_size_type parsed_size; /* Octets of filesize not including ar_hdr. */ member 109 #define arelt_size(bfd) (((struct areltdata *)((bfd)->arelt_data))->parsed_size)
|
H A D | ecoff.c | 2843 bfd_size_type parsed_size, stringsize; in _bfd_ecoff_slurp_armap() local 2899 parsed_size = mapdata->parsed_size; in _bfd_ecoff_slurp_armap() 2902 if (parsed_size + 1 < 9) in _bfd_ecoff_slurp_armap() 2908 raw_armap = (char *) _bfd_alloc_and_read (abfd, parsed_size + 1, parsed_size); in _bfd_ecoff_slurp_armap() 2911 raw_armap[parsed_size] = 0; in _bfd_ecoff_slurp_armap() 2916 if ((parsed_size - 8) / 8 < count) in _bfd_ecoff_slurp_armap() 2925 stringsize = parsed_size - (count * 8 + 8); in _bfd_ecoff_slurp_armap()
|
H A D | libbfd.h | 106 bfd_size_type parsed_size; /* Octets of filesize not including ar_hdr. */ member 114 #define arelt_size(bfd) (((struct areltdata *)((bfd)->arelt_data))->parsed_size)
|
H A D | coff-rs6000.c | 1641 GET_VALUE_IN_FIELD (ret->parsed_size, hdr.size, 10); in _bfd_xcoff_read_ar_hdr() 1670 GET_VALUE_IN_FIELD (ret->parsed_size, hdr.size, 10); in _bfd_xcoff_read_ar_hdr() 1713 lastend = laststart + arel->parsed_size; in _bfd_xcoff_openr_next_archived_file() 1746 lastend = laststart + arel->parsed_size; in _bfd_xcoff_openr_next_archived_file() 1788 s->st_size = arch_eltdata (abfd)->parsed_size; in _bfd_xcoff_stat_arch_elt() 1798 s->st_size = arch_eltdata (abfd)->parsed_size; in _bfd_xcoff_stat_arch_elt() 2293 arch_eltdata (sub)->parsed_size = s.st_size; in xcoff_write_archive_contents_old() 2529 arch_eltdata (current_bfd)->parsed_size = s.st_size; in xcoff_write_archive_contents_big()
|
H A D | bfdio.c | 525 archive_size = adata->parsed_size; in bfd_get_file_size()
|
H A D | vms-lib.c | 1429 arelt->parsed_size = bfd_getl32 (mhd->modsize); in _bfd_vms_lib_get_module() 1596 st->st_size = ((struct areltdata *)abfd->arelt_data)->parsed_size; in _bfd_vms_lib_generic_stat_arch_elt()
|
H A D | som.c | 6191 unsigned int parsed_size; in som_slurp_armap() local 6226 parsed_size = strtol (ar_header.ar_size, NULL, 10); in som_slurp_armap() 6234 ardata->first_file_filepos = bfd_tell (abfd) + parsed_size; in som_slurp_armap() 6256 if (bfd_seek (abfd, (ardata->first_file_filepos - parsed_size in som_slurp_armap()
|
H A D | coff-alpha.c | 2040 ret->parsed_size = H_GET_64 (abfd, ab); in alpha_ecoff_read_ar_hdr()
|
H A D | ChangeLog-2020 | 3379 * ecoff.c (_bfd_ecoff_slurp_armap): Sanity check parsed_size and 3691 * archive64.c (_bfd_archive_64_bit_slurp_armap): Check parsed_size 3914 * archive.c (do_slurp_bsd_armap): Increase minimum parsed_size, and
|
/netbsd-src/external/gpl3/gdb/dist/bfd/ |
H A D | ChangeLog-2020 | 3379 * ecoff.c (_bfd_ecoff_slurp_armap): Sanity check parsed_size and 3691 * archive64.c (_bfd_archive_64_bit_slurp_armap): Check parsed_size 3914 * archive.c (do_slurp_bsd_armap): Increase minimum parsed_size, and
|