Exceptions

While most options are available for both Deleaker Standalone and Deleaker Extension for Visual Studio, some of them make sense either for the extension or standalone version only.

Legend

The following badges are used below to indicate the availability:

  • Visual Studio - available in Deleaker Extension for Visual Studio.
  • Standalone Deleaker - available in Deleaker Standalone.

Excluded Modules

Excluded directories

Visual Studio Standalone Deleaker

If the Hide leaks from excluded modules option is True, Deleaker hides leaks that are created by the module located in an excluded directory.

Excluded names

Visual Studio Standalone Deleaker

If the Hide leaks from excluded modules option is True, Deleaker hides leaks that are created by the listed module.

Hide leaks from excluded modules

Visual Studio Standalone Deleaker

If True, Deleaker hides leaks that are created by the module listed in the excluded names list or located in an excluded directory. The default value is True.

Known Leaks

Functions

Visual Studio Standalone Deleaker

If the hide known leaks option is True, Deleaker hides leaks that are created by these functions.
Deleaker comes with a list of functions. Most of them are CRT functions that do one allocation being called the first time. Sometimes such allocations are not freed, and thus might be shown to user. To prevent this, Deleaker introduced the list of "known leaks".

Hide known leaks

Visual Studio Standalone Deleaker

If True, Deleaker hides leaks that are created by of one of known leaks functions.
The default value is True.

Misc

Hide leaks with no source code

Visual Studio Standalone Deleaker

If True, Deleaker hides leaks that don't have source code.

Monitorable modules

Enable monitorable modules

Visual Studio Standalone Deleaker

If True, Deleaker collects only allocations with stack trace containing one of the monitorable modules.
The default value is False.

Monitorable names

Visual Studio Standalone Deleaker

If the enable monitorable modules options is True, Deleaker collects only allocations with stack trace containing one of the module names.