• Home
  • Raw
  • Download

Lines Matching refs:scninfo

54 			   struct scninfo *firstp,  in elf_i386_relocate_section()
57 struct scninfo *runp; in elf_i386_relocate_section()
83 reltgtdata = elf_getdata (file->scninfo[shdr->sh_info].scn, NULL); in elf_i386_relocate_section()
87 insymdata = elf_getdata (file->scninfo[shdr->sh_link].scn, NULL); in elf_i386_relocate_section()
156 toadd = file->scninfo[xndx].offset; in elf_i386_relocate_section()
164 rel->r_offset += file->scninfo[shdr->sh_info].offset; in elf_i386_relocate_section()
483 elf_i386_count_relocations (struct ld_state *statep, struct scninfo *scninfo) in elf_i386_count_relocations() argument
489 Elf_Data *data = elf_getdata (scninfo->scn, NULL); in elf_i386_count_relocations()
490 XElf_Shdr *shdr = &SCNINFO_SHDR (scninfo->shdr); in elf_i386_count_relocations()
511 if (! scninfo->fileinfo->symref[r_sym]->defined) in elf_i386_count_relocations()
529 if (linked_from_dso_p (scninfo, r_sym)) in elf_i386_count_relocations()
540 sym = scninfo->fileinfo->symref[r_sym]; in elf_i386_count_relocations()
553 && r_sym >= SCNINFO_SHDR (scninfo->fileinfo->scninfo[shdr->sh_link].shdr).sh_info in elf_i386_count_relocations()
554 && scninfo->fileinfo->symref[r_sym]->outdynsymidx != 0 in elf_i386_count_relocations()
569 if (! scninfo->fileinfo->symref[r_sym]->defined) in elf_i386_count_relocations()
573 sym = scninfo->fileinfo->symref[r_sym]; in elf_i386_count_relocations()
628 scninfo->relsize = relsize; in elf_i386_count_relocations()
653 struct scninfo *first = statep->rellist->next; in elf_i386_create_relocations()
654 struct scninfo *runp = first; in elf_i386_create_relocations()
664 struct scninfo *scninfo = runp->fileinfo->scninfo; in elf_i386_create_relocations() local
668 XElf_Addr inscnoffset = scninfo[rshdr->sh_info].offset; in elf_i386_create_relocations()
671 Elf_Data *data = elf_getdata (scninfo[rshdr->sh_info].scn, NULL); in elf_i386_create_relocations()
674 assert ((SCNINFO_SHDR (scninfo[rshdr->sh_link].shdr).sh_flags in elf_i386_create_relocations()
678 Elf_Data *symdata = elf_getdata (scninfo[rshdr->sh_link].scn, NULL); in elf_i386_create_relocations()
698 value = scninfo[sym->st_shndx].offset + sym->st_value; in elf_i386_create_relocations()
728 if (linked_from_dso_p (scninfo, idx) in elf_i386_create_relocations()
782 && idx >= SCNINFO_SHDR (scninfo[rshdr->sh_link].shdr).sh_info in elf_i386_create_relocations()