Changeset View
Changeset View
Standalone View
Standalone View
sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
Show First 20 Lines • Show All 2,148 Lines • ▼ Show 20 Lines | extern int dtrace_register(const char *, const dtrace_pattr_t *, uint32_t, | ||||
cred_t *, const dtrace_pops_t *, void *, dtrace_provider_id_t *); | cred_t *, const dtrace_pops_t *, void *, dtrace_provider_id_t *); | ||||
extern int dtrace_unregister(dtrace_provider_id_t); | extern int dtrace_unregister(dtrace_provider_id_t); | ||||
extern int dtrace_condense(dtrace_provider_id_t); | extern int dtrace_condense(dtrace_provider_id_t); | ||||
extern void dtrace_invalidate(dtrace_provider_id_t); | extern void dtrace_invalidate(dtrace_provider_id_t); | ||||
extern dtrace_id_t dtrace_probe_lookup(dtrace_provider_id_t, char *, | extern dtrace_id_t dtrace_probe_lookup(dtrace_provider_id_t, char *, | ||||
char *, char *); | char *, char *); | ||||
extern dtrace_id_t dtrace_probe_create(dtrace_provider_id_t, const char *, | extern dtrace_id_t dtrace_probe_create(dtrace_provider_id_t, const char *, | ||||
const char *, const char *, int, void *); | const char *, const char *, int, void *); | ||||
extern void dtrace_probe_set_constvalmask(dtrace_provider_id_t, uint8_t); | |||||
extern void *dtrace_probe_arg(dtrace_provider_id_t, dtrace_id_t); | extern void *dtrace_probe_arg(dtrace_provider_id_t, dtrace_id_t); | ||||
extern void dtrace_probe(dtrace_id_t, uintptr_t arg0, uintptr_t arg1, | extern void dtrace_probe(dtrace_id_t, uintptr_t arg0, uintptr_t arg1, | ||||
uintptr_t arg2, uintptr_t arg3, uintptr_t arg4); | uintptr_t arg2, uintptr_t arg3, uintptr_t arg4); | ||||
/* | /* | ||||
* DTrace Meta Provider API | * DTrace Meta Provider API | ||||
* | * | ||||
* The following functions are implemented by the DTrace framework and are | * The following functions are implemented by the DTrace framework and are | ||||
▲ Show 20 Lines • Show All 346 Lines • Show Last 20 Lines |