/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dtrace.h | 192 dtrace_probedesc_t *dtpda_pdesc; /* probe description */ 280 dtrace_probedesc_t *dteda_pdesc; /* probe inducing error */ 376 dtrace_probedesc_t *dtada_pdesc; /* probe description */ 541 typedef int dtrace_probe_f(dtrace_hdl_t *, const dtrace_probedesc_t *, void *); 544 const dtrace_probedesc_t *pdp, dtrace_probe_f *, void *); 547 const dtrace_probedesc_t *, dtrace_probeinfo_t *); 577 const char *, int, char *const [], dtrace_probedesc_t *); 580 const char *, dtrace_probedesc_t *); 582 extern int dtrace_id2desc(dtrace_hdl_t *, dtrace_id_t, dtrace_probedesc_t *); 586 extern char *dtrace_desc2str(const dtrace_probedesc_t *, char *, size_t);
|
H A D | dt_pid.h | 45 extern int dt_pid_create_probes(dtrace_probedesc_t *, dtrace_hdl_t *, 61 extern void dt_pid_get_types(dtrace_hdl_t *, const dtrace_probedesc_t *,
|
H A D | dt_provider.c | 214 dt_probe_keylen(const dtrace_probedesc_t *pdp) in dt_probe_keylen() 221 dt_probe_key(const dtrace_probedesc_t *pdp, char *s) in dt_probe_key() 233 dt_probe_discover(dt_provider_t *pvp, const dtrace_probedesc_t *pdp) in dt_probe_discover() 374 dtrace_probedesc_t pd; in dt_probe_lookup() 666 if (((dtrace_probedesc_t *)arg)->dtpd_id == DTRACE_IDNONE) { in dt_probe_desc() 667 bcopy(pdp, arg, sizeof (dtrace_probedesc_t)); in dt_probe_desc() 676 const dtrace_probedesc_t *pdp, dtrace_probeinfo_t *pip) in dt_probe_info() 709 dtrace_probedesc_t pd; in dt_probe_info() 814 const dtrace_probedesc_t *pdp, dtrace_probeinfo_t *pip) in dtrace_probe_info() 837 const dtrace_probedesc_t *pdp, dtrace_probe_f *func, void *arg) in dtrace_probe_iter() [all …]
|
H A D | dt_subr.c | 49 { offsetof(dtrace_probedesc_t, dtpd_provider), DTRACE_PROVNAMELEN }, 50 { offsetof(dtrace_probedesc_t, dtpd_mod), DTRACE_MODNAMELEN }, 51 { offsetof(dtrace_probedesc_t, dtpd_func), DTRACE_FUNCNAMELEN }, 52 { offsetof(dtrace_probedesc_t, dtpd_name), DTRACE_NAMELEN } 57 const char *s, int argc, char *const argv[], dtrace_probedesc_t *pdp) in dtrace_xstr2desc() 67 bzero(pdp, sizeof (dtrace_probedesc_t)); in dtrace_xstr2desc() 154 const char *s, dtrace_probedesc_t *pdp) in dtrace_str2desc() 160 dtrace_id2desc(dtrace_hdl_t *dtp, dtrace_id_t id, dtrace_probedesc_t *pdp) in dtrace_id2desc() 162 bzero(pdp, sizeof (dtrace_probedesc_t)); in dtrace_id2desc() 173 dtrace_desc2str(const dtrace_probedesc_t *pdp, char *buf, size_t len) in dtrace_desc2str()
|
H A D | dt_provider.h | 55 dtrace_probedesc_t pit_desc; /* description storage */ 101 const dtrace_probedesc_t *, dtrace_probeinfo_t *);
|
H A D | dt_pid.c | 395 dt_pid_fix_mod(dtrace_probedesc_t *pdp, struct ps_prochandle *P) in dt_pid_fix_mod() 440 dt_pid_create_pid_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, in dt_pid_create_pid_probes() 578 dt_pid_create_usdt_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, in dt_pid_create_usdt_probes() 603 dt_pid_get_pid(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, dt_pcb_t *pcb, in dt_pid_get_pid() 633 dt_pid_create_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, dt_pcb_t *pcb) in dt_pid_create_probes() 716 dtrace_probedesc_t *pdp, pd; in dt_pid_create_probes_module() 775 dt_pid_get_types(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, in dt_pid_get_types()
|
H A D | dt_map.c | 116 dtrace_probedesc_t *probe; in dt_epid_add() 121 dtrace_probedesc_t **new_pdesc; in dt_epid_add() 187 if ((probe = malloc(sizeof (dtrace_probedesc_t))) == NULL) { in dt_epid_add() 238 dtrace_eprobedesc_t **epdp, dtrace_probedesc_t **pdp) in dt_epid_lookup()
|
H A D | dt_program.h | 54 const dtrace_probedesc_t *);
|
H A D | dt_pcb.h | 71 const dtrace_probedesc_t *pcb_pdesc; /* probedesc for current context */
|
H A D | dt_impl.h | 249 dtrace_probedesc_t **dt_pdesc; /* probe descriptions for enabled prbs */ 611 extern void dt_setcontext(dtrace_hdl_t *, dtrace_probedesc_t *); 625 dtrace_eprobedesc_t **, dtrace_probedesc_t **);
|
H A D | dt_handle.c | 147 dtrace_probedesc_t *pd = data->dtpda_pdesc, *errpd; in dt_handle_err() 236 dtrace_probedesc_t *errpd = data->dtpda_pdesc; in dt_handle_liberr()
|
H A D | dt_parser.h | 88 dtrace_probedesc_t *_desc; /* final probe description */
|
H A D | dt_program.c | 210 dt_ecbdesc_create(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp) in dt_ecbdesc_create()
|
/illumos-gate/usr/src/cmd/dtrace/test/cmd/chkargs/ |
H A D | chkargs.c | 39 probe(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *data) in probe() 88 dtrace_probedesc_t pd, *pdp = NULL; in main()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | dtrace.h | 895 } dtrace_probedesc_t; typedef 898 dtrace_probedesc_t dtrpd_match; /* probe descr. to match */ 899 dtrace_probedesc_t dtrpd_create; /* probe descr. to create */ 920 dtrace_probedesc_t dted_probe; /* probe description */ 2056 void (*dtps_provide)(void *arg, const dtrace_probedesc_t *spec);
|
/illumos-gate/usr/src/lib/libdtrace_jni/common/ |
H A D | dtj_probe.c | 37 dtj_new_probedesc(dtj_java_consumer_t *jc, const dtrace_probedesc_t *probedesc) in dtj_new_probedesc()
|
H A D | dtrace_jni.c | 133 static int dtj_list_probe(dtrace_hdl_t *, const dtrace_probedesc_t *, void *); 134 static int dtj_list_probe_detail(dtrace_hdl_t *, const dtrace_probedesc_t *, 1599 dtrace_probedesc_t probe; in dtj_list_probes() 1600 dtrace_probedesc_t *pdp = NULL; in dtj_list_probes() 1656 dtj_list_probe(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *arg) in dtj_list_probe() 1681 dtj_list_probe_detail(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, in dtj_list_probe_detail()
|
H A D | dtrace_jni.h | 476 const dtrace_probedesc_t *);
|
/illumos-gate/usr/src/uts/common/dtrace/ |
H A D | lockstat.c | 186 lockstat_provide(void *arg, const dtrace_probedesc_t *desc) in lockstat_provide()
|
H A D | systrace.c | 83 systrace_provide(void *arg, const dtrace_probedesc_t *desc) in systrace_provide()
|
H A D | profile.c | 191 profile_provide(void *arg, const dtrace_probedesc_t *desc) in profile_provide()
|
H A D | dtrace.c | 246 const dtrace_probedesc_t *spec __unused) in dtrace_nullop_provide() 8789 bzero(pdp, sizeof (dtrace_probedesc_t)); in dtrace_probe_description() 12105 dtrace_probedesc_t *pd) in dtrace_enabling_addlike() 12242 dtrace_probedesc_t *create) in dtrace_enabling_replicate() 12277 dtrace_probedesc_t *pd = &ep->dted_probe; in dtrace_enabling_replicate() 12475 dtrace_probedesc_t desc; in dtrace_enabling_provide() 12803 static dtrace_probedesc_t * 13197 dtrace_probedesc_t *desc; in dtrace_dof_ecbdesc() 15584 dtrace_probedesc_t *desc = &ep->dted_probe; in dtrace_helper_slurp() 16758 dtrace_probedesc_t *match = &desc.dtrpd_match; in dtrace_ioctl() [all …]
|
H A D | dcpc.c | 202 dcpc_provide(void *arg, const dtrace_probedesc_t *desc) in dcpc_provide()
|
/illumos-gate/usr/src/cmd/dtrace/ |
H A D | dtrace.c | 538 dtrace_probedesc_t *pdp = &edp->dted_probe; in info_stmt() 661 list_probe(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *arg) in list_probe() 857 const dtrace_probedesc_t *pd; in bufhandler() 999 dtrace_probedesc_t *pd = data->dtpda_pdesc; in chew()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/dtrace/ |
H A D | dtrace.c | 180 dtracemdb_probe(dtrace_state_t *state, dtrace_probedesc_t *pd) in dtracemdb_probe() 988 dtrace_probedesc_t *pd = data->dtpda_pdesc; in dtrace_dcmdprobe() 2717 dtrace_probedesc_t pd; in dtrace_probes_walk() 2757 dtrace_probedesc_t pd; in dtrace_probes()
|