Changeset View
Changeset View
Standalone View
Standalone View
sys/cddl/dev/dtrace/dtrace_sysctl.c
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | if (p_name != NULL) { | ||||
kmem_free(p_name, 0); | kmem_free(p_name, 0); | ||||
} | } | ||||
return (error); | return (error); | ||||
} | } | ||||
SYSCTL_NODE(_debug, OID_AUTO, dtrace, CTLFLAG_RD, 0, "DTrace debug parameters"); | SYSCTL_NODE(_debug, OID_AUTO, dtrace, CTLFLAG_RD, 0, "DTrace debug parameters"); | ||||
SYSCTL_PROC(_debug_dtrace, OID_AUTO, providers, CTLTYPE_STRING | CTLFLAG_RD, | SYSCTL_PROC(_debug_dtrace, OID_AUTO, providers, | ||||
0, 0, sysctl_dtrace_providers, "A", "available DTrace providers"); | CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_NEEDGIANT, | ||||
0, 0, sysctl_dtrace_providers, "A", | |||||
"available DTrace providers"); | |||||
SYSCTL_NODE(_kern, OID_AUTO, dtrace, CTLFLAG_RD, 0, "DTrace parameters"); | SYSCTL_NODE(_kern, OID_AUTO, dtrace, CTLFLAG_RD, 0, "DTrace parameters"); | ||||
SYSCTL_INT(_kern_dtrace, OID_AUTO, err_verbose, CTLFLAG_RW, | SYSCTL_INT(_kern_dtrace, OID_AUTO, err_verbose, CTLFLAG_RW, | ||||
&dtrace_err_verbose, 0, | &dtrace_err_verbose, 0, | ||||
"print DIF and DOF validation errors to the message buffer"); | "print DIF and DOF validation errors to the message buffer"); | ||||
SYSCTL_INT(_kern_dtrace, OID_AUTO, memstr_max, CTLFLAG_RW, &dtrace_memstr_max, | SYSCTL_INT(_kern_dtrace, OID_AUTO, memstr_max, CTLFLAG_RW, &dtrace_memstr_max, | ||||
Show All 10 Lines |