Function name, Source tab, Filter Properties Dialog Box (Error Detection)

Type the name and arguments of the function in which the messages you want to filter originate. Function names are case-sensitive and if you specify any argument types Purify matches them exactly. If you do not specify any argument types, Purify matches only the function name. For example, if you type MyFunc, Purify considers MyFunc, MyFunc(void), and MyFunc(int, char**) the same. If you do not specify a function name, Purify filters messages originating in every function in the error location call stack.

 

You can use a wildcard (asterisk) to terminate a function name to indicate that the function name can end with any character or characters. If you do use a wildcard, Purify will not consider the arguments in message filtering.

 

For example:

 

This pattern

Matches any function whose name

Init*

Begins with Init

std::_Tree*

Begins with _Tree and belongs to the std namespace

(C) Copyright IBM Corporation 1992, 2010.