Searched refs:symtabindex (Results 1 – 5 of 5) sorted by relevance
/freebsd/stand/common/ |
H A D | load_elf_obj.c | 55 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 D | load_elf.c | 548 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 D | link_elf_obj.c | 354 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 D | link_elf.c | 991 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 D | ef_obj.c | 278 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()
|