Home
last modified time | relevance | path

Searched refs:ardata (Results 1 – 7 of 7) sorted by relevance

/toolchain/binutils/binutils-2.25/bfd/
Darchive64.c43 struct artdata *ardata = bfd_ardata (abfd); in bfd_elf64_archive_slurp_armap() local
53 ardata->symdefs = NULL; in bfd_elf64_archive_slurp_armap()
95 ardata->symdefs = (struct carsym *) bfd_zalloc (abfd, amt); in bfd_elf64_archive_slurp_armap()
96 if (ardata->symdefs == NULL) in bfd_elf64_archive_slurp_armap()
98 carsyms = ardata->symdefs; in bfd_elf64_archive_slurp_armap()
99 stringbase = ((char *) ardata->symdefs) + carsym_size; in bfd_elf64_archive_slurp_armap()
122 ardata->symdef_count = nsymz; in bfd_elf64_archive_slurp_armap()
123 ardata->first_file_filepos = bfd_tell (abfd); in bfd_elf64_archive_slurp_armap()
125 ardata->first_file_filepos += (ardata->first_file_filepos) % 2; in bfd_elf64_archive_slurp_armap()
135 bfd_release (abfd, ardata->symdefs); in bfd_elf64_archive_slurp_armap()
Darchive.c895 struct artdata *ardata = bfd_ardata (abfd); in do_slurp_bsd_armap() local
919 ardata->symdef_count = H_GET_32 (abfd, raw_armap) / BSD_SYMDEF_SIZE; in do_slurp_bsd_armap()
921 if (ardata->symdef_count * BSD_SYMDEF_SIZE > in do_slurp_bsd_armap()
929 ardata->cache = 0; in do_slurp_bsd_armap()
932 + ardata->symdef_count * BSD_SYMDEF_SIZE in do_slurp_bsd_armap()
934 amt = ardata->symdef_count * sizeof (carsym); in do_slurp_bsd_armap()
935 ardata->symdefs = (struct carsym *) bfd_alloc (abfd, amt); in do_slurp_bsd_armap()
936 if (!ardata->symdefs) in do_slurp_bsd_armap()
939 for (counter = 0, set = ardata->symdefs; in do_slurp_bsd_armap()
940 counter < ardata->symdef_count; in do_slurp_bsd_armap()
[all …]
Decoff.c2853 struct artdata *ardata; in _bfd_ecoff_slurp_armap() local
2903 ardata = bfd_ardata (abfd); in _bfd_ecoff_slurp_armap()
2922 ardata->tdata = (void *) raw_armap; in _bfd_ecoff_slurp_armap()
2926 ardata->symdef_count = 0; in _bfd_ecoff_slurp_armap()
2927 ardata->cache = NULL; in _bfd_ecoff_slurp_armap()
2973 ++ardata->symdef_count; in _bfd_ecoff_slurp_armap()
2975 amt = ardata->symdef_count; in _bfd_ecoff_slurp_armap()
2981 ardata->symdefs = symdef_ptr; in _bfd_ecoff_slurp_armap()
2997 ardata->first_file_filepos = bfd_tell (abfd); in _bfd_ecoff_slurp_armap()
2999 ardata->first_file_filepos += ardata->first_file_filepos % 2; in _bfd_ecoff_slurp_armap()
Dsom.c6105 struct artdata *ardata = bfd_ardata (abfd); in som_slurp_armap() local
6147 ardata->first_file_filepos = bfd_tell (abfd) + parsed_size; in som_slurp_armap()
6165 if (! som_bfd_count_ar_symbols (abfd, &lst_header, &ardata->symdef_count)) in som_slurp_armap()
6169 if (bfd_seek (abfd, (ardata->first_file_filepos - parsed_size in som_slurp_armap()
6175 ardata->cache = 0; in som_slurp_armap()
6176 amt = ardata->symdef_count; in som_slurp_armap()
6178 ardata->symdefs = bfd_alloc (abfd, amt); in som_slurp_armap()
6179 if (!ardata->symdefs) in som_slurp_armap()
6183 if (! som_bfd_fill_in_ar_symbols (abfd, &lst_header, &ardata->symdefs)) in som_slurp_armap()
6188 if (bfd_seek (abfd, ardata->first_file_filepos, SEEK_SET) != 0) in som_slurp_armap()
DChangeLog-20132904 ardata on partial matches.
DChangeLog-20101433 (_bfd_ecoff_slurp_armap): Use correct struct for ardata->symdefs.
DChangeLog-949510012 ardata->tdata to raw_armap.