Project

General

Profile

Feature #8056

Implement an option to disable generation of callback calls for which registration or/and deregistration is unknown

Added by Ilja Zakharov almost 2 years ago. Updated 3 months ago.

Status:
Closed
Priority:
Urgent
Assignee:
Category:
Environment model
Target version:
Start date:
04/10/2017
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

Recent results showed that heuristical registration and deregistration of callbacks immediately after module initialization and before module exit correspondingly lead to many false positives. Thus, it is proposed to implement an option to disable such heuristical addiction of registration and deregistration.

History

#1 Updated by Evgeny Novikov about 1 year ago

  • Priority changed from High to Urgent
  • Target version set to 2.0

I think that this option is very easy to implement while it will eliminate quite many false alarms - calling callbacks with unknown registration/deregistration should be switched off by default. Indeed it seems I never saw a bug detected by such the registration/deregistration pattern.

#2 Updated by Evgeny Novikov about 1 year ago

  • Status changed from New to Resolved

Implemented in branch 8056-no-default-reg.

#3 Updated by Evgeny Novikov 3 months ago

  • Status changed from Resolved to Closed

Branch klever-2.0 passed all tests and I merged it to master in 72be796e3 marked as v2.0rc1.

Also available in: Atom PDF