Fix the spelling of cov_unregister_pc.
When unregistering kcov from the coverage interface we should use the unregister function, not the register function. Sponsored by: DARPA, AFRL
This commit is contained in:
parent
41f6c3f0e7
commit
c50c26aa07
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=343913
@ -469,8 +469,8 @@ kcov_ioctl(struct cdev *dev, u_long cmd, caddr_t data, int fflag __unused,
|
|||||||
KASSERT(active_count > 0, ("%s: Open count is zero", __func__));
|
KASSERT(active_count > 0, ("%s: Open count is zero", __func__));
|
||||||
active_count--;
|
active_count--;
|
||||||
if (active_count == 0) {
|
if (active_count == 0) {
|
||||||
cov_register_pc(&trace_pc);
|
cov_unregister_pc();
|
||||||
cov_register_cmp(&trace_cmp);
|
cov_unregister_cmp();
|
||||||
}
|
}
|
||||||
|
|
||||||
td->td_kcov_info = NULL;
|
td->td_kcov_info = NULL;
|
||||||
@ -505,8 +505,8 @@ kcov_thread_dtor(void *arg __unused, struct thread *td)
|
|||||||
KASSERT(active_count > 0, ("%s: Open count is zero", __func__));
|
KASSERT(active_count > 0, ("%s: Open count is zero", __func__));
|
||||||
active_count--;
|
active_count--;
|
||||||
if (active_count == 0) {
|
if (active_count == 0) {
|
||||||
cov_register_pc(&trace_pc);
|
cov_unregister_pc();
|
||||||
cov_register_cmp(&trace_cmp);
|
cov_unregister_cmp();
|
||||||
}
|
}
|
||||||
td->td_kcov_info = NULL;
|
td->td_kcov_info = NULL;
|
||||||
if (info->state != KCOV_STATE_DYING) {
|
if (info->state != KCOV_STATE_DYING) {
|
||||||
|
Loading…
Reference in New Issue
Block a user