Lines Matching refs:elf_tdata
218 elf_tdata (abfd) = bfd_zalloc (abfd, sizeof (struct elf_obj_tdata)); in bfd_elf_mkobject()
219 if (elf_tdata (abfd) == 0) in bfd_elf_mkobject()
335 if (symtab_hdr == &elf_tdata (ibfd)->symtab_hdr) in bfd_elf_get_elf_syms()
336 shndx_hdr = &elf_tdata (ibfd)->symtab_shndx_hdr; in bfd_elf_get_elf_syms()
459 hdr = &elf_tdata (abfd)->symtab_hdr; in group_signature()
472 unsigned int num_group = elf_tdata (abfd)->num_group; in setup_group()
494 elf_tdata (abfd)->num_group = num_group; in setup_group()
502 elf_tdata (abfd)->num_group = num_group; in setup_group()
503 elf_tdata (abfd)->group_sect_ptr in setup_group()
505 if (elf_tdata (abfd)->group_sect_ptr == NULL) in setup_group()
518 elf_tdata (abfd)->group_sect_ptr[num_group] = shdr; in setup_group()
572 Elf_Internal_Shdr *shdr = elf_tdata (abfd)->group_sect_ptr[i]; in setup_group()
636 unsigned int num_group = elf_tdata (abfd)->num_group; in _bfd_elf_setup_group_pointers()
644 Elf_Internal_Shdr *shdr = elf_tdata (abfd)->group_sect_ptr[i]; in _bfd_elf_setup_group_pointers()
819 phdr = elf_tdata (abfd)->phdr; in _bfd_elf_make_section_from_shdr()
827 phdr = elf_tdata (abfd)->phdr; in _bfd_elf_make_section_from_shdr()
1041 p = elf_tdata (abfd)->phdr; in _bfd_elf_print_private_bfd_data()
1212 if ((elf_dynverdef (abfd) != 0 && elf_tdata (abfd)->verdef == NULL) in _bfd_elf_print_private_bfd_data()
1213 || (elf_dynverref (abfd) != 0 && elf_tdata (abfd)->verref == NULL)) in _bfd_elf_print_private_bfd_data()
1224 for (t = elf_tdata (abfd)->verdef; t != NULL; t = t->vd_nextdef) in _bfd_elf_print_private_bfd_data()
1249 for (t = elf_tdata (abfd)->verref; t != NULL; t = t->vn_nextref) in _bfd_elf_print_private_bfd_data()
1321 if (elf_tdata (abfd)->dynversym_section != 0 in bfd_elf_print_symbol()
1322 && (elf_tdata (abfd)->dynverdef_section != 0 in bfd_elf_print_symbol()
1323 || elf_tdata (abfd)->dynverref_section != 0)) in bfd_elf_print_symbol()
1334 else if (vernum <= elf_tdata (abfd)->cverdefs) in bfd_elf_print_symbol()
1336 elf_tdata (abfd)->verdef[vernum - 1].vd_nodename; in bfd_elf_print_symbol()
1342 for (t = elf_tdata (abfd)->verref; in bfd_elf_print_symbol()
1819 elf_tdata (abfd)->symtab_hdr = *hdr; in bfd_section_from_shdr()
1820 elf_elfsections (abfd)[shindex] = hdr = &elf_tdata (abfd)->symtab_hdr; in bfd_section_from_shdr()
1871 elf_tdata (abfd)->dynsymtab_hdr = *hdr; in bfd_section_from_shdr()
1872 elf_elfsections (abfd)[shindex] = hdr = &elf_tdata (abfd)->dynsymtab_hdr; in bfd_section_from_shdr()
1885 elf_tdata (abfd)->symtab_shndx_hdr = *hdr; in bfd_section_from_shdr()
1886 elf_elfsections (abfd)[shindex] = &elf_tdata (abfd)->symtab_shndx_hdr; in bfd_section_from_shdr()
1894 elf_tdata (abfd)->shstrtab_hdr = *hdr; in bfd_section_from_shdr()
1895 elf_elfsections (abfd)[shindex] = &elf_tdata (abfd)->shstrtab_hdr; in bfd_section_from_shdr()
1901 elf_tdata (abfd)->strtab_hdr = *hdr; in bfd_section_from_shdr()
1902 elf_elfsections (abfd)[shindex] = &elf_tdata (abfd)->strtab_hdr; in bfd_section_from_shdr()
1908 elf_tdata (abfd)->dynstrtab_hdr = *hdr; in bfd_section_from_shdr()
1909 hdr = &elf_tdata (abfd)->dynstrtab_hdr; in bfd_section_from_shdr()
2053 elf_tdata (abfd)->dynverdef_hdr = *hdr; in bfd_section_from_shdr()
2061 elf_tdata (abfd)->dynversym_hdr = *hdr; in bfd_section_from_shdr()
2067 elf_tdata (abfd)->dynverref_hdr = *hdr; in bfd_section_from_shdr()
2134 symtab_hdr = &elf_tdata (abfd)->symtab_hdr; in bfd_section_from_r_symndx()
2713 this_hdr->sh_info = elf_tdata (abfd)->cverdefs; in elf_fake_sections()
2715 BFD_ASSERT (elf_tdata (abfd)->cverdefs == 0 in elf_fake_sections()
2716 || this_hdr->sh_info == elf_tdata (abfd)->cverdefs); in elf_fake_sections()
2725 this_hdr->sh_info = elf_tdata (abfd)->cverrefs; in elf_fake_sections()
2727 BFD_ASSERT (elf_tdata (abfd)->cverrefs == 0 in elf_fake_sections()
2728 || this_hdr->sh_info == elf_tdata (abfd)->cverrefs); in elf_fake_sections()
2891 struct elf_obj_tdata *t = elf_tdata (abfd); in assign_section_numbers()
3465 shstrtab_hdr = &elf_tdata (abfd)->shstrtab_hdr; in _bfd_elf_compute_section_file_positions()
3485 off = elf_tdata (abfd)->next_file_pos; in _bfd_elf_compute_section_file_positions()
3487 hdr = &elf_tdata (abfd)->symtab_hdr; in _bfd_elf_compute_section_file_positions()
3490 hdr = &elf_tdata (abfd)->symtab_shndx_hdr; in _bfd_elf_compute_section_file_positions()
3494 hdr = &elf_tdata (abfd)->strtab_hdr; in _bfd_elf_compute_section_file_positions()
3497 elf_tdata (abfd)->next_file_pos = off; in _bfd_elf_compute_section_file_positions()
3590 if (elf_tdata (abfd)->segment_map != NULL) in map_sections_to_segments()
3675 phdr_size = elf_tdata (abfd)->program_header_size; in map_sections_to_segments()
3868 eh_frame_hdr = elf_tdata (abfd)->eh_frame_hdr; in map_sections_to_segments()
3885 if (elf_tdata (abfd)->stack_flags) in map_sections_to_segments()
3893 m->p_flags = elf_tdata (abfd)->stack_flags; in map_sections_to_segments()
3900 if (elf_tdata (abfd)->relro) in map_sections_to_segments()
3918 elf_tdata (abfd)->segment_map = mfirst; in map_sections_to_segments()
4031 if (elf_tdata (abfd)->segment_map == NULL) in assign_file_positions_for_segments()
4042 for (m = elf_tdata (abfd)->segment_map; in assign_file_positions_for_segments()
4075 for (m = elf_tdata (abfd)->segment_map; m != NULL; m = m->next) in assign_file_positions_for_segments()
4084 elf_tdata (abfd)->next_file_pos = bed->s->sizeof_ehdr; in assign_file_positions_for_segments()
4091 alloc = elf_tdata (abfd)->program_header_size / bed->s->sizeof_phdr; in assign_file_positions_for_segments()
4116 for (m = elf_tdata (abfd)->segment_map, p = phdrs; in assign_file_positions_for_segments()
4452 for (m = elf_tdata (abfd)->segment_map, p = phdrs; in assign_file_positions_for_segments()
4532 elf_tdata (abfd)->phdr = phdrs; in assign_file_positions_for_segments()
4534 elf_tdata (abfd)->next_file_pos = off; in assign_file_positions_for_segments()
4563 if (elf_tdata (abfd)->program_header_size != 0) in get_program_header_size()
4564 return elf_tdata (abfd)->program_header_size; in get_program_header_size()
4566 if (elf_tdata (abfd)->segment_map != NULL) in get_program_header_size()
4571 for (m = elf_tdata (abfd)->segment_map; m != NULL; m = m->next) in get_program_header_size()
4573 elf_tdata (abfd)->program_header_size = segs * bed->s->sizeof_phdr; in get_program_header_size()
4574 return elf_tdata (abfd)->program_header_size; in get_program_header_size()
4600 if (elf_tdata (abfd)->eh_frame_hdr) in get_program_header_size()
4606 if (elf_tdata (abfd)->stack_flags) in get_program_header_size()
4612 if (elf_tdata (abfd)->relro) in get_program_header_size()
4649 elf_tdata (abfd)->program_header_size = segs * bed->s->sizeof_phdr; in get_program_header_size()
4650 return elf_tdata (abfd)->program_header_size; in get_program_header_size()
4671 struct elf_obj_tdata * const tdata = elf_tdata (abfd); in assign_file_positions_except_relocs()
4725 off = elf_tdata (abfd)->next_file_pos; in assign_file_positions_except_relocs()
4773 elf_tdata (abfd)->next_file_pos = off; in assign_file_positions_except_relocs()
4856 elf_tdata (abfd)->symtab_hdr.sh_name = in prep_headers()
4858 elf_tdata (abfd)->strtab_hdr.sh_name = in prep_headers()
4860 elf_tdata (abfd)->shstrtab_hdr.sh_name = in prep_headers()
4862 if (elf_tdata (abfd)->symtab_hdr.sh_name == (unsigned int) -1 in prep_headers()
4863 || elf_tdata (abfd)->symtab_hdr.sh_name == (unsigned int) -1 in prep_headers()
4864 || elf_tdata (abfd)->shstrtab_hdr.sh_name == (unsigned int) -1) in prep_headers()
4880 off = elf_tdata (abfd)->next_file_pos; in _bfd_elf_assign_file_positions_for_relocs()
4893 elf_tdata (abfd)->next_file_pos = off; in _bfd_elf_assign_file_positions_for_relocs()
4939 && (bfd_seek (abfd, elf_tdata (abfd)->shstrtab_hdr.sh_offset, SEEK_SET) != 0 in _bfd_elf_write_object_contents()
4945 elf_tdata (abfd)->linker); in _bfd_elf_write_object_contents()
5072 if (elf_tdata (ibfd)->phdr == NULL) in copy_private_bfd_data()
5189 for (i = 0, segment = elf_tdata (ibfd)->phdr; in copy_private_bfd_data()
5210 for (j = 0, segment2 = elf_tdata (ibfd)->phdr; j < i; j++, segment2 ++) in copy_private_bfd_data()
5237 segment = elf_tdata (ibfd)->phdr; in copy_private_bfd_data()
5260 for (i = 0, segment = elf_tdata (ibfd)->phdr; in copy_private_bfd_data()
5605 elf_tdata (obfd)->segment_map = map_first; in copy_private_bfd_data()
5690 if (elf_tdata (obfd)->segment_map == NULL && elf_tdata (ibfd)->phdr != NULL) in _bfd_elf_copy_private_header_data()
5737 else if (shndx == elf_tdata (ibfd)->strtab_section) in _bfd_elf_copy_private_symbol_data()
5739 else if (shndx == elf_tdata (ibfd)->shstrtab_section) in _bfd_elf_copy_private_symbol_data()
5741 else if (shndx == elf_tdata (ibfd)->symtab_shndx_section) in _bfd_elf_copy_private_symbol_data()
5779 symtab_hdr = &elf_tdata (abfd)->symtab_hdr; in swap_out_syms()
5786 symstrtab_hdr = &elf_tdata (abfd)->strtab_hdr; in swap_out_syms()
5798 symtab_shndx_hdr = &elf_tdata (abfd)->symtab_shndx_hdr; in swap_out_syms()
5915 shndx = elf_tdata (abfd)->strtab_section; in swap_out_syms()
5918 shndx = elf_tdata (abfd)->shstrtab_section; in swap_out_syms()
5921 shndx = elf_tdata (abfd)->symtab_shndx_section; in swap_out_syms()
6046 Elf_Internal_Shdr *hdr = &elf_tdata (abfd)->symtab_hdr; in _bfd_elf_get_symtab_upper_bound()
6061 Elf_Internal_Shdr *hdr = &elf_tdata (abfd)->dynsymtab_hdr; in _bfd_elf_get_dynamic_symtab_upper_bound()
6226 hdr = &elf_tdata (abfd)->dynverref_hdr; in _bfd_elf_slurp_version_tables()
6228 elf_tdata (abfd)->verref = bfd_zalloc2 (abfd, hdr->sh_info, in _bfd_elf_slurp_version_tables()
6230 if (elf_tdata (abfd)->verref == NULL) in _bfd_elf_slurp_version_tables()
6233 elf_tdata (abfd)->cverrefs = hdr->sh_info; in _bfd_elf_slurp_version_tables()
6239 elf_tdata (abfd)->verref = NULL; in _bfd_elf_slurp_version_tables()
6240 elf_tdata (abfd)->cverrefs = 0; in _bfd_elf_slurp_version_tables()
6254 iverneed = elf_tdata (abfd)->verref; in _bfd_elf_slurp_version_tables()
6342 hdr = &elf_tdata (abfd)->dynverdef_hdr; in _bfd_elf_slurp_version_tables()
6388 elf_tdata (abfd)->verdef = bfd_zalloc2 (abfd, maxidx, in _bfd_elf_slurp_version_tables()
6390 if (elf_tdata (abfd)->verdef == NULL) in _bfd_elf_slurp_version_tables()
6393 elf_tdata (abfd)->cverdefs = maxidx; in _bfd_elf_slurp_version_tables()
6396 iverdefarr = elf_tdata (abfd)->verdef; in _bfd_elf_slurp_version_tables()
6408 elf_tdata (abfd)->verdef = NULL; in _bfd_elf_slurp_version_tables()
6409 elf_tdata (abfd)->cverdefs = 0; in _bfd_elf_slurp_version_tables()
6480 elf_tdata (abfd)->verdef = bfd_zalloc2 (abfd, freeidx, in _bfd_elf_slurp_version_tables()
6482 if (elf_tdata (abfd)->verdef == NULL) in _bfd_elf_slurp_version_tables()
6485 elf_tdata (abfd)->cverdefs = freeidx; in _bfd_elf_slurp_version_tables()
6494 iverdef = &elf_tdata (abfd)->verdef[freeidx - 1];; in _bfd_elf_slurp_version_tables()
6710 &elf_tdata (abfd)->dwarf2_find_line_info)) in _bfd_elf_find_nearest_line()
6723 &elf_tdata (abfd)->line_info)) in _bfd_elf_find_nearest_line()
6747 &elf_tdata (abfd)->dwarf2_find_line_info); in _bfd_elf_find_line()
6765 & elf_tdata (abfd)->dwarf2_find_line_info); in _bfd_elf_find_inliner_info()
6949 return ((elf_tdata (abfd)->core_lwpid << 16) in elfcore_make_pid()
6950 + (elf_tdata (abfd)->core_pid)); in elfcore_make_pid()
7039 if (elf_tdata (abfd)->core_signal == 0) in elfcore_grok_prstatus()
7040 elf_tdata (abfd)->core_signal = prstat.pr_cursig; in elfcore_grok_prstatus()
7041 elf_tdata (abfd)->core_pid = prstat.pr_pid; in elfcore_grok_prstatus()
7050 elf_tdata (abfd)->core_lwpid = prstat.pr_who; in elfcore_grok_prstatus()
7065 if (elf_tdata (abfd)->core_signal == 0) in elfcore_grok_prstatus()
7066 elf_tdata (abfd)->core_signal = prstat.pr_cursig; in elfcore_grok_prstatus()
7067 elf_tdata (abfd)->core_pid = prstat.pr_pid; in elfcore_grok_prstatus()
7076 elf_tdata (abfd)->core_lwpid = prstat.pr_who; in elfcore_grok_prstatus()
7173 elf_tdata (abfd)->core_program in elfcore_grok_psinfo()
7177 elf_tdata (abfd)->core_command in elfcore_grok_psinfo()
7189 elf_tdata (abfd)->core_program in elfcore_grok_psinfo()
7193 elf_tdata (abfd)->core_command in elfcore_grok_psinfo()
7211 char *command = elf_tdata (abfd)->core_command; in elfcore_grok_psinfo()
7236 elf_tdata (abfd)->core_pid = pstat.pr_pid; in elfcore_grok_pstatus()
7246 elf_tdata (abfd)->core_pid = pstat.pr_pid; in elfcore_grok_pstatus()
7276 elf_tdata (abfd)->core_lwpid = lwpstat.pr_lwpid; in elfcore_grok_lwpstatus()
7277 elf_tdata (abfd)->core_signal = lwpstat.pr_cursig; in elfcore_grok_lwpstatus()
7359 elf_tdata (abfd)->core_signal = pstatus.data.process_info.signal; in elfcore_grok_win32pstatus()
7360 elf_tdata (abfd)->core_pid = pstatus.data.process_info.pid; in elfcore_grok_win32pstatus()
7512 elf_tdata (abfd)->core_signal in elfcore_grok_netbsd_procinfo()
7516 elf_tdata (abfd)->core_pid in elfcore_grok_netbsd_procinfo()
7520 elf_tdata (abfd)->core_command in elfcore_grok_netbsd_procinfo()
7533 elf_tdata (abfd)->core_lwpid = lwp; in elfcore_grok_netbsd_note()
7603 elf_tdata (abfd)->core_pid = bfd_get_32 (abfd, (bfd_byte *) ddata); in elfcore_grok_nto_status()
7614 elf_tdata (abfd)->core_signal = sig; in elfcore_grok_nto_status()
7615 elf_tdata (abfd)->core_lwpid = *tid; in elfcore_grok_nto_status()
7622 elf_tdata (abfd)->core_lwpid = *tid; in elfcore_grok_nto_status()
7672 if (elf_tdata (abfd)->core_lwpid == tid) in elfcore_grok_nto_regs()
7991 memcpy (phdrs, elf_tdata (abfd)->phdr, in bfd_get_elf_phdrs()
8341 hdr1 = &elf_tdata (bfd1)->symtab_hdr; in bfd_elf_match_symbols_in_sections()
8343 hdr2 = &elf_tdata (bfd2)->symtab_hdr; in bfd_elf_match_symbols_in_sections()