/titanic_50/usr/src/cmd/sgs/rtld/common/ |
H A D | util.c | 871 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 D | audit.c | 359 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 D | dlfcns.c | 89 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 D | analyze.c | 403 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 D | move.c | 94 moves = (lmp == lml->lm_head) && ((FLAGS1(lmp) & FL1_RT_DTFLAGS) == 0); in move_data()
|
H A D | remove.c | 171 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 D | elf.c | 295 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 D | tls.c | 308 for (lmp = lml->lm_head; lmp; lmp = NEXT_RT_MAP(lmp)) { in tls_statmod()
|
H A D | external.c | 351 Rt_map *map = (Rt_map *)lml2->lm_head; in get_lcinterface()
|
H A D | setup.c | 800 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 D | object.c | 358 lml->lm_head = nlmp; in elf_obj_fini()
|
H A D | tsort.c | 709 _lmp = lml->lm_head; in tsort()
|
H A D | a.out.c | 546 if (lml->lm_head == NULL) { in aout_new_lmp()
|
H A D | paths.c | 938 salpp = LM_SECURE_DIRS(LIST(clmp)->lm_head)(); in is_path_secure()
|
/titanic_50/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_a.out.c | 86 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 D | sparc_elf.c | 425 SLOOKUP_INIT(sl, name, lmp, lml->lm_head, ld_entry_cnt, 0, in elf_bndr()
|
/titanic_50/usr/src/cmd/sgs/include/ |
H A D | rtld.h | 285 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 D | rd_elf.c | 810 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 D | relocate.c | 281 SLOOKUP_INIT(sl, name, lmp, LIST(lmp)->lm_head, ld_entry_cnt, in count_reloc()
|
H A D | dldump.c | 167 if (lmp == lml_main.lm_head) { in rt_dldump()
|
/titanic_50/usr/src/cmd/sgs/rtld/amd64/ |
H A D | amd64_elf.c | 274 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 D | i386_elf.c | 253 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 D | rtld.c | 627 (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 D | sparc_elf.c | 566 SLOOKUP_INIT(sl, name, lmp, lml->lm_head, ld_entry_cnt, 0, in elf_bndr()
|