Lines Matching defs:pdp
55 const char *s, int argc, char *const argv[], dtrace_probedesc_t *pdp)
65 bzero(pdp, sizeof (dtrace_probedesc_t));
141 bcopy(q, (char *)pdp + off, len);
142 bcopy(v, (char *)pdp + off + len, vlen);
143 bcopy(w, (char *)pdp + off + len + vlen, wlen);
146 pdp->dtpd_id = DTRACE_IDNONE;
152 const char *s, dtrace_probedesc_t *pdp)
154 return (dtrace_xstr2desc(dtp, spec, s, 0, NULL, pdp));
158 dtrace_id2desc(dtrace_hdl_t *dtp, dtrace_id_t id, dtrace_probedesc_t *pdp)
160 bzero(pdp, sizeof (dtrace_probedesc_t));
161 pdp->dtpd_id = id;
163 if (dt_ioctl(dtp, DTRACEIOC_PROBES, pdp) == -1 ||
164 pdp->dtpd_id != id)
171 dtrace_desc2str(const dtrace_probedesc_t *pdp, char *buf, size_t len)
173 if (pdp->dtpd_id == 0) {
174 (void) snprintf(buf, len, "%s:%s:%s:%s", pdp->dtpd_provider,
175 pdp->dtpd_mod, pdp->dtpd_func, pdp->dtpd_name);
177 (void) snprintf(buf, len, "%u", pdp->dtpd_id);