Changeset View
Changeset View
Standalone View
Standalone View
sys/gnu/gcov/gcov_subr.c
Show All 12 Lines | |||||
gcov_enable_events(); | gcov_enable_events(); | ||||
return (0); | return (0); | ||||
} | } | ||||
SYSINIT(gcov_init, SI_SUB_EVENTHANDLER, SI_ORDER_ANY, gcov_init, NULL); | SYSINIT(gcov_init, SI_SUB_EVENTHANDLER, SI_ORDER_ANY, gcov_init, NULL); | ||||
static SYSCTL_NODE(_debug, OID_AUTO, gcov, CTLFLAG_RD, NULL, | static SYSCTL_NODE(_debug, OID_AUTO, gcov, CTLFLAG_RD, NULL, | ||||
"gcov code coverage"); | "gcov code coverage"); | ||||
SYSCTL_PROC(_debug_gcov, OID_AUTO, reset, CTLTYPE_INT | CTLFLAG_RW, | SYSCTL_PROC(_debug_gcov, OID_AUTO, reset, | ||||
NULL, 0, gcov_stats_reset_sysctl, "I", "Reset all profiling counts"); | CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
SYSCTL_PROC(_debug_gcov, OID_AUTO, enable, CTLTYPE_INT | CTLFLAG_RW, | NULL, 0, gcov_stats_reset_sysctl, "I", | ||||
NULL, 0, gcov_stats_enable_sysctl, "I", "Enable code coverage"); | "Reset all profiling counts"); | ||||
SYSCTL_PROC(_debug_gcov, OID_AUTO, enable, | |||||
CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | |||||
NULL, 0, gcov_stats_enable_sysctl, "I", | |||||
"Enable code coverage"); | |||||
Context not available. |