Home
last modified time | relevance | path

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

/mirbsd/src/libexec/ld.so/
Dresolve.c249 sym_cache *_dl_symcache; variable
264 if (_dl_symcache != NULL && in _dl_find_symbol_bysym()
266 _dl_symcache[symidx].obj != NULL && in _dl_find_symbol_bysym()
267 _dl_symcache[symidx].sym != NULL && in _dl_find_symbol_bysym()
268 _dl_symcache[symidx].flags == flags) { in _dl_find_symbol_bysym()
271 sobj = _dl_symcache[symidx].obj; in _dl_find_symbol_bysym()
272 *this = _dl_symcache[symidx].sym; in _dl_find_symbol_bysym()
289 if (_dl_symcache != NULL && symidx < req_obj->nchains) { in _dl_find_symbol_bysym()
293 _dl_symcache[symidx].sym, *this, in _dl_find_symbol_bysym()
294 _dl_symcache[symidx].obj, sobj, sobj->load_name, in _dl_find_symbol_bysym()
[all …]
Ddl_prebind.c266 _dl_symcache[s->idx].obj = tobj; in prebind_symcache()
267 _dl_symcache[s->idx].sym = sym; in prebind_symcache()
268 _dl_symcache[s->idx].flags = in prebind_symcache()
297 _dl_symcache[f->sym].obj = tobj; in prebind_symcache()
298 _dl_symcache[f->sym].sym = sym; in prebind_symcache()
299 _dl_symcache[f->sym].flags = in prebind_symcache()
333 _dl_symcache[f->sym].obj = tobj; in prebind_symcache()
334 _dl_symcache[f->sym].sym = sym; in prebind_symcache()
335 _dl_symcache[f->sym].flags = in prebind_symcache()
487 if (_dl_symcache[symidx].sym != *this || in prebind_validate()
[all …]
Dloader.c775 _dl_symcache = _dl_sm_symcache_buffer; in _dl_rtld()
778 _dl_memset(_dl_symcache, 0, in _dl_rtld()
785 _dl_symcache = (void *)_dl_mmap(0, sz, PROT_READ|PROT_WRITE, in _dl_rtld()
787 if (_dl_symcache == (void *)MAP_FAILED) { in _dl_rtld()
789 _dl_symcache = NULL; in _dl_rtld()
803 if (_dl_symcache != NULL) { in _dl_rtld()
805 _dl_munmap( _dl_symcache, sz); in _dl_rtld()
806 _dl_symcache = NULL; in _dl_rtld()
Dresolve.h268 extern sym_cache *_dl_symcache;
/mirbsd/src/libexec/ld.so/ldconfig/
Ddl_prebind.c267 _dl_symcache[s->idx].obj = tobj; in prebind_symcache()
268 _dl_symcache[s->idx].sym = sym; in prebind_symcache()
269 _dl_symcache[s->idx].flags = in prebind_symcache()
298 _dl_symcache[f->sym].obj = tobj; in prebind_symcache()
299 _dl_symcache[f->sym].sym = sym; in prebind_symcache()
300 _dl_symcache[f->sym].flags = in prebind_symcache()
334 _dl_symcache[f->sym].obj = tobj; in prebind_symcache()
335 _dl_symcache[f->sym].sym = sym; in prebind_symcache()
336 _dl_symcache[f->sym].flags = in prebind_symcache()
488 if (_dl_symcache[symidx].sym != *this || in prebind_validate()
[all …]