dtrace_probedesc_t
dtrace_probedesc_t *pdp = &edp->dted_probe;
list_probe(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *arg)
const dtrace_probedesc_t *pd;
dtrace_probedesc_t *pd = data->dtpda_pdesc;
probe(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *data)
dtrace_probedesc_t pd, *pdp = NULL;
dtracemdb_probe(dtrace_state_t *state, dtrace_probedesc_t *pd)
dtrace_probedesc_t pd;
dtrace_probedesc_t pd;
dtrace_probedesc_t *pd = data->dtpda_pdesc;
dt_setcontext(dtrace_hdl_t *dtp, dtrace_probedesc_t *pdp)
dtrace_probedesc_t *pd = data->dtpda_pdesc;
dtrace_probedesc_t *pd = data->dteda_pdesc;
dtrace_probedesc_t *pd = data->dtpda_pdesc, *npd;
const dtrace_probedesc_t *pdp;
dtrace_probedesc_t *pd = data->dtpda_pdesc, *errpd;
dtrace_probedesc_t *errpd = data->dtpda_pdesc;
dtrace_probedesc_t **dt_pdesc; /* probe descriptions for enabled prbs */
extern void dt_setcontext(dtrace_hdl_t *, dtrace_probedesc_t *);
dtrace_eprobedesc_t **, dtrace_probedesc_t **);
dtrace_probedesc_t *probe;
dtrace_probedesc_t **new_pdesc;
if ((probe = malloc(sizeof (dtrace_probedesc_t))) == NULL) {
dtrace_eprobedesc_t **epdp, dtrace_probedesc_t **pdp)
dnp->dn_desc = malloc(sizeof (dtrace_probedesc_t));
if ((dnp->dn_desc = malloc(sizeof (dtrace_probedesc_t))) == NULL)
dtrace_probedesc_t *_desc; /* final probe description */
const dtrace_probedesc_t *pcb_pdesc; /* probedesc for current context */
dt_pid_fix_mod(dtrace_probedesc_t *pdp, struct ps_prochandle *P)
dt_pid_create_pid_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp,
dt_pid_create_usdt_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp,
dt_pid_get_pid(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, dt_pcb_t *pcb,
dt_pid_create_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, dt_pcb_t *pcb)
dtrace_probedesc_t *pdp, pd;
dt_pid_get_types(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp,
extern int dt_pid_create_probes(dtrace_probedesc_t *, dtrace_hdl_t *,
extern void dt_pid_get_types(dtrace_hdl_t *, const dtrace_probedesc_t *,
dt_ecbdesc_create(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp)
const dtrace_probedesc_t *);
dt_probe_keylen(const dtrace_probedesc_t *pdp)
dt_probe_key(const dtrace_probedesc_t *pdp, char *s)
dt_probe_discover(dt_provider_t *pvp, const dtrace_probedesc_t *pdp)
dtrace_probedesc_t pd;
dt_probe_desc(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *arg)
if (((dtrace_probedesc_t *)arg)->dtpd_id == DTRACE_IDNONE) {
bcopy(pdp, arg, sizeof (dtrace_probedesc_t));
const dtrace_probedesc_t *pdp, dtrace_probeinfo_t *pip)
dtrace_probedesc_t pd;
const dtrace_probedesc_t *pdp, dtrace_probeinfo_t *pip)
const dtrace_probedesc_t *pdp, dtrace_probe_f *func, void *arg)
dtrace_probedesc_t pd;
const dtrace_probedesc_t *, dtrace_probeinfo_t *);
dtrace_probedesc_t pit_desc; /* description storage */
const char *s, dtrace_probedesc_t *pdp)
dtrace_id2desc(dtrace_hdl_t *dtp, dtrace_id_t id, dtrace_probedesc_t *pdp)
bzero(pdp, sizeof (dtrace_probedesc_t));
dtrace_desc2str(const dtrace_probedesc_t *pdp, char *buf, size_t len)
{ offsetof(dtrace_probedesc_t, dtpd_provider), DTRACE_PROVNAMELEN },
{ offsetof(dtrace_probedesc_t, dtpd_mod), DTRACE_MODNAMELEN },
{ offsetof(dtrace_probedesc_t, dtpd_func), DTRACE_FUNCNAMELEN },
{ offsetof(dtrace_probedesc_t, dtpd_name), DTRACE_NAMELEN }
const char *s, int argc, char *const argv[], dtrace_probedesc_t *pdp)
bzero(pdp, sizeof (dtrace_probedesc_t));
dtrace_probedesc_t *dtpda_pdesc; /* probe description */
dtrace_probedesc_t *dteda_pdesc; /* probe inducing error */
dtrace_probedesc_t *dtada_pdesc; /* probe description */
typedef int dtrace_probe_f(dtrace_hdl_t *, const dtrace_probedesc_t *, void *);
const dtrace_probedesc_t *pdp, dtrace_probe_f *, void *);
const dtrace_probedesc_t *, dtrace_probeinfo_t *);
const char *, int, char *const [], dtrace_probedesc_t *);
const char *, dtrace_probedesc_t *);
extern int dtrace_id2desc(dtrace_hdl_t *, dtrace_id_t, dtrace_probedesc_t *);
extern char *dtrace_desc2str(const dtrace_probedesc_t *, char *, size_t);
dtrace_probedesc_t *pdesc;
dtj_new_probedesc(dtj_java_consumer_t *jc, const dtrace_probedesc_t *probedesc)
static int dtj_list_probe(dtrace_hdl_t *, const dtrace_probedesc_t *, void *);
static int dtj_list_probe_detail(dtrace_hdl_t *, const dtrace_probedesc_t *,
dtrace_probedesc_t probe;
dtrace_probedesc_t *pdp = NULL;
dtj_list_probe(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *arg)
dtj_list_probe_detail(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp,
const dtrace_probedesc_t *);
dcpc_provide(void *arg, const dtrace_probedesc_t *desc)
dtrace_probedesc_t *pd)
dtrace_probedesc_t *desc = &enab->dten_desc[i]->dted_probe;
dtrace_enabling_replicate(dtrace_state_t *state, dtrace_probedesc_t *match,
dtrace_probedesc_t *create)
dtrace_probedesc_t *pd = &ep->dted_probe;
dtrace_probedesc_t desc;
static dtrace_probedesc_t *
dtrace_dof_probedesc(dof_hdr_t *dof, dof_sec_t *sec, dtrace_probedesc_t *desc)
dtrace_probedesc_t *desc;
dtrace_probedesc_t *desc = &ep->dted_probe;
dtrace_probedesc_t *match = &desc.dtrpd_match;
dtrace_probedesc_t *create = &desc.dtrpd_create;
dtrace_probedesc_t desc;
const dtrace_probedesc_t *spec __unused)
dtrace_probekey(const dtrace_probedesc_t *pdp, dtrace_probekey_t *pkp)
dtrace_probe_description(const dtrace_probe_t *prp, dtrace_probedesc_t *pdp)
bzero(pdp, sizeof (dtrace_probedesc_t));
dtrace_probe_provide(dtrace_probedesc_t *desc, dtrace_provider_t *prv)
dtrace_probe_enable(const dtrace_probedesc_t *desc, dtrace_enabling_t *enab)
fasttrap_pid_provide(void *arg, const dtrace_probedesc_t *desc)
lockstat_provide(void *arg, const dtrace_probedesc_t *desc)
profile_provide(void *arg, const dtrace_probedesc_t *desc)
systrace_provide(void *arg, const dtrace_probedesc_t *desc)
void (*dtps_provide)(void *arg, const dtrace_probedesc_t *spec);
dtrace_probedesc_t dtrpd_match; /* probe descr. to match */
dtrace_probedesc_t dtrpd_create; /* probe descr. to create */
dtrace_probedesc_t dted_probe; /* probe description */
xdt_provide(void *arg, const dtrace_probedesc_t *desc)