Home
last modified time | relevance | path

Searched refs:parsed_size (Results 1 – 25 of 37) sorted by relevance

12

/netbsd-src/external/gpl3/binutils/dist/bfd/
H A Darchive64.c42 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 Darchive.c511 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 Dpdb.c201 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 Dlibbfd-in.h96 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 Decoff.c2921 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 Dlibbfd.h102 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 Dcoff-rs6000.c1724 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 Dbfdio.c619 archive_size = adata->parsed_size; in bfd_get_file_size()
H A Dvms-lib.c1432 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 Dsom.c6118 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 Dcoff-alpha.c2085 ret->parsed_size = H_GET_64 (abfd, ab); in alpha_ecoff_read_ar_hdr()
H A DChangeLog-20203379 * 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 Dmach-o.c5640 areltdata->parsed_size = entry->size; in bfd_mach_o_fat_member_init()
/netbsd-src/external/gpl3/binutils.old/dist/bfd/
H A Darchive64.c42 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 Darchive.c491 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 Dlibbfd-in.h101 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 Decoff.c2843 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 Dlibbfd.h106 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 Dcoff-rs6000.c1641 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 Dbfdio.c525 archive_size = adata->parsed_size; in bfd_get_file_size()
H A Dvms-lib.c1429 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 Dsom.c6191 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 Dcoff-alpha.c2040 ret->parsed_size = H_GET_64 (abfd, ab); in alpha_ecoff_read_ar_hdr()
H A DChangeLog-20203379 * 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 DChangeLog-20203379 * 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

12