/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dtrace.h | 199 dtrace_probedesc_t *dtpda_pdesc; /* probe description */ 294 dtrace_probedesc_t *dteda_pdesc; /* probe inducing error */ 390 dtrace_probedesc_t *dtada_pdesc; /* probe description */ 555 typedef int dtrace_probe_f(dtrace_hdl_t *, const dtrace_probedesc_t *, void *); 558 const dtrace_probedesc_t *pdp, dtrace_probe_f *, void *); 561 const dtrace_probedesc_t *, dtrace_probeinfo_t *); 595 const char *, int, char *const [], dtrace_probedesc_t *); 598 const char *, dtrace_probedesc_t *); 600 extern int dtrace_id2desc(dtrace_hdl_t *, dtrace_id_t, dtrace_probedesc_t *); 604 extern char *dtrace_desc2str(const dtrace_probedesc_t *, char *, size_t); [all …]
|
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 | 219 dt_probe_keylen(const dtrace_probedesc_t *pdp) in dt_probe_keylen() 226 dt_probe_key(const dtrace_probedesc_t *pdp, char *s) in dt_probe_key() 238 dt_probe_discover(dt_provider_t *pvp, const dtrace_probedesc_t *pdp) in dt_probe_discover() 379 dtrace_probedesc_t pd; in dt_probe_lookup() 667 dt_probe_desc(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *arg) in dt_probe_desc() 669 if (((dtrace_probedesc_t *)arg)->dtpd_id == DTRACE_IDNONE) { in dt_probe_desc() 670 bcopy(pdp, arg, sizeof (dtrace_probedesc_t)); in dt_probe_desc() 679 const dtrace_probedesc_t *pdp, dtrace_probeinfo_t *pip) in dt_probe_info() 740 dtrace_probedesc_t pd; in dt_probe_info() 845 const dtrace_probedesc_t *pdp, dtrace_probeinfo_t *pip) in dtrace_probe_info() [all …]
|
H A D | dt_subr.c | 59 { offsetof(dtrace_probedesc_t, dtpd_provider), DTRACE_PROVNAMELEN }, 60 { offsetof(dtrace_probedesc_t, dtpd_mod), DTRACE_MODNAMELEN }, 61 { offsetof(dtrace_probedesc_t, dtpd_func), DTRACE_FUNCNAMELEN }, 62 { offsetof(dtrace_probedesc_t, dtpd_name), DTRACE_NAMELEN } 67 const char *s, int argc, char *const argv[], dtrace_probedesc_t *pdp) in dtrace_xstr2desc() 77 bzero(pdp, sizeof (dtrace_probedesc_t)); in dtrace_xstr2desc() 164 const char *s, dtrace_probedesc_t *pdp) in dtrace_str2desc() 170 dtrace_id2desc(dtrace_hdl_t *dtp, dtrace_id_t id, dtrace_probedesc_t *pdp) in dtrace_id2desc() 172 bzero(pdp, sizeof (dtrace_probedesc_t)); in dtrace_id2desc() 183 dtrace_desc2str(const dtrace_probedesc_t *pdp, char *buf, size_t len) in dtrace_desc2str()
|
H A D | dt_provider.h | 57 dtrace_probedesc_t pit_desc; /* description storage */ 103 const dtrace_probedesc_t *, dtrace_probeinfo_t *);
|
H A D | dt_pid.c | 439 dt_pid_fix_mod(dtrace_probedesc_t *pdp, struct ps_prochandle *P) in dt_pid_fix_mod() 487 dt_pid_create_pid_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, in dt_pid_create_pid_probes() 645 dt_pid_create_usdt_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, in dt_pid_create_usdt_probes() 673 dt_pid_get_pid(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, dt_pcb_t *pcb, in dt_pid_get_pid() 703 dt_pid_create_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, dt_pcb_t *pcb) in dt_pid_create_probes() 792 dtrace_probedesc_t *pdp, pd; in dt_pid_create_probes_module() 853 dt_pid_get_types(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, in dt_pid_get_types()
|
H A D | dt_map.c | 117 dtrace_probedesc_t *probe; 122 dtrace_probedesc_t **new_pdesc; 196 if ((probe = malloc(sizeof (dtrace_probedesc_t))) == NULL) { 247 dtrace_eprobedesc_t **epdp, dtrace_probedesc_t **pdp)
|
H A D | dt_program.h | 56 const dtrace_probedesc_t *);
|
H A D | dt_pcb.h | 73 const dtrace_probedesc_t *pcb_pdesc; /* probedesc for current context */
|
H A D | dt_impl.h | 281 dtrace_probedesc_t **dt_pdesc; /* probe descriptions for enabled prbs */ 676 extern void dt_setcontext(dtrace_hdl_t *, dtrace_probedesc_t *); 690 dtrace_eprobedesc_t **, dtrace_probedesc_t **);
|
H A D | dt_handle.c | 152 dtrace_probedesc_t *pd = data->dtpda_pdesc, *errpd; in dt_handle_err() 241 dtrace_probedesc_t *errpd = data->dtpda_pdesc; in dt_handle_liberr()
|
H A D | dt_parser.h | 86 dtrace_probedesc_t *_desc; /* final probe description */
|
H A D | dt_program.c | 215 dt_ecbdesc_create(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp) in dt_ecbdesc_create()
|
/freebsd/sys/cddl/dev/ |
H A D | prototype.c | 18 static void prototype_provide(void *, dtrace_probedesc_t *); 60 prototype_provide(void *arg, dtrace_probedesc_t *desc) in prototype_provide()
|
/freebsd/cddl/contrib/opensolaris/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()
|
/freebsd/sys/cddl/dev/dtmalloc/ |
H A D | dtmalloc.c | 41 static void dtmalloc_provide(void *, dtrace_probedesc_t *); 129 dtmalloc_provide(void *arg, dtrace_probedesc_t *desc) in dtmalloc_provide()
|
/freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/ |
H A D | dtrace.h | 925 } dtrace_probedesc_t; typedef 928 dtrace_probedesc_t dtrpd_match; /* probe descr. to match */ 929 dtrace_probedesc_t dtrpd_create; /* probe descr. to create */ 950 dtrace_probedesc_t dted_probe; /* probe description */ 1307 #define DTRACEIOC_PROBES _IOWR('x',2,dtrace_probedesc_t) 1311 #define DTRACEIOC_PROBEMATCH _IOWR('x',5,dtrace_probedesc_t) 2133 void (*dtps_provide)(void *arg, dtrace_probedesc_t *spec);
|
/freebsd/sys/security/audit/ |
H A D | audit_dtrace.c | 104 static void dtaudit_provide(void *, dtrace_probedesc_t *); 430 dtaudit_provide(void *arg, dtrace_probedesc_t *desc) in dtaudit_provide()
|
/freebsd/sys/cddl/dev/systrace/ |
H A D | systrace.c | 143 static void systrace_provide(void *, dtrace_probedesc_t *); 264 systrace_provide(void *arg, dtrace_probedesc_t *desc) in systrace_provide()
|
/freebsd/sys/cddl/dev/dtrace/ |
H A D | dtrace_ioctl.c | 647 dtrace_probedesc_t *p_desc = (dtrace_probedesc_t *) addr; in dtrace_ioctl() 742 dtrace_probedesc_t *match = &desc->dtrpd_match; in dtrace_ioctl() 743 dtrace_probedesc_t *create = &desc->dtrpd_create; in dtrace_ioctl()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clkdtrace.c | 60 static void dtnfsclient_provide(void *, dtrace_probedesc_t *); 321 dtnfsclient_provide(void *arg, dtrace_probedesc_t *desc) in dtnfsclient_provide()
|
/freebsd/sys/cddl/dev/profile/ |
H A D | profile.c | 150 static void profile_provide(void *, dtrace_probedesc_t *); 321 profile_provide(void *arg, dtrace_probedesc_t *desc) in profile_provide()
|
/freebsd/sys/cddl/dev/sdt/ |
H A D | sdt.c | 66 static void sdt_provide_probes(void *, dtrace_probedesc_t *); 213 sdt_provide_probes(void *arg, dtrace_probedesc_t *desc) in sdt_provide_probes()
|
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/ |
H A D | dtrace.c | 610 dtrace_probedesc_t *pdp = &edp->dted_probe; in info_stmt() 750 list_probe(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *arg) in list_probe() 973 const dtrace_probedesc_t *pd; 1115 dtrace_probedesc_t *pd = data->dtpda_pdesc;
|
/freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/ |
H A D | dtrace.c | 353 .dtps_provide = (void (*)(void *, dtrace_probedesc_t *))dtrace_nullop, 8685 dtrace_probekey(dtrace_probedesc_t *pdp, dtrace_probekey_t *pkp) 8788 (void (*)(void *, dtrace_probedesc_t *))dtrace_nullop; 9300 dtrace_probe_description(const dtrace_probe_t *prp, dtrace_probedesc_t *pdp) 9302 bzero(pdp, sizeof (dtrace_probedesc_t)); 9329 dtrace_probe_provide(dtrace_probedesc_t *desc, dtrace_provider_t *prv) 9416 dtrace_probe_enable(dtrace_probedesc_t *desc, dtrace_enabling_t *enab) 12708 dtrace_probedesc_t *pd) 12740 dtrace_probedesc_t *desc = &enab->dten_desc[i]->dted_probe; 12851 dtrace_enabling_replicate(dtrace_state_t *state, dtrace_probedesc_t *match, [all …]
|