Lines Matching refs:reltab
108 Elf_relent *reltab; member
445 ef->reltab = malloc(ef->nreltab * sizeof(*ef->reltab), in link_elf_link_preload()
451 (ef->nreltab != 0 && ef->reltab == NULL) || in link_elf_link_preload()
584 ef->reltab[rl].rel = (Elf_Rel *)shdr[i].sh_addr; in link_elf_link_preload()
585 ef->reltab[rl].nrel = shdr[i].sh_size / sizeof(Elf_Rel); in link_elf_link_preload()
586 ef->reltab[rl].sec = shdr[i].sh_info; in link_elf_link_preload()
867 ef->reltab = malloc(ef->nreltab * sizeof(*ef->reltab), in link_elf_load_file()
1140 ef->reltab[rl].rel = malloc(shdr[i].sh_size, M_LINKER, in link_elf_load_file()
1142 ef->reltab[rl].nrel = shdr[i].sh_size / sizeof(Elf_Rel); in link_elf_load_file()
1143 ef->reltab[rl].sec = shdr[i].sh_info; in link_elf_load_file()
1145 (void *)ef->reltab[rl].rel, in link_elf_load_file()
1277 free(ef->reltab, M_LINKER); in link_elf_unload_file()
1289 free(ef->reltab[i].rel, M_LINKER); in link_elf_unload_file()
1292 free(ef->reltab, M_LINKER); in link_elf_unload_file()
1350 rel = ef->reltab[i].rel; in relocate_file1()
1355 rellim = rel + ef->reltab[i].nrel; in relocate_file1()
1356 base = findbase(ef, ef->reltab[i].sec); in relocate_file1()
1783 rel = ef->reltab[i].rel; in link_elf_reloc_local()
1788 rellim = rel + ef->reltab[i].nrel; in link_elf_reloc_local()
1789 base = findbase(ef, ef->reltab[i].sec); in link_elf_reloc_local()