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.c52 int symtabindex; /* Index of symbol table */ member
274 ef->symtabindex = i; in __elfN()
283 lastaddr = roundup(lastaddr, shdr[ef->symtabindex].sh_addralign); in __elfN()
284 shdr[ef->symtabindex].sh_addr = (Elf_Addr)lastaddr; in __elfN()
285 lastaddr += shdr[ef->symtabindex].sh_size; in __elfN()
287 symstrindex = shdr[ef->symtabindex].sh_link; in __elfN()
563 if (symidx >= ef->e_shdr[ef->symtabindex].sh_size / sizeof(Elf_Sym)) in __elfN()
565 COPYOUT(ef->e_shdr[ef->symtabindex].sh_addr + symidx * sizeof(Elf_Sym), in __elfN()
H A Dload_elf.c544 int symtabindex; local
746 symtabindex = -1;
765 symtabindex = i;
768 if (symtabindex < 0 || symstrindex < 0)
775 for (i = symtabindex; i >= 0; i = symstrindex) {
824 if (i == symtabindex)
825 symtabindex = -1;
/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()
/freebsd/sys/kern/
H A Dlink_elf_obj.c355 int error, i, j, pb, ra, rl, shstrindex, symstrindex, symtabindex; in link_elf_link_preload() local
397 symtabindex = -1; in link_elf_link_preload()
414 symtabindex = i; in link_elf_link_preload()
474 ef->ddbsymcnt = shdr[symtabindex].sh_size / sizeof(Elf_Sym); in link_elf_link_preload()
475 ef->ddbsymtab = (Elf_Sym *)shdr[symtabindex].sh_addr; in link_elf_link_preload()
731 int symtabindex; in link_elf_load_file() local
834 symtabindex = -1; in link_elf_load_file()
853 symtabindex = i; in link_elf_load_file()
904 if (symtabindex == -1) { in link_elf_load_file()
910 ef->ddbsymcnt = shdr[symtabindex].sh_size / sizeof(Elf_Sym); in link_elf_load_file()
[all …]
H A Dlink_elf.c1012 int symtabindex; in link_elf_load_file() local
1303 symtabindex = -1; in link_elf_load_file()
1307 symtabindex = i; in link_elf_load_file()
1316 if (symtabindex < 0 || symstrindex < 0) in link_elf_load_file()
1319 symcnt = shdr[symtabindex].sh_size; in link_elf_load_file()
1325 ef->symbase, symcnt, shdr[symtabindex].sh_offset, in link_elf_load_file()