• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘

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

    Purify檢測的代碼錯誤類型

    發布: 2008-9-17 16:59 | 作者: sincky | 來源: 51testing論壇 | 查看: 34次 | 進入軟件測試論壇討論

    領測軟件測試網 軟件測試技術網Mf5B#_yx

    軟件測試技術網G(`S`S

    二、黃色警告信息軟件測試技術網q+q$G`%q_G(o

    軟件測試技術網(R M"vtK~

    1、COM: COM API/Interface Failure

    g9^1hf w-v4[Zg$V oO1H 軟件測試技術網$V9o1m1@1}p"Q:n

    COM操作失敗。在每一個COM API或COM接口調用后,Purify都會檢查HRESULT,如果它的值不是標明操作成功的S_OK,就會顯示此錯誤。軟件測試技術網?B~7er+x#| H `

    軟件測試技術網 Id~5q;Kk

    2、HAN: Invalid Handle軟件測試技術網AaK4u%h4^F

    iF#x$GeTO s)n無效句柄。在期望出現句柄的地方出現了一個非句柄的值或者是一個錯誤類型的句柄。軟件測試技術網{(x v:]Z!`-\

    #j.SXu+Y:[-g ?%W:R3、ILK: COM Interface Leak軟件測試技術網AiA%x1}D.d

    軟件測試技術網7MO*I-Hu#PS-{

    COM接口漏洞。當一個COM接口的引用總數大于1時,會出現此提示。

    /[b(V9C4P9c6w!U 軟件測試技術網gq!UhU!C!wC

    4、MLK: Memory Leak

    4A9u)^W C8g 軟件測試技術網d*d.g{Dj)t}

    堆內存泄露。指內存塊中沒有任何內容或者內存塊沒有被任何指針引用。以下兩種情況都會出現此錯誤提示。軟件測試技術網7Z?6CX!}%ah2?d3H|

    軟件測試技術網`r:M9iH'Z$?M3m

    A、在函數中分配了本地內存,但在退出函數的時候沒有Free。軟件測試技術網j qgt$A,z$c a h

    軟件測試技術網8yA,G(_v!~:c

    B、內存塊的指針被清除或改變或不在其作用域內。軟件測試技術網.d,cE"V'JP

    6{v2q6H*rIf the section of the program where the memory is allocated and leaked is executed repeatedly, you might eventually run out of swap space, causing slow downs and crashes. This is a serious problem for long-running, interactive programs.軟件測試技術網/|w8{p'F.m*Ifu

    軟件測試技術網/gb-ZpD

    5、PAR: Bad Parameter軟件測試技術網p#Ev3]'kU

    !x@4]eG3xK4t O程序在調用Win32API或者C運行時常規函數時傳遞了一個錯誤的參數。

    xm PU%\/NJ/TM

    (QDw]X0N;p9f6、UMC: Uninitialized Memory Copy軟件測試技術網rN&?f CO+i

    軟件測試技術網@3veS"d P

    將一個未初始化的值從一個內存區拷貝到另外一個。軟件測試技術網j;C-\%rzv"@I-C a

    y8xUo\*F@9L7、UMR: Uninitialized Memory Read

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>