Lines Matching defs:bed

346   const struct elf_backend_data *bed;
362 bed = get_elf_backend_data (ibfd);
363 extsym_size = bed->s->sizeof_sym;
412 if (!(*bed->s->swap_symbol_in) (ibfd, esym, shndx, isym))
700 const struct elf_backend_data *bed
702 if (bed->link_order_error_handler)
703 bed->link_order_error_handler
786 const struct elf_backend_data *bed;
895 bed = get_elf_backend_data (abfd);
896 if (bed->elf_backend_section_flags)
897 if (! bed->elf_backend_section_flags (&flags, hdr))
1404 const struct elf_backend_data *bed;
1410 bed = get_elf_backend_data (abfd);
1411 if (bed->elf_backend_print_symbol_all)
1412 name = (*bed->elf_backend_print_symbol_all) (abfd, filep, symbol);
1850 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
1916 if (hdr->sh_entsize != bed->s->sizeof_sym)
1968 if (hdr->sh_entsize != bed->s->sizeof_sym)
2055 ? bed->s->sizeof_rel : bed->s->sizeof_rela))
2213 || hdr->sh_type == bed->obj_attrs_section_type)
2222 if (bed->elf_backend_section_from_shdr (abfd, hdr, name, shindex))
2510 const struct elf_backend_data *bed;
2516 bed = get_elf_backend_data (abfd);
2517 spec = bed->special_sections;
2521 bed->special_sections,
2546 const struct elf_backend_data *bed;
2559 bed = get_elf_backend_data (abfd);
2560 sec->use_rela_p = bed->default_use_rela_p;
2571 ssect = (*bed->get_sec_type_attr) (abfd, sec);
2680 const struct elf_backend_data *bed;
2721 bed = get_elf_backend_data (abfd);
2722 return bed->elf_backend_section_from_phdr (abfd, hdr, index, "proc");
2737 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
2751 ? bed->s->sizeof_rela
2752 : bed->s->sizeof_rel);
2753 rel_hdr->sh_addralign = 1 << bed->s->log_file_align;
2767 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
2836 this_hdr->sh_entsize = bed->s->sizeof_hash_entry;
2840 this_hdr->sh_entsize = bed->s->sizeof_sym;
2844 this_hdr->sh_entsize = bed->s->sizeof_dyn;
2849 this_hdr->sh_entsize = bed->s->sizeof_rela;
2854 this_hdr->sh_entsize = bed->s->sizeof_rel;
2890 this_hdr->sh_entsize = bed->s->arch_size == 64 ? 0 : 4;
2929 if (bed->elf_backend_fake_sections
2930 && !(*bed->elf_backend_fake_sections) (abfd, this_hdr, asect))
3256 const struct elf_backend_data *bed
3258 if (bed->link_order_error_handler)
3259 bed->link_order_error_handler
3374 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
3375 if (bed->elf_backend_sym_is_global)
3376 return (*bed->elf_backend_sym_is_global) (abfd, sym);
3559 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
3568 if (bed->elf_backend_begin_write_processing)
3569 (*bed->elf_backend_begin_write_processing) (abfd, link_info);
3575 if (bed->elf_backend_post_process_headers)
3576 (*bed->elf_backend_post_process_headers) (abfd, link_info);
3658 const struct elf_backend_data *bed;
3720 bed = get_elf_backend_data (abfd);
3721 if (bed->elf_backend_additional_program_headers)
3725 a = (*bed->elf_backend_additional_program_headers) (abfd, info);
3731 return segs * bed->s->sizeof_phdr;
3794 const struct elf_backend_data *bed;
3824 bed = get_elf_backend_data (abfd);
3825 if (bed->elf_backend_modify_segment_map != NULL)
3827 if (!(*bed->elf_backend_modify_segment_map) (abfd, info))
3842 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
3927 maxpagesize = bed->maxpagesize;
4197 elf_tdata (abfd)->program_header_size = count * bed->s->sizeof_phdr;
4279 vma_offset = m->sections[0]->vma % bed->maxpagesize;
4280 off_offset = off % bed->maxpagesize;
4282 adjustment = vma_offset + bed->maxpagesize - off_offset;
4302 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
4319 elf_elfheader (abfd)->e_phoff = bed->s->sizeof_ehdr;
4320 elf_elfheader (abfd)->e_phentsize = bed->s->sizeof_phdr;
4324 elf_tdata (abfd)->program_header_size = alloc * bed->s->sizeof_phdr;
4327 >= alloc * bed->s->sizeof_phdr);
4331 elf_tdata (abfd)->next_file_pos = bed->s->sizeof_ehdr;
4342 maxpagesize = bed->maxpagesize;
4344 off = bed->s->sizeof_ehdr;
4345 off += alloc * bed->s->sizeof_phdr;
4392 value for maxpagesize rather than bed->maxpagesize, which
4403 p->p_align = 1 << bed->s->log_file_align;
4500 p->p_filesz = bed->s->sizeof_ehdr;
4501 p->p_memsz = bed->s->sizeof_ehdr;
4528 p->p_offset = bed->s->sizeof_ehdr;
4539 p->p_filesz += alloc * bed->s->sizeof_phdr;
4540 p->p_memsz += alloc * bed->s->sizeof_phdr;
4703 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
4742 bed->maxpagesize);
4770 phdrs_vaddr = bed->maxpagesize + bed->s->sizeof_ehdr;
4792 phdrs_vaddr += bed->s->sizeof_ehdr;
4793 phdrs_paddr += bed->s->sizeof_ehdr;
4893 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
4945 if (bed->elf_backend_modify_program_headers != NULL)
4947 if (!(*bed->elf_backend_modify_program_headers) (abfd, link_info))
4952 alloc = tdata->program_header_size / bed->s->sizeof_phdr;
4953 if (bfd_seek (abfd, (bfd_signed_vma) bed->s->sizeof_ehdr, SEEK_SET) != 0
4954 || bed->s->write_out_phdrs (abfd, tdata->phdr, alloc) != 0)
4961 off = align_file_position (off, 1 << bed->s->log_file_align);
4977 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
4993 i_ehdrp->e_ident[EI_CLASS] = bed->s->elfclass;
4996 i_ehdrp->e_ident[EI_VERSION] = bed->s->ev_current;
5024 i_ehdrp->e_machine = bed->elf_machine_code;
5027 i_ehdrp->e_version = bed->s->ev_current;
5028 i_ehdrp->e_ehsize = bed->s->sizeof_ehdr;
5037 i_ehdrp->e_shentsize = bed->s->sizeof_shdr;
5093 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
5107 bfd_map_over_sections (abfd, bed->s->write_relocs, &failed);
5117 if (bed->elf_backend_section_processing)
5118 (*bed->elf_backend_section_processing) (abfd, i_shdrp[count]);
5137 if (bed->elf_backend_final_write_processing)
5138 (*bed->elf_backend_final_write_processing) (abfd,
5141 return bed->s->write_shdrs_and_ehdr (abfd);
5156 const struct elf_backend_data *bed;
5172 bed = get_elf_backend_data (abfd);
5173 if (bed->elf_backend_section_from_bfd_section)
5177 if ((*bed->elf_backend_section_from_bfd_section) (abfd, asect, &retval))
5261 const struct elf_backend_data *bed;
5263 bed = get_elf_backend_data (ibfd);
5331 #define IS_SECTION_IN_INPUT_SEGMENT(section, segment, bed) \
5354 #define INCLUDE_SECTION_IN_SEGMENT(section, segment, bed) \
5355 (IS_SECTION_IN_INPUT_SEGMENT (section, segment, bed) \
5478 if (IS_SECTION_IN_INPUT_SEGMENT (section, segment, bed))
5596 if (INCLUDE_SECTION_IN_SEGMENT (section, segment, bed))
5608 && (! bed->want_p_paddr_set_to_zero)
5625 || (bed->want_p_paddr_set_to_zero &&
6252 const struct elf_backend_data *bed;
6273 bed = get_elf_backend_data (abfd);
6277 symtab_hdr->sh_entsize = bed->s->sizeof_sym;
6280 symtab_hdr->sh_addralign = 1 << bed->s->log_file_align;
6285 outbound_syms = bfd_alloc2 (abfd, 1 + symcount, bed->s->sizeof_sym);
6323 bed->s->swap_symbol_out (abfd, &sym, outbound_syms, outbound_shndx);
6324 outbound_syms += bed->s->sizeof_sym;
6330 = (bed->elf_backend_name_local_section_symbols
6331 && bed->elf_backend_name_local_section_symbols (abfd));
6476 && bed->elf_backend_get_symbol_type)
6477 type = ((*bed->elf_backend_get_symbol_type)
6515 bed->s->swap_symbol_out (abfd, &sym, outbound_syms, outbound_shndx);
6516 outbound_syms += bed->s->sizeof_sym;
6594 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
6596 if (! bed->s->slurp_reloc_table (abfd, section, symbols, FALSE))
6611 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
6612 long symcount = bed->s->slurp_symbol_table (abfd, allocation, FALSE);
6623 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
6624 long symcount = bed->s->slurp_symbol_table (abfd, allocation, TRUE);
7270 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
7271 int ret = bed->s->sizeof_ehdr;
7283 phdr_size += bed->s->sizeof_phdr;
7952 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
7960 if (bed->elf_backend_grok_prstatus)
7961 if ((*bed->elf_backend_grok_prstatus) (abfd, note))
7996 if (bed->elf_backend_grok_psinfo)
7997 if ((*bed->elf_backend_grok_psinfo) (abfd, note))
8311 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
8313 if (bed->elf_backend_write_core_note != NULL)
8316 ret = (*bed->elf_backend_write_core_note) (abfd, buf, bufsiz,
8323 if (bed->s->elfclass == ELFCLASS32)
8369 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
8371 if (bed->elf_backend_write_core_note != NULL)
8374 ret = (*bed->elf_backend_write_core_note) (abfd, buf, bufsiz,
8382 if (bed->s->elfclass == ELFCLASS32)
8450 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
8452 if (bed->s->elfclass == ELFCLASS32)
8794 const struct elf_backend_data *bed = get_elf_backend_data (abfd);
8814 if (!bed->plt_sym_val)
8817 relplt_name = bed->relplt_name;
8819 relplt_name = bed->default_use_rela_p ? ".rela.plt" : ".rel.plt";
8855 addr = bed->plt_sym_val (i, plt, p);