Home
last modified time | relevance | path

Searched refs:symtabindex (Results 1 – 5 of 5) sorted by relevance

/freebsd/stand/common/
H A Dload_elf_obj.c55 int symtabindex; /* Index of symbol table */ member
279 ef->symtabindex = i; in __elfN()
288 lastaddr = roundup(lastaddr, shdr[ef->symtabindex].sh_addralign); in __elfN()
289 shdr[ef->symtabindex].sh_addr = (Elf_Addr)lastaddr; in __elfN()
290 lastaddr += shdr[ef->symtabindex].sh_size; in __elfN()
292 symstrindex = shdr[ef->symtabindex].sh_link; in __elfN()
568 if (symidx >= ef->e_shdr[ef->symtabindex].sh_size / sizeof(Elf_Sym)) in __elfN()
570 COPYOUT(ef->e_shdr[ef->symtabindex].sh_addr + symidx * sizeof(Elf_Sym), in __elfN()
H A Dload_elf.c548 int symtabindex; local
750 symtabindex = -1;
769 symtabindex = i;
772 if (symtabindex < 0 || symstrindex < 0)
779 for (i = symtabindex; i >= 0; i = symstrindex) {
828 if (i == symtabindex)
829 symtabindex = -1;
/freebsd/sys/kern/
H A Dlink_elf_obj.c354 int error, i, j, pb, ra, rl, shstrindex, symstrindex, symtabindex; in link_elf_link_preload() local
396 symtabindex = -1; in link_elf_link_preload()
413 symtabindex = i; in link_elf_link_preload()
473 ef->ddbsymcnt = shdr[symtabindex].sh_size / sizeof(Elf_Sym); in link_elf_link_preload()
474 ef->ddbsymtab = (Elf_Sym *)shdr[symtabindex].sh_addr; in link_elf_link_preload()
729 int symtabindex; in link_elf_load_file() local
832 symtabindex = -1; in link_elf_load_file()
851 symtabindex = i; in link_elf_load_file()
902 if (symtabindex == -1) { in link_elf_load_file()
908 ef->ddbsymcnt = shdr[symtabindex].sh_size / sizeof(Elf_Sym); in link_elf_load_file()
[all …]
H A Dlink_elf.c991 int symtabindex; in link_elf_load_file() local
1282 symtabindex = -1; in link_elf_load_file()
1286 symtabindex = i; in link_elf_load_file()
1295 if (symtabindex < 0 || symstrindex < 0) in link_elf_load_file()
1298 symcnt = shdr[symtabindex].sh_size; in link_elf_load_file()
1304 ef->symbase, symcnt, shdr[symtabindex].sh_offset, in link_elf_load_file()
/freebsd/lib/libkldelf/
H A Def_obj.c278 int j, nsym, symstrindex, symtabindex; in ef_obj_open() local
304 symtabindex = -1; in ef_obj_open()
314 symtabindex = i; in ef_obj_open()
357 if (elf_read_symbols(efile, symtabindex, &ef->ddbsymcnt, in ef_obj_open()