Lines Matching refs:reltab
105 Elf_relent *reltab; member
307 ef->reltab = malloc(ef->nreltab * sizeof(*ef->reltab), in link_elf_link_preload()
313 (ef->nreltab != 0 && ef->reltab == NULL) || in link_elf_link_preload()
421 ef->reltab[rl].rel = (Elf_Rel *)shdr[i].sh_addr; in link_elf_link_preload()
422 ef->reltab[rl].nrel = shdr[i].sh_size / sizeof(Elf_Rel); in link_elf_link_preload()
423 ef->reltab[rl].sec = shdr[i].sh_info; in link_elf_link_preload()
692 ef->reltab = malloc(ef->nreltab * sizeof(*ef->reltab), in link_elf_load_file()
933 ef->reltab[rl].rel = malloc(shdr[i].sh_size, M_LINKER, in link_elf_load_file()
935 ef->reltab[rl].nrel = shdr[i].sh_size / sizeof(Elf_Rel); in link_elf_load_file()
936 ef->reltab[rl].sec = shdr[i].sh_info; in link_elf_load_file()
938 (void *)ef->reltab[rl].rel, in link_elf_load_file()
1069 free(ef->reltab, M_LINKER); in link_elf_unload_file()
1081 free(ef->reltab[i].rel, M_LINKER); in link_elf_unload_file()
1084 free(ef->reltab, M_LINKER); in link_elf_unload_file()
1145 rel = ef->reltab[i].rel; in relocate_file()
1150 rellim = rel + ef->reltab[i].nrel; in relocate_file()
1151 base = findbase(ef, ef->reltab[i].sec); in relocate_file()
1526 rel = ef->reltab[i].rel; in link_elf_reloc_local()
1531 rellim = rel + ef->reltab[i].nrel; in link_elf_reloc_local()
1532 base = findbase(ef, ef->reltab[i].sec); in link_elf_reloc_local()