九、 MILY: 宋體">過濾Purify的報告信息
如果你的程序比較大,模塊也比較多,有時候出現的信息非常的多,你程序中很可能有某段代碼產生了若干個內存錯誤,所以,我們可以使用Purify的過濾器來讓Purify只顯示某一種類的信息,這樣方便我們進行問題的查找和排錯。
1、 在Purify的X-Window中設置信息過濾,點擊圖形界面中的菜單“Options” -–> “Suppressions”,將出現“Suppressions”對話框,如下所示:
我們可以看到在上面的對話框中,如果過濾Purify的報告信息。當我們點擊“Where to suppress”只要,我們會看到有如下的五個選項:
l In Call Chain:表示在某個函數調用鏈中信息。
l In File:表示只報告在某個文件中的信息。
l In Library:表示只報告在某個LIB文件中的信息。
l In Class:這是C++的,表示報告某個類的信息。
l Everywhere:表示全部范圍內的信息。
但是圖形界面中,Purify并沒有給我們提供一個選取文件或LIB或類的對話框,我們只能通過其文本語法來描述,接下來就讓我們來看一看,過濾Purify報告信息的文本語法。
文章來源于領測軟件測試網 http://www.kjueaiud.com/