Home
last modified time | relevance | path

Searched refs:lmid (Results 1 – 23 of 23) sorted by relevance

/illumos-gate/usr/src/uts/common/krtld/
H A Dkobj_lm.c46 kobj_lm_lookup(int lmid) in kobj_lm_lookup() argument
48 if (lmid < 0 || lmid >= KOBJ_LM_NENT) in kobj_lm_lookup()
51 return (kobj_linkmaps[lmid]); in kobj_lm_lookup()
55 kobj_lm_append(int lmid, struct modctl *modp) in kobj_lm_append() argument
59 if (lmid < 0 || lmid >= KOBJ_LM_NENT) in kobj_lm_append()
62 lpp = &kobj_linkmaps[lmid]; in kobj_lm_append()
81 kobj_lm_dump(int lmid) in kobj_lm_dump() argument
85 for (lp = kobj_lm_lookup(lmid); lp; lp = lp->modl_next) { in kobj_lm_dump()
H A Dkobj.c1077 add_primary(const char *filename, int lmid) in add_primary() argument
1116 kobj_lm_append(lmid, cp); in add_primary()
1122 bind_primary(val_t *bootaux, int lmid) in bind_primary() argument
1124 struct modctl_list *linkmap = kobj_lm_lookup(lmid); in bind_primary()
1279 load_primary(struct module *mp, int lmid) in load_primary() argument
1314 cp = add_primary(modname, lmid); in load_primary()
1335 if (load_primary(dmp, lmid) == -1) { in load_primary()
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddlink_init.c51 Lmid_t lmid; in dtrace_drti_init() local
60 if (dlinfo(RTLD_SELF, RTLD_DI_LMID, &lmid) == -1) { in dtrace_drti_init()
65 dtrace_link_dof(&__SUNW_dof, lmid, lmp->l_name, lmp->l_addr); in dtrace_drti_init()
H A Ddlink_common.c96 dtrace_link_dof(dof_hdr_t *dof, Lmid_t lmid, const char *name, uintptr_t addr) in dtrace_link_dof() argument
129 if (lmid == LM_ID_BASE) { in dtrace_link_dof()
134 "LM%lu`%s", lmid, modname); in dtrace_link_dof()
H A Ddt_pid.c70 dt_pid_objname(char *buf, size_t len, Lmid_t lmid, const char *obj) in dt_pid_objname() argument
72 if (lmid == LM_ID_BASE) in dt_pid_objname()
75 (void) snprintf(buf, len, "LM%lx`%s", lmid, obj); in dt_pid_objname()
398 Lmid_t lmid = PR_LMID_EVERY; in dt_pid_fix_mod() local
412 lmid = strtoul(&pdp->dtpd_mod[2], &end, 16); in dt_pid_fix_mod()
423 if ((pmp = Plmid_to_map(P, lmid, obj)) == NULL) in dt_pid_fix_mod()
432 (void) Plmid(P, pmp->pr_vaddr, &lmid); in dt_pid_fix_mod()
791 Lmid_t lmid; in dt_pid_get_types() local
850 lmid = strtol(pdp->dtpd_mod + 2, &eptr, 16); in dt_pid_get_types()
859 lmid = 0; in dt_pid_get_types()
[all …]
H A Ddlink_audit.c70 la_objopen(Link_map *lmp, Lmid_t lmid, uintptr_t *cookie) in la_objopen() argument
85 node->ol_lmid = lmid; in la_objopen()
H A Ddt_module.c568 Lmid_t lmid; in dt_module_load_proc_build() local
596 if (Plmid(dcp->dpa_proc, prmap->pr_vaddr, &lmid) != 0) in dt_module_load_proc_build()
597 lmid = 0; in dt_module_load_proc_build()
599 if (lmid == 0) in dt_module_load_proc_build()
603 "LM%lx`%s", lmid, p); in dt_module_load_proc_build()
/illumos-gate/usr/src/cmd/sgs/libcrle/common/
H A Daudit.c113 la_objopen(Link_map * lmp, Lmid_t lmid, uintptr_t *cookie) in la_objopen() argument
118 if ((lmid == LM_ID_BASE) && in la_objopen()
/illumos-gate/usr/src/lib/libproc/common/
H A DPsymtab.c687 if ((mptr = object_name_to_map(P, lmid, name)) != NULL) in Plmid_to_map()
727 if ((mptr = object_name_to_map(P, lmid, name)) == NULL) in Plmid_to_loadobj()
861 if ((mptr = object_name_to_map(P, lmid, name)) == NULL || in Plmid_to_ctf()
2453 lmid = PR_LMID_EVERY; in object_to_map()
2466 if (lmid != PR_LMID_EVERY && in object_to_map()
2493 if (lmid != PR_LMID_EVERY && in object_to_map()
2515 if ((lmid == PR_LMID_EVERY || lmid == LM_ID_BASE) && in object_to_map()
2543 mptr = object_to_map(P, lmid, name); in object_name_to_map()
2888 Lmid_t lmid, /* link map to match, or -1 for any */ in Pxlookup_by_name() argument
2928 if (lmid != PR_LMID_EVERY && fptr->file_lo != NULL && in Pxlookup_by_name()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_proc.c2567 Lmid_t lmid = PR_LMID_EVERY; in pt_resolve_lmid() local
2579 *lmidp = lmid; in pt_resolve_lmid()
2694 Lmid_t lmid; in pt_lookup_by_name_thr() local
2705 pl.pl_lmid = lmid; in pt_lookup_by_name_thr()
2961 Lmid_t lmid; in pt_lookup_by_addr() local
2980 (lmid != LM_ID_BASE && lmid != LM_ID_LDSO) || in pt_lookup_by_addr()
3046 Lmid_t lmid; in pt_symbol_iter() local
3076 if (lmid != LM_ID_BASE && lmid != PR_LMID_EVERY) in pt_symbol_iter()
3102 Lmid_t lmid; in pt_prmap_to_mdbmap() local
3112 (lmid != LM_ID_BASE && lmid != LM_ID_LDSO) || in pt_prmap_to_mdbmap()
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Daudit.c460 Lmid_t lmid = get_linkmap_id(clml); in _audit_add_head() local
508 flags = (*alp->al_objopen)((Link_map *)hlmp, lmid, in _audit_add_head()
560 _audit_objopen(APlist *list, Rt_map *nlmp, Lmid_t lmid, Audit_info *aip, in _audit_objopen() argument
588 flags = (*alp->al_objopen)((Link_map *)nlmp, lmid, in _audit_objopen()
633 Lmid_t lmid = get_linkmap_id(LIST(nlmp)); in audit_objopen() local
685 lmid, aip, &ndx); in audit_objopen()
688 lmid, aip, &ndx); in audit_objopen()
691 lmid, aip, &ndx); in audit_objopen()
H A Ddlfcns.c609 static uint_t lmid = 0; variable
621 if (lmid == UINT_MAX) { in newlmid()
626 lml->lm_lmid = lmid++; in newlmid()
1042 dlmopen(Lmid_t lmid, const char *path, int mode) in dlmopen() argument
1052 ghp = dlmopen_check((Lm_list *)lmid, path, mode, clmp); in dlmopen()
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Daudit.c215 Dbg_audit_skip(Lm_list *lml, const char *name, const char *lmid) in Dbg_audit_skip() argument
220 dbg_print(lml, MSG_INTL(MSG_AUD_SKIP), name, lmid); in Dbg_audit_skip()
H A Dfiles.c89 const char *lmid, Aliste lmco) in Dbg_file_elf() argument
103 dbg_print(lml, MSG_INTL(MSG_FIL_DATA_LL), lmid, EC_XWORD(lmco)); in Dbg_file_elf()
107 Dbg_file_ldso(Rt_map *lmp, char **envp, auxv_t *auxv, const char *lmid, in Dbg_file_ldso() argument
121 dbg_print(lml, MSG_INTL(MSG_FIL_DATA_LL), lmid, EC_XWORD(lmco)); in Dbg_file_ldso()
H A Dliblddbg.msg302 # lmid[=name] prepend link-map list id to diagnostics, and
306 # (ldso), without identification. "lmid" causes
309 # link-map list. Additional "lmid" tokens
323 # TRANSLATION_NOTE -- do not translate the first token "lmid".
324 @ MSG_USE_R5_A " lmid[=name] prepend link-map list id to \
333 \"lmid\" causes"
339 @ MSG_USE_R5_A8 " link-map list. Additional \"lmid\" \
677 @ MSG_FIL_DATA_LL " lmid: %18.18s lmco: %#18llx"
1530 @ MSG_TOK_LMID "lmid"
/illumos-gate/usr/src/cmd/sgs/link_audit/common/
H A Dsymbindrep.c68 la_objopen(Link_map *lmp, Lmid_t lmid, uintptr_t *cookie) in la_objopen() argument
H A Dperfcnt.c142 la_objopen(Link_map *lmp, Lmid_t lmid, uintptr_t *cookie) in la_objopen() argument
H A Dtruss.c155 la_objopen(Link_map *lmp, Lmid_t lmid, uintptr_t *cookie) in la_objopen() argument
H A Dwho.c266 la_objopen(Link_map *lmp, Lmid_t lmid, uintptr_t *cookie) in la_objopen() argument
H A Dbindings.c339 la_objopen(Link_map *lmp, Lmid_t lmid, uintptr_t *cookie) in la_objopen() argument
/illumos-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkmdb_dl.c57 dlmopen(Lmid_t lmid, const char *pathname, int mode) in dlmopen() argument
/illumos-gate/usr/src/cmd/sgs/ldprof/common/
H A Dprofile.c376 la_objopen(Link_map *lmp, Lmid_t lmid, uintptr_t *cookie) in la_objopen() argument
/illumos-gate/usr/src/lib/abi/apptrace/common/
H A Dapptrace.c329 la_objopen(Link_map *lmp, Lmid_t lmid, uintptr_t *cookie) in la_objopen() argument