Lines Matching defs:obj

75 dt_pid_objname(char *buf, size_t len, Lmid_t lmid, const char *obj)
79 (void) strncpy(buf, obj, len);
81 (void) snprintf(buf, len, "LM%lx`%s", lmid, obj);
83 (void) strncpy(buf, obj, len);
262 dt_pid_per_mod(void *arg, const prmap_t *pmp, const char *obj)
270 if (obj == NULL)
278 if ((pp->dpp_obj = strrchr(obj, '/')) == NULL)
279 pp->dpp_obj = obj;
283 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret1", &sym,
289 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret2", &sym,
295 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret4", &sym,
301 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret8", &sym,
313 dt_dprintf("%s stret %llx %llx %llx %llx\n", obj,
332 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj,
380 if (Psymbol_iter_by_addr(pp->dpp_pr, obj, PR_SYMTAB,
389 if (Psymbol_iter_by_addr(pp->dpp_pr, obj, PR_DYNSYM,
399 dt_pid_mod_filt(void *arg, const prmap_t *pmp, const char *obj)
404 if (gmatch(obj, pp->dpp_mod))
405 return (dt_pid_per_mod(pp, pmp, obj));
413 if ((pp->dpp_obj = strrchr(obj, '/')) == NULL)
414 pp->dpp_obj = obj;
419 return (dt_pid_per_mod(pp, pmp, obj));
428 return (dt_pid_per_mod(pp, pmp, obj));
442 const char *obj;
458 obj = end + 1;
460 if (*end != '`' || strchr(obj, '`') != NULL)
464 obj = pdp->dtpd_mod;
467 obj = pdp->dtpd_mod;
470 if ((pmp = Plmid_to_map(P, lmid, obj)) == NULL)
475 if ((obj = strrchr(m, '/')) == NULL)
476 obj = &m[0];
478 obj++;
483 dt_pid_objname(pdp->dtpd_mod, sizeof (pdp->dtpd_mod), lmid, obj);
549 char *obj;
557 if ((obj = strchr(pdp->dtpd_mod, '`')) == NULL)
558 obj = pdp->dtpd_mod;
560 obj++;
562 ret = dt_pid_per_mod(&pp, pmp, obj);