• Home
  • Raw
  • Download

Lines Matching refs:outelf

2465 			 xelf_fsize (ld_state.outelf, ELF_T_DYN, 1),  in ld_generic_generate_sections()
2466 xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1)); in ld_generic_generate_sections()
2473 xelf_fsize (ld_state.outelf, ELF_T_SYM, 1), in ld_generic_generate_sections()
2474 xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1)); in ld_generic_generate_sections()
2496 xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1), in ld_generic_generate_sections()
2497 xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1)); in ld_generic_generate_sections()
2503 ? xelf_fsize (ld_state.outelf, ELF_T_REL, 1) in ld_generic_generate_sections()
2504 : xelf_fsize (ld_state.outelf, ELF_T_RELA, 1), in ld_generic_generate_sections()
2505 xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1)); in ld_generic_generate_sections()
2510 xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1), in ld_generic_generate_sections()
2511 xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1)); in ld_generic_generate_sections()
2564 xelf_fsize (ld_state.outelf, ELF_T_WORD, 1)); in ld_generic_generate_sections()
2593 xelf_fsize (ld_state.outelf, ELF_T_HALF, 1), in ld_generic_generate_sections()
2594 xelf_fsize (ld_state.outelf, ELF_T_HALF, 1)); in ld_generic_generate_sections()
2618 xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1), in ld_generic_generate_sections()
2619 xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1)); in ld_generic_generate_sections()
2625 ? xelf_fsize (ld_state.outelf, ELF_T_REL, 1) in ld_generic_generate_sections()
2626 : xelf_fsize (ld_state.outelf, ELF_T_RELA, 1), in ld_generic_generate_sections()
2627 xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1)); in ld_generic_generate_sections()
2686 Elf *elf = ld_state.outelf = elf_begin (fd, in ld_generic_open_outfile()
3210 scn = elf_newscn (ld_state.outelf); in ld_generic_create_sections()
3279 scn = elf_newscn (ld_state.outelf); in ld_generic_create_sections()
3314 scn = elf_getscn (ld_state.outelf, groups->outscnidx); in ld_generic_create_sections()
3417 xelf_getshdr (elf_getscn (ld_state.outelf, 1), shdr); in eval_expression()
3631 Elf_Data *data = elf_getdata (elf_getscn (ld_state.outelf, in find_entry_point()
3643 data = elf_getdata (elf_getscn (ld_state.outelf, in find_entry_point()
3677 xelf_getclass (ld_state.outelf) == ELFCLASS32 ? 10 : 18, in find_entry_point()
3682 xelf_getclass (ld_state.outelf) == ELFCLASS32 ? 10 : 18, in find_entry_point()
3719 Elf_Data *data = elf_getdata (elf_getscn (ld_state.outelf, scnidx), in fillin_special_symbol()
3724 assert (elf_getdata (elf_getscn (ld_state.outelf, scnidx), data) in fillin_special_symbol()
3797 size_t verneed_size = xelf_fsize (ld_state.outelf, ELF_T_VNEED, 1); in create_verneed_data()
3798 size_t vernaux_size = xelf_fsize (ld_state.outelf, ELF_T_VNAUX, 1); in create_verneed_data()
3906 Elf_Scn *hashscn = elf_getscn (ld_state.outelf, ld_state.gnuhashscnidx); in create_gnu_hash()
3917 hashdata->d_size = (xelf_fsize (ld_state.outelf, ELF_T_ADDR, in create_gnu_hash()
3929 gnu_buckets = &gnu_bitmask[xelf_fsize (ld_state.outelf, ELF_T_ADDR, in create_gnu_hash()
3960 bool bm32 = (xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1) in create_gnu_hash()
4057 Elf_Scn *hashscn = elf_getscn (ld_state.outelf, ld_state.hashscnidx); in create_hash()
4141 (void) elf_getshdrstrndx (ld_state.outelf, &shstrndx); in compute_hash_sum()
4143 const char *ident = elf_getident (ld_state.outelf, NULL); in compute_hash_sum()
4151 while ((scn = elf_nextscn (ld_state.outelf, scn)) != NULL) in compute_hash_sum()
4158 if (SECTION_STRIP_P (shdr, elf_strptr (ld_state.outelf, shstrndx, in compute_hash_sum()
4179 if (gelf_xlatetof (ld_state.outelf, data, data, ident[EI_DATA]) in compute_hash_sum()
4188 if (gelf_xlatetom (ld_state.outelf, data, data, ident[EI_DATA]) in compute_hash_sum()
4202 Elf_Data *d = elf_getdata (elf_getscn (ld_state.outelf, in compute_build_id()
4343 symscn = elf_newscn (ld_state.outelf); in ld_generic_create_outfile()
4356 symdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_SYM, in ld_generic_create_outfile()
4363 xndxscn = elf_newscn (ld_state.outelf); in ld_generic_create_outfile()
4377 xndxdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_WORD, in ld_generic_create_outfile()
4381 xelf_fsize (ld_state.outelf, ELF_T_WORD, in ld_generic_create_outfile()
4394 symscn = elf_getscn (ld_state.outelf, ld_state.dynsymscnidx); in ld_generic_create_outfile()
4407 symdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_SYM, in ld_generic_create_outfile()
4413 xelf_fsize (ld_state.outelf, ELF_T_SYM, 1)); in ld_generic_create_outfile()
4416 symdata->d_align = xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1); in ld_generic_create_outfile()
4440 scn = elf_getscn (ld_state.outelf, head->scnidx); in ld_generic_create_outfile()
4504 outdata->d_align = xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1); in ld_generic_create_outfile()
4532 outdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_DYN, in ld_generic_create_outfile()
4537 outdata->d_align = xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1); in ld_generic_create_outfile()
4766 data->d_size = xelf_fsize (ld_state.outelf, type, head->relsize); in ld_generic_create_outfile()
4769 data->d_align = xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1); in ld_generic_create_outfile()
5189 symdata = elf_getdata (elf_getscn (ld_state.outelf, ld_state.symscnidx), in ld_generic_create_outfile()
5579 symdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_SYM, nsym); in ld_generic_create_outfile()
5581 xndxdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_WORD, nsym); in ld_generic_create_outfile()
5584 strscn = elf_newscn (ld_state.outelf); in ld_generic_create_outfile()
5731 versymscn = elf_getscn (ld_state.outelf, ld_state.versymscnidx); in ld_generic_create_outfile()
5738 versymdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_HALF, in ld_generic_create_outfile()
5741 versymdata->d_align = xelf_fsize (ld_state.outelf, ELF_T_HALF, 1); in ld_generic_create_outfile()
5755 size_t reduce = xelf_fsize (ld_state.outelf, ELF_T_SYM, nsym_local - 1); in ld_generic_create_outfile()
5802 dynsymscn = elf_getscn (ld_state.outelf, ld_state.dynsymscnidx); in ld_generic_create_outfile()
5805 dynstrdata = elf_newdata (elf_getscn (ld_state.outelf, in ld_generic_create_outfile()
5813 dynsymdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_SYM, in ld_generic_create_outfile()
5816 xelf_fsize (ld_state.outelf, ELF_T_SYM, 1)); in ld_generic_create_outfile()
5819 dynsymdata->d_align = xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1); in ld_generic_create_outfile()
5928 versymdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_HALF, in ld_generic_create_outfile()
5973 size_t verneed_size = xelf_fsize (ld_state.outelf, ELF_T_VNEED, 1); in ld_generic_create_outfile()
5974 size_t vernaux_size = xelf_fsize (ld_state.outelf, ELF_T_VNAUX, 1); in ld_generic_create_outfile()
5978 verneedscn = elf_getscn (ld_state.outelf, ld_state.verneedscnidx); in ld_generic_create_outfile()
5990 verneeddata->d_align = xelf_fsize (ld_state.outelf, ELF_T_WORD, 1); in ld_generic_create_outfile()
6025 dynsymdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_SYM, nsym_dyn); in ld_generic_create_outfile()
6027 versymdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_HALF, in ld_generic_create_outfile()
6047 symscn = elf_getscn (ld_state.outelf, ld_state.symscnidx); in ld_generic_create_outfile()
6057 shdr->sh_entsize = xelf_fsize (ld_state.outelf, ELF_T_SYM, 1); in ld_generic_create_outfile()
6079 shstrtab_scn = elf_newscn (ld_state.outelf); in ld_generic_create_outfile()
6106 scn = elf_getscn (ld_state.outelf, ld_state.allsections[cnt]->scnidx); in ld_generic_create_outfile()
6121 Elf_Scn *scn = elf_getscn (ld_state.outelf, ld_state.symscnidx); in ld_generic_create_outfile()
6133 Elf_Scn *scn = elf_getscn (ld_state.outelf, ld_state.xndxscnidx); in ld_generic_create_outfile()
6145 Elf_Scn *scn = elf_getscn (ld_state.outelf, ld_state.strscnidx); in ld_generic_create_outfile()
6176 Elf_Scn *scn = elf_getscn (ld_state.outelf, groups->outscnidx); in ld_generic_create_outfile()
6247 if (xelf_newphdr (ld_state.outelf, nphdr) == 0) in ld_generic_create_outfile()
6255 if (elf_update (ld_state.outelf, ELF_C_NULL) == -1) in ld_generic_create_outfile()
6263 Elf_Scn *scn = elf_getscn (ld_state.outelf, in ld_generic_create_outfile()
6394 scn = elf_getscn (ld_state.outelf, in ld_generic_create_outfile()
6442 xelf_getphdr_ptr (ld_state.outelf, nphdr, phdr); in ld_generic_create_outfile()
6453 (void) xelf_update_phdr (ld_state.outelf, nphdr, phdr); in ld_generic_create_outfile()
6461 xelf_getehdr (ld_state.outelf, ehdr); in ld_generic_create_outfile()
6467 xelf_getphdr_ptr (ld_state.outelf, nphdr, phdr); in ld_generic_create_outfile()
6479 (void) xelf_update_phdr (ld_state.outelf, nphdr, phdr); in ld_generic_create_outfile()
6484 xelf_getphdr_ptr (ld_state.outelf, nphdr, phdr); in ld_generic_create_outfile()
6493 phdr->p_align = xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1); in ld_generic_create_outfile()
6495 (void) xelf_update_phdr (ld_state.outelf, nphdr, phdr); in ld_generic_create_outfile()
6585 scn = elf_getscn (ld_state.outelf, ld_state.reldynscnidx); in ld_generic_create_outfile()
6603 xelf_getshdr (elf_getscn (ld_state.outelf, in ld_generic_create_outfile()
6607 xelf_getphdr_ptr (ld_state.outelf, idx, phdr); in ld_generic_create_outfile()
6615 phdr->p_align = xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1); in ld_generic_create_outfile()
6617 (void) xelf_update_phdr (ld_state.outelf, idx, phdr); in ld_generic_create_outfile()
6621 xelf_getphdr_ptr (ld_state.outelf, idx, phdr); in ld_generic_create_outfile()
6631 (void) xelf_update_phdr (ld_state.outelf, idx, phdr); in ld_generic_create_outfile()
6638 outscn = elf_getscn (ld_state.outelf, ld_state.dynamicscnidx); in ld_generic_create_outfile()
6642 xelf_getphdr_ptr (ld_state.outelf, idx, phdr); in ld_generic_create_outfile()
6652 (void) xelf_update_phdr (ld_state.outelf, idx, phdr); in ld_generic_create_outfile()
6726 xelf_getshdr (elf_getscn (ld_state.outelf, ld_state.hashscnidx), in ld_generic_create_outfile()
6734 xelf_getshdr (elf_getscn (ld_state.outelf, ld_state.dynsymscnidx), in ld_generic_create_outfile()
6741 xelf_fsize (ld_state.outelf, ELF_T_SYM, 1)); in ld_generic_create_outfile()
6744 xelf_getshdr (elf_getscn (ld_state.outelf, ld_state.dynstrscnidx), in ld_generic_create_outfile()
6757 xelf_getshdr (elf_getscn (ld_state.outelf, in ld_generic_create_outfile()
6765 xelf_getshdr (elf_getscn (ld_state.outelf, in ld_generic_create_outfile()
6781 xelf_getshdr (elf_getscn (ld_state.outelf, in ld_generic_create_outfile()
6800 ? xelf_fsize (ld_state.outelf, ELF_T_REL, 1) in ld_generic_create_outfile()
6801 : xelf_fsize (ld_state.outelf, ELF_T_RELA, in ld_generic_create_outfile()
6807 xelf_getshdr (elf_getscn (ld_state.outelf, in ld_generic_create_outfile()
6819 xelf_getshdr (elf_getscn (ld_state.outelf, in ld_generic_create_outfile()
6863 outscn = elf_getscn (ld_state.outelf, rellist->scnidx); in ld_generic_create_outfile()
6898 xelf_getehdr (ld_state.outelf, ehdr); in ld_generic_create_outfile()
6909 Elf_Scn *scn = elf_getscn (ld_state.outelf, 0); in ld_generic_create_outfile()
6928 if (unlikely (xelf_update_ehdr (ld_state.outelf, ehdr) == 0)) in ld_generic_create_outfile()
6972 if (elf_update (ld_state.outelf, ELF_C_WRITE) == -1) in ld_generic_finalize()
6977 if (elf_end (ld_state.outelf) != 0) in ld_generic_finalize()