RETVOID.IMPLICIT
隐式 int 函数返回虚值
RETVOID.IMPLICIT 检查器查找那些隐式 int 函数具有无返回值的明确返回语句的实例。
漏洞与风险
如果使用了返回的值,可能导致用到未初始化的内存。
漏洞代码示例
复制
                                                    
                                                
                                                  #include  <math.h>
  #include  <stdio.h>
  #define     OK    1
  func ()
  {
    return; 
  }Klocwork 标记了此代码中的第 6 行,其中的隐式 int 函数 func() 具有一个无返回值的 return 语句。