Home
last modified time | relevance | path

Searched refs:nameidx (Results 1 – 6 of 6) sorted by relevance

/mirbsd/src/libexec/ld.so/
Ddl_prebind.c40 void prebind_dump_nameidx(struct nameidx *nameidx, u_int32_t numblibs,
111 struct nameidx *nameidx; in prebind_load_fd() local
138 nameidx = _dl_prog_prebind_map + prog_footer->nameidx_idx; in prebind_load_fd()
145 if (_dl_strcmp(nametab + nameidx[idx].name, name) == 0) in prebind_load_fd()
151 } else if (footer.id0 != nameidx[idx].id0 || in prebind_load_fd()
152 footer.id1 != nameidx[idx].id1) { in prebind_load_fd()
155 footer.id0, nameidx[idx].id0, in prebind_load_fd()
156 footer.id1, nameidx[idx].id1)); in prebind_load_fd()
178 struct nameidx *nameidx; in prebind_symcache() local
223 nameidx = prebind_map + footer->nameidx_idx;; in prebind_symcache()
[all …]
Dprebind.h48 struct nameidx { struct
/mirbsd/src/libexec/ld.so/ldconfig/
Ddl_prebind.c41 void prebind_dump_nameidx(struct nameidx *nameidx, u_int32_t numblibs,
112 struct nameidx *nameidx; in prebind_load_fd() local
139 nameidx = _dl_prog_prebind_map + prog_footer->nameidx_idx; in prebind_load_fd()
146 if (_dl_strcmp(nametab + nameidx[idx].name, name) == 0) in prebind_load_fd()
152 } else if (footer.id0 != nameidx[idx].id0 || in prebind_load_fd()
153 footer.id1 != nameidx[idx].id1) { in prebind_load_fd()
156 footer.id0, nameidx[idx].id0, in prebind_load_fd()
157 footer.id1, nameidx[idx].id1)); in prebind_load_fd()
179 struct nameidx *nameidx; in prebind_symcache() local
224 nameidx = prebind_map + footer->nameidx_idx;; in prebind_symcache()
[all …]
Dprebind.c108 struct nameidx *nameidx; member
1450 struct nameidx *nameidx; in elf_prep_lib_prebind() local
1523 nameidx = xcalloc(numlibs, sizeof (struct nameidx)); in elf_prep_lib_prebind()
1528 nameidx[i].name = nametablen; in elf_prep_lib_prebind()
1529 nameidx[i].id0 = objarray[idxtolib[i]].id0; in elf_prep_lib_prebind()
1530 nameidx[i].id1 = objarray[idxtolib[i]].id1; in elf_prep_lib_prebind()
1532 strlcpy(&nametab[nameidx[i].name], in elf_prep_lib_prebind()
1534 nametablen - nameidx[i].name); in elf_prep_lib_prebind()
1539 ret = elf_write_lib(object, nameidx, nametab, nametablen, in elf_prep_lib_prebind()
1543 free(nameidx); in elf_prep_lib_prebind()
[all …]
Dprebind_struct.h62 int elf_write_lib(struct elf_object *object, struct nameidx *nameidx,
Dprebind.h48 struct nameidx { struct