Home | History | Annotate | Download | only in bfd

Lines Matching refs:filehdr

2154 xcoff64_bad_format_hook (bfd * abfd, void *filehdr)
2156 struct internal_filehdr *internal_f = (struct internal_filehdr *) filehdr;
2182 struct internal_filehdr filehdr;
2204 memset (&filehdr, 0, sizeof (struct internal_filehdr));
2205 filehdr.f_magic = bfd_xcoff_magic_number (abfd);
2206 filehdr.f_nscns = 3;
2207 filehdr.f_timdat = 0;
2208 filehdr.f_nsyms = 0; /* at least 6, no more than 8 */
2209 filehdr.f_symptr = 0; /* set below */
2210 filehdr.f_opthdr = 0;
2211 filehdr.f_flags = 0;
2352 &syment_ext[filehdr.f_nsyms * SYMESZ]);
2355 &syment_ext[(filehdr.f_nsyms + 1) * SYMESZ]);
2356 filehdr.f_nsyms += 2;
2371 &syment_ext[filehdr.f_nsyms * SYMESZ]);
2374 &syment_ext[(filehdr.f_nsyms + 1) * SYMESZ]);
2375 filehdr.f_nsyms += 2;
2390 &syment_ext[filehdr.f_nsyms * SYMESZ]);
2393 &syment_ext[(filehdr.f_nsyms + 1) * SYMESZ]);
2397 reloc.r_symndx = filehdr.f_nsyms;
2402 filehdr.f_nsyms += 2;
2419 &syment_ext[filehdr.f_nsyms * SYMESZ]);
2422 &syment_ext[(filehdr.f_nsyms + 1) * SYMESZ]);
2427 reloc.r_symndx = filehdr.f_nsyms;
2433 filehdr.f_nsyms += 2;
2449 &syment_ext[filehdr.f_nsyms * SYMESZ]);
2452 &syment_ext[(filehdr.f_nsyms + 1) * SYMESZ]);
2457 reloc.r_symndx = filehdr.f_nsyms;
2463 filehdr.f_nsyms += 2;
2470 filehdr.f_symptr = data_scnhdr.s_relptr + data_scnhdr.s_nreloc * RELSZ;
2472 bfd_coff_swap_filehdr_out (abfd, &filehdr, filehdr_ext);
2480 bfd_bwrite (syment_ext, filehdr.f_nsyms * SYMESZ, abfd);