• 軟件測試技術
  • 軟件測試博客
  • 軟件測試視頻
  • 開源軟件測試技術
  • 軟件測試論壇
  • 軟件測試沙龍
  • 軟件測試資料下載
  • 軟件測試雜志
  • 軟件測試人才招聘
    暫時沒有公告

字號: | 推薦給好友 上一篇 | 下一篇

C/C++內存問題檢查利器—Purify文件描述符問題

發布: 2009-4-20 17:29 | 作者: 陳皓 | 來源: 測試時代采編 | 查看: 110次 | 進入軟件測試論壇討論

領測軟件測試網

 

2MILY: 宋體">、產生Purify自己的文件

 

通過查看ASCII文本文件,我們發現其很不容易查看,特別是當錯誤很多時,而用在文件中沒有源代碼,看起來就是不如圖形界面的好。但是我們為了把Purify的報告信息通過電子郵件傳送給別人查看時,文件和圖形界面兼得,我們可以使用Purify自己的文件,叫Purify View文件。我們可以使用Purify的圖形界面打開這個文件,而來在圖形化的窗口下查看。

 

我們可以有兩種方式得到這個文件。一種是在Purify的圖形界面的菜單中點擊“File -> Save as”來生成。第二種方法是使用Purify -view-file=<filename>.pv 參數來設置Purify View文件。

 

而要打開這個文件時,要么簡單地在Purify的菜單中選取“Open”菜單,要么使用這樣的命令:

       % purify –view <filename>.pv

 

3、自動發送郵件

 

使用Purify-mail-to-user參數可以方便地讓Purify自動發送報告郵件。如:

 

% purify -mail-to-user=chris  gcc ...

% purify -mail-to-user=chris,pat  gcc ...

% purify -mail-to-user=devgrp  gcc ...

 

在默認情況下,只要你設置了這個參數,Purify是不會打開圖形界面窗口的,如果你要Purify打開圖形窗口,那么你就一同使用 windows=yes 參數。

 

4、輸出自己的信息

 

如果你想在Purify中輸出自己的信息,你可以在你的程序中使用PurifyAPI函數:

l         purify_printf(const char *fmt, ...)  使用這個函數可以在Purify的圖形界面,文件文件中輸出你的自己的信息。

l         purify_logfile_printf(const char *fmt, ...)  使用這個函數可以在PurifyASCII文本文件中輸出你自己的信息。

l         purify_printf_with_call_chain(const char *fmt, ...) 使用這個函數可以在Purify的輸出的同時,打印出函數調用棧的信息。這個函數和purify_printf很類似。

注意,以上三個函數和標準C中的printf函數幾乎是一樣的,不過,這幾個函數并不支持像printf函數中的所有%的格式,它僅支持:%d, %u, %n,%s, %c, %e, %f, 和 %g 這幾種格式,并且就 %e %f %g 而且,并不支持其精度定義。

文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/

55/5<12345

關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97