Home
last modified time | relevance | path

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

/titanic_50/usr/src/cmd/sgs/rtld/common/
H A Dutil.c871 lmp = (Rt_map *)lml->lm_head; in atexit_fini()
897 ((lmp = (Rt_map *)lml->lm_head) == NULL)) in atexit_fini()
921 lmp = (Rt_map *)lml->lm_head; in atexit_fini()
924 audit_objclose((Rt_map *)lml_rtld.lm_head, lmp); in atexit_fini()
939 ((lmp = (Rt_map *)lml->lm_head) == NULL)) in atexit_fini()
962 lmp = (Rt_map *)lml->lm_head; in atexit_fini()
1165 lml->lm_head = lmc->lc_head; in lm_append()
1218 lml->lm_head = lmc->lc_head; in lm_delete()
1288 lml->lm_head = plmc->lc_head; in lm_move()
1320 if (dlopen || (lml->lm_head == NULL) || in create_cntl()
[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()
278 ghp->gh_ownlmp = lml->lm_head; in hdl_create()
556 nlmp = olml->lm_head; in dlclose_intn()
725 for (nlmp = lml->lm_head; nlmp; nlmp = NEXT_RT_MAP(nlmp)) { in dlmopen_core()
735 lml->lm_head, in_nfavl); in dlmopen_core()
1256 Rt_map *hlmp = LIST(clmp)->lm_head; in dlsym_core()
1332 Rt_map *hlmp = LIST(clmp)->lm_head; in dlsym_core()
1346 Rt_map *hlmp = LIST(clmp)->lm_head; in dlsym_core()
1729 lmp = lml_main.lm_head; in dldump()
H A Danalyze.c403 if ((FLAGS(nlmp) & FLG_RT_FIXED) && (nlmp == LIST(nlmp)->lm_head) && in _relocate_lmc()
1042 Rt_map *nlmp = lml->lm_head; in is_devinode_loaded()
1977 clmp = lml_rtld.lm_head; in load_so()
2661 lmp = lml->lm_head; in lookup_sym_interpose()
2728 lmp = lml->lm_head; in lookup_sym_interpose()
2819 slp->sl_imap = LIST(clmp)->lm_head; in lookup_sym_direct()
2893 if ((ret == 0) || (dlmp && (LIST(dlmp)->lm_head != dlmp) && in lookup_sym_direct()
3127 lmp = LIST(clmp)->lm_head; in _lookup_sym()
3261 sl.sl_imap = LIST(sl.sl_cmap)->lm_head; in lookup_sym()
H A Dmove.c94 moves = (lmp == lml->lm_head) && ((FLAGS1(lmp) & FL1_RT_DTFLAGS) == 0); in move_data()
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 Delf.c295 Rt_map *lmp = lml_main.lm_head; in elf_verify()
329 Rt_map *lmp = lml->lm_head; in elf_rtld_load()
487 Rt_map *lmp = lml_main.lm_head; in elf_entry_point()
672 if ((dip->di_flags & FLG_DI_LAZY) && (lml->lm_head == clmp) && in elf_needed()
1033 nlmp = lml_rtld.lm_head;
2068 if (lml_main.lm_head == NULL)
2272 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 Dexternal.c351 Rt_map *map = (Rt_map *)lml2->lm_head; in get_lcinterface()
H A Dsetup.c800 r_debug.rtd_rdebug.r_map = (Link_map *)lml_main.lm_head; in setup()
801 r_debug.rtd_rdebug.r_ldsomap = (Link_map *)lml_rtld.lm_head; in setup()
H A Dobject.c358 lml->lm_head = nlmp; in elf_obj_fini()
H A Dtsort.c709 _lmp = lml->lm_head; in tsort()
H A Da.out.c546 if (lml->lm_head == NULL) { in aout_new_lmp()
H A Dpaths.c938 salpp = LM_SECURE_DIRS(LIST(clmp)->lm_head)(); in is_path_secure()
/titanic_50/usr/src/cmd/sgs/rtld/sparc/
H A Dsparc_a.out.c86 for (lmp = lml_main.lm_head; lmp; lmp = NEXT_RT_MAP(lmp)) { in aout_bndr()
115 SLOOKUP_INIT(sl, name, lmp, lml->lm_head, ld_entry_cnt, 0, 0, 0, 0, in aout_bndr()
H A Dsparc_elf.c425 SLOOKUP_INIT(sl, name, lmp, lml->lm_head, ld_entry_cnt, 0, in elf_bndr()
/titanic_50/usr/src/cmd/sgs/include/
H A Drtld.h285 Rt_map *lm_head; /* linked list pointers to active */ member
315 Elf32_Addr lm_head; member
/titanic_50/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()
/titanic_50/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()
/titanic_50/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()
/titanic_50/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()
/titanic_50/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()
/titanic_50/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()