当前位置:文档之家› 最新最全Klocwork错误代码对照表

最新最全Klocwork错误代码对照表

No Checker coder1ANDROID.RLK.MEDIAPLAYER 2ANDROID.RLK.MEDIARECORDER 3ANDROID.RLK.SQLCON4ANDROID.RLK.SQLOBJ5NPE.COND6NPE.CONST7NPE.RET8NPE.RET.UTIL9RLK.AWT10RLK.HIBERNATE11RLK.IMAGEIO12RLK.IN13RLK.JNDI14RLK.MAIL15RLK.MICRO16RLK.NIO17RLK.OUT18RLK.SOCK19RLK.SQLCON20RLK.SQLOBJ21RLK.SWT22RLK.ZIP23ANDROID.UF.BITMAP24ANDROID.UF.CAMERA25ANDROID.UF.MEDIAPLAYER 26ANDROID.UF.MEDIARECORDER 27JD.UNMOD28SV.DATA.DB29SV.EMAIL30SV.EXEC31SV.EXEC.DIR32SV.EXEC.ENV33SV.HTTP_SPLIT34SV.INT_OVF35SV.LDAP36SV.PASSWD.HC37SV.PASSWD.HC.EMPTY38SV.PASSWD.PLAIN39SV.SQL40SV.XPATH41SV.XSS.DB42SV.XSS.REF43UF.IMAGEIO44UF.IN45UF.JNDI46UF.MAIL47UF.MICRO48UF.NIO49UF.OUT50UF.SOCK51UF.SQLCON52UF.SQLOBJ53UF.ZIP54FIN.EMPTY55FIN.NOSUPER 56JD.BITCMP57JD.BITMASK 58JD.BITR59JD.CONCUR60JD.IFBAD61JD.IFEMPTY62JD.UMC.FINALIZE 63JD.UMC.RUNFIN 64JD.UN.PMET 65SV.DATA.BOUND 66SV.DOS.ARRINDEX 67SV.DOS.ARRSIZE68SV.DOS.TMPFILEDEL 69SV.DOS.TMPFILEEXIT 70SV.IL.DEV71SV.IL.FILE72SV.LOG_FORGING 73SV.PATH74SV.PATH.INJ75SV.SQL.DBSOURCE 76SV.STRBUF.CLEAN 77SV.TAINT78SV.TAINT_NATIVE 79SV.TMPFILE80ANDROID.NPE 81CMP.CLASS82CMP.OBJ83CMP.STR84CMPF.FLOAT85COV.CMP86ECC.EMPTY87EHC.EQ88EHC.HASH89ESCMP.EMPTYSTR 90EXC.BROADTHROWS91FSC.PRT92FSC.PRV93FSC.PUB94JD.CALL.WRONGSTATIC 95JD.CAST.COL96JD.CAST.KEY97JD.CAST.SUSP98JD.CAST.UPCAST99JD.CATCH100JD.EQ.ARR101JD.EQ.UTA102JD.EQ.UTC103JD.FINRET104JD.INF.AREC105JD.INST.TRUE106JD.LIST.ADD107JD.LOCK108JD.LOCK.NOTIFY 109JD.LOCK.SLEEP 110JD.LOCK.WAIT 111JD.NEXT112JD.OVER113JD.RC.EXPR.CHECK114JD.RC.EXPR.DEAD 115JD.ST.POS 116JD.SYNC.DCL 117JD.SYNC.IN 118JD.THREAD.RUN 119JD.UMC.WAIT 120JD.UN.MET 121JD.UNCAUGHT 122JD.VNU123JD.VNU.NULL 124MNA.CAP S 126MNA.SUS 127NPE.STAT 128REDUN.DEF 129REDUN.EQ 130REDUN.EQNULL 131REDUN.FINAL 132REDUN.NULL 133REDUN.OP 134RI.IGNOREDCALL 135RI.IGNOREDNEW 136RLK.FIELD 137RNU.THIS138RR.IGNORED139RTC.CALL140STRCON.LOOP141SV.CLEXT.CLLOADER 142SV.CLEXT.POLICY143SV.CLLOADER144SV.CLONE.SUP145SV.EXPOSE.FIELD146SV.EXPOSE.FIN147SV.EXPOSE.IFIELD 148SV.EXPOSE.MUTABLEFIELD 149SV.EXPOSE.RET150SV.EXPOSE.STORE 151SV.RANDOM152SV.SERIAL.INON153SV.SERIAL.NON154SV.SERIAL.NOREAD 155SV.SERIAL.NOWRITE 156SV.SERIAL.SIG157SV.SHARED.VAR158SV.SOCKETS159SV.STRUTS.NOTRESET 160SV.STRUTS.NOTVALID161SV.STRUTS.PRIVATE 162SV.STRUTS.RESETMET 163SV.STRUTS.STATIC 164SV.STRUTS.VALIDMET 165SV.UMC.EXIT 166SV.UMC.JDBC 167SV.UMC.THREADS 168SV.UMD.MAIN E.POLICY 170SYNCH.NESTED 171SYNCH.NESTEDS 172UC.BOOLB173UC.BOOLS174UC.STRS175UC.STRV176UMC.EXIT177UMC.GC178UMC.SYSERR 179UMC.SYSOUT 180UMC.TOSTRING/products/documentation/current/Java_checker_referenceDescriptionMedia player not released on exit(媒体播放器在退出时没有被释放)Media recorder not released on exit(媒体录影机在退出时没有被释放)SQL connection not closed on exit(SQL连接在退出时没有被关闭)SQL object not closed on exit(SQL对象在退出时没有被关闭)Null pointer dereference where null comes from condition(在空值来自的条件句中发生空指针解引用)Null pointer dereference where null comes from constant(在空值来自的常量中发生空指针解引用)Dereference of a null value which is returned from a method(来自一个方法中的空值的解引用)Dereference of a null value which is returned from a map or a collection(来自一个映射或者一个集合的一个空值的解引用)AWT object not disposed on exit(AWT对象在退出时没有被处理)Hibernate object is not closed on exit(潜伏对象在退出时没有被关闭)ImageIO stream is not closed on exit(ImageIO 流在退出时没有被关闭)Input stream is not closed on exit(输入流在退出时没有被关闭)JNDI context is not closed on exit(JNDI上下文在退出时没有被关闭)Java mail object is not closed on exit(Java邮件对象在退出时没有被关闭)Java Microedition connection is not closed on exit(Java Microedition连接在退出时没有被关闭)NIO object is not closed on exit(NIO对象在退出时没有被关闭)Output stream is not closed on exit(输出流在退出时没有被关闭)Socket is not closed on exit(Socket在退出时没有被关闭)SQL connection is not closed on exit(SQL连接在退出时没有被关闭)SQL object is not closed on exit(SQL对象在退出时没有被关闭)SWT object is not disposed on exit(SWT对象在退出时没有被处理)Zip file is not closed on exit(Zip文件在退出时没有被关闭)Usage of recycled bitmap(循环位图的使用)Usage of released camera(已发布相机的使用)Usage of released media player(已发布媒体播放器的使用)Usage of released media recorder(已发布媒体播放器的使用)Modification of unmodifiable collection(无法改变地址的调整)Data injection(数据注入)Unchecked e-mail(未检查的电子邮件)Process Injection(过程注入)Process Injection. Working Directory(过程注入。

工作目录)Process Injection. Environment Variables(过程注入。

环境变量。

)HTTP Response Splitting(HTTP相应拆分攻击)Tainted data may lead to Integer Overflow(感染数据可能导致整数溢出)Unvalidated user input is used as LDAP filter (未验证的用户输入被用来作为LDAP过滤器)Hardcoded Password(硬编码密码)Empty Password(空密码)Plain-text Password(普通字符密码)SQL Injection(SQL注入)Unvalidated user input is used as an XPath expression (未验证的用户输入被用来作为Xpath表达式)Cross Site Scripting (Stored XSS)(跨站点的脚本语言(已储存的XSS))Cross Site Scripting (Reflected XSS)(跨站点的脚本语言(已反映的XSS))Usage of closed ImageIO stream(已关闭的ImageIO流的使用)Usage of closed input stream(已关闭的输入流的使用)Usage of closed JNDI context(已关闭的JNDI上下文的使用)Usage of closed Java mail object(已关闭的Java邮件对象的使用)Usage of closed Java Microedition connection(已关闭的Java Microedition连接的使用)Usage of closed NIO object(已关闭的NIO对象的使用)Usage of closed output stream(已关闭的输出流的使用)Usage of closed socket(已关闭的socket的使用)Usage of closed SQL connection(已关闭的SQL连接的使用)Usage of closed SQL object(已关闭的SQL对象的使用)Usage of closed zip file(已关闭的zip文件的使用)Empty finalize() method(空的finalize()方法)Implementation of finalize() without call to super.finalize()(在没有调用super.finalize()时对finalize()的实现)Using non short-circuit logic in expression(在表达式中使用非短路逻辑)Possible error in bit operations(在位操作中可能的错误)Redundant expression(多余的表达式)Possible ConcurrentModificationException(可能的并行调整异常)Redundant 'if' statement(多余的'if'语句)Redundant 'if' statement. Unfinished code(多余的'if'语句。

相关主题