Lines Matching refs:sip
1043 dtrace_syminfo_t *sip; in dt_module_extern() local
1058 if ((sip = malloc(sizeof (dtrace_syminfo_t))) == NULL) { in dt_module_extern()
1068 free(sip); in dt_module_extern()
1072 sip->dts_object = dmp->dm_name; in dt_module_extern()
1073 sip->dts_name = idp->di_name; in dt_module_extern()
1074 sip->dts_id = idp->di_id; in dt_module_extern()
1076 idp->di_data = sip; in dt_module_extern()
1425 GElf_Sym *symp, dtrace_syminfo_t *sip) in dtrace_lookup_by_name() argument
1466 if (sip != NULL) { in dtrace_lookup_by_name()
1467 sip->dts_object = dmp->dm_name; in dtrace_lookup_by_name()
1468 sip->dts_name = (const char *) in dtrace_lookup_by_name()
1470 sip->dts_id = id; in dtrace_lookup_by_name()
1488 if (sip != NULL) { in dtrace_lookup_by_name()
1489 sip->dts_object = dmp->dm_name; in dtrace_lookup_by_name()
1490 sip->dts_name = idp->di_name; in dtrace_lookup_by_name()
1491 sip->dts_id = idp->di_id; in dtrace_lookup_by_name()
1507 GElf_Sym *symp, dtrace_syminfo_t *sip) in dtrace_lookup_by_addr() argument
1514 return (v->dtv_lookup_by_addr(dtp->dt_varg, addr, symp, sip)); in dtrace_lookup_by_addr()
1535 if (sip != NULL) { in dtrace_lookup_by_addr()
1536 sip->dts_object = dmp->dm_name; in dtrace_lookup_by_addr()
1539 sip->dts_name = (const char *) in dtrace_lookup_by_addr()
1541 sip->dts_id = id; in dtrace_lookup_by_addr()
1543 sip->dts_name = NULL; in dtrace_lookup_by_addr()
1544 sip->dts_id = 0; in dtrace_lookup_by_addr()
1658 const dtrace_syminfo_t *sip, dtrace_typeinfo_t *tip) in dtrace_symbol_type() argument
1667 if ((dmp = dt_module_lookup_by_name(dtp, sip->dts_object)) == NULL) in dtrace_symbol_type()
1672 dt_idhash_lookup(dmp->dm_extern, sip->dts_name); in dtrace_symbol_type()
1685 tip->dtt_type = ctf_lookup_by_symbol(dmp->dm_ctfp, sip->dts_id); in dtrace_symbol_type()