Home
last modified time | relevance | path

Searched refs:lm_head (Results 1 – 22 of 22) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Dutil.c874 lmp = (Rt_map *)lml->lm_head; in atexit_fini()
924 lmp = (Rt_map *)lml->lm_head; in atexit_fini()
965 lmp = (Rt_map *)lml->lm_head; in atexit_fini()
1168 lml->lm_head = lmc->lc_head; in lm_append()
1221 lml->lm_head = lmc->lc_head; in lm_delete()
1291 lml->lm_head = plmc->lc_head; in lm_move()
1323 if (dlopen || (lml->lm_head == NULL) || in create_cntl()
2978 Rt_map *dlmp, *lmp = lml_rtld.lm_head; in veprintf()
3317 lmp = lml->lm_head; in unused()
3579 SLOOKUP_INIT(sl, MSG_ORIG(MSG_SYM_ENVIRON), lml->lm_head, lml->lm_head, in set_environ()
[all …]
H A Daudit.c359 acp = _audit_get_head_client(clml->lm_head, almp); in _audit_activity()
387 NAME(clml->lm_head), flags)); in _audit_activity()
488 if ((acp = _audit_get_head_client(clml->lm_head, almp)) != NULL) in _audit_add_head()
491 _audit_create_head_client(clml->lm_head, almp)) == NULL) in _audit_add_head()
527 NAME(clml->lm_head), LA_ACT_ADD)); in _audit_add_head()
1126 acp = _audit_get_head_client(clml->lm_head, almp); in _audit_preinit()
1133 NAME(clml->lm_head))); in _audit_preinit()
1331 SLOOKUP_INIT(sl, sname, lml_rtld.lm_head, lmp, ld_entry_cnt, in audit_symget()
1569 if ((preinit || activity) && ((hlmp = clml->lm_head) != clmp) && in audit_setup()
H A Ddlfcns.c89 return ((Rt_map *)lml_main.lm_head); in _caller()
279 ghp->gh_ownlmp = lml->lm_head; in hdl_create()
557 nlmp = olml->lm_head; in dlclose_intn()
726 for (nlmp = lml->lm_head; nlmp; nlmp = NEXT_RT_MAP(nlmp)) { in dlmopen_core()
736 lml->lm_head, in_nfavl); in dlmopen_core()
1257 Rt_map *hlmp = LIST(clmp)->lm_head; in dlsym_core()
1333 Rt_map *hlmp = LIST(clmp)->lm_head; in dlsym_core()
1347 Rt_map *hlmp = LIST(clmp)->lm_head; in dlsym_core()
1730 lmp = lml_main.lm_head; in dldump()
H A Danalyze.c402 if ((FLAGS(nlmp) & FLG_RT_FIXED) && (nlmp == LIST(nlmp)->lm_head) && in _relocate_lmc()
1041 Rt_map *nlmp = lml->lm_head; in is_devinode_loaded()
1967 clmp = lml_rtld.lm_head; in load_so()
2651 lmp = lml->lm_head; in lookup_sym_interpose()
2718 lmp = lml->lm_head; in lookup_sym_interpose()
2809 slp->sl_imap = LIST(clmp)->lm_head; in lookup_sym_direct()
2885 if ((ret == 0) || (dlmp && (LIST(dlmp)->lm_head != dlmp) && in lookup_sym_direct()
3119 lmp = LIST(clmp)->lm_head; in _lookup_sym()
3250 sl.sl_imap = LIST(sl.sl_cmap)->lm_head; in lookup_sym()
H A Dremove.c171 if (lml && (lml->lm_head == NULL)) { in remove_lml()
259 Rt_map *hlmp = nlml->lm_head; in remove_so()
1066 NAME(lml_rtld.lm_head))); in remove_hdl()
1338 if (((tobj = tsort(lml->lm_head, delcnt, in remove_hdl()
H A Dmove.c94 moves = (lmp == lml->lm_head) && ((FLAGS1(lmp) & FL1_RT_DTFLAGS) == 0); in move_data()
H A Delf.c269 Rt_map *lmp = lml_main.lm_head; in elf_verify()
303 Rt_map *lmp = lml->lm_head; in elf_rtld_load()
461 Rt_map *lmp = lml_main.lm_head; in elf_entry_point()
646 if ((dip->di_flags & FLG_DI_LAZY) && (lml->lm_head == clmp) && in elf_needed()
1007 nlmp = lml_rtld.lm_head;
2042 if (lml_main.lm_head == NULL)
2246 if (lml_main.lm_head) {
H A Dtls.c308 for (lmp = lml->lm_head; lmp; lmp = NEXT_RT_MAP(lmp)) { in tls_statmod()
H A Dsetup.c739 r_debug.rtd_rdebug.r_map = (Link_map *)lml_main.lm_head; in setup()
740 r_debug.rtd_rdebug.r_ldsomap = (Link_map *)lml_rtld.lm_head; in setup()
H A Dexternal.c351 Rt_map *map = (Rt_map *)lml2->lm_head; in get_lcinterface()
H A Dobject.c356 lml->lm_head = nlmp; in elf_obj_fini()
H A Dtsort.c709 _lmp = lml->lm_head; in tsort()
H A Dpaths.c939 salpp = LM_SECURE_DIRS(LIST(clmp)->lm_head)(); in is_path_secure()
/illumos-gate/usr/src/cmd/sgs/include/
H A Drtld.h287 Rt_map *lm_head; /* linked list pointers to active */ member
317 Elf32_Addr lm_head; member
/illumos-gate/usr/src/cmd/sgs/librtld_db/common/
H A Drd_elf.c810 if ((rc = iter_map(rap, ident, (psaddr_t)lm.lm_head, in _rd_loadobj_iter32_native()
866 if ((rc = iter_map(rap, ident, (psaddr_t)lml.lm_head, in _rd_loadobj_iter32_native()
/illumos-gate/usr/src/cmd/sgs/librtld/common/
H A Drelocate.c281 SLOOKUP_INIT(sl, name, lmp, LIST(lmp)->lm_head, ld_entry_cnt, in count_reloc()
H A Ddldump.c167 if (lmp == lml_main.lm_head) { in rt_dldump()
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/
H A Damd64_elf.c274 SLOOKUP_INIT(sl, name, lmp, lml->lm_head, ld_entry_cnt, 0, in elf_bndr()
/illumos-gate/usr/src/cmd/sgs/rtld/mdbmod/common/
H A Drtld.c627 (void *)&wdesc, (uintptr_t)lm.lm_head) == -1) { in dcmd_Rtmaps()
918 mdb_printf(MSG_ORIG(MSG_LMLIST_LINE1), lml.lm_head, lml.lm_tail); in _dcmd_Lm_list()
/illumos-gate/usr/src/cmd/sgs/rtld/i386/
H A Di386_elf.c253 SLOOKUP_INIT(sl, name, lmp, lml->lm_head, ld_entry_cnt, 0, in elf_bndr()
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/
H A Dsparc_elf.c425 SLOOKUP_INIT(sl, name, lmp, lml->lm_head, ld_entry_cnt, 0, in elf_bndr()
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/
H A Dsparc_elf.c566 SLOOKUP_INIT(sl, name, lmp, lml->lm_head, ld_entry_cnt, 0, in elf_bndr()