Lines Matching defs:reltab
105 Elf_relent *reltab;
449 ef->reltab = malloc(ef->nreltab * sizeof(*ef->reltab),
455 (ef->nreltab != 0 && ef->reltab == NULL) ||
589 ef->reltab[rl].rel = (Elf_Rel *)shdr[i].sh_addr;
590 ef->reltab[rl].nrel = shdr[i].sh_size / sizeof(Elf_Rel);
591 ef->reltab[rl].sec = shdr[i].sh_info;
611 printf("%s: lost reltab\n", filename);
896 ef->reltab = malloc(ef->nreltab * sizeof(*ef->reltab),
1168 ef->reltab[rl].rel = malloc(shdr[i].sh_size, M_LINKER,
1170 ef->reltab[rl].nrel = shdr[i].sh_size / sizeof(Elf_Rel);
1171 ef->reltab[rl].sec = shdr[i].sh_info;
1173 (void *)ef->reltab[rl].rel,
1214 link_elf_error(filename, "lost reltab");
1305 free(ef->reltab, M_LINKER);
1317 free(ef->reltab[i].rel, M_LINKER);
1320 free(ef->reltab, M_LINKER);
1378 rel = ef->reltab[i].rel;
1380 link_elf_error(ef->lf.filename, "lost a reltab!");
1383 rellim = rel + ef->reltab[i].nrel;
1384 base = findbase(ef, ef->reltab[i].sec);
1386 link_elf_error(ef->lf.filename, "lost base for reltab");
1821 rel = ef->reltab[i].rel;
1823 link_elf_error(ef->lf.filename, "lost a reltab");
1826 rellim = rel + ef->reltab[i].nrel;
1827 base = findbase(ef, ef->reltab[i].sec);
1829 link_elf_error(ef->lf.filename, "lost base for reltab");
1859 link_elf_error(ef->lf.filename, "lost base for reltab");