Hi! New report attached. Looking at data, the rapid increase in compiler warnings between 20140115 and 20140422 corresponds to:
commit 20eb071295762dc14649c10308d193936dded0ca Author: Alexey Kodanev <[email protected]> Date: Fri Apr 11 13:26:59 2014 +0400 configure: add configure check for GCC -Wold-style-definition commit dcd5af4f811e582feaec3bf01df89d7a0ec05d6e Author: Cyril Hrubis <[email protected]> Date: Mon Jan 20 17:03:26 2014 +0100 config.mk.in: Turn on extra warnings. Don't forget to regenerate and rerun the configure script. So to get reasonable data for these we will have to pass -W -Wold-style-definition to the configure to releases before 20140422. I have no idea though, why 20130109 has only 171 warnings, that seems very odd. -- Cyril Hrubis [email protected]Title: LTP Coverity in time
Comparsion to the previous version
| 20130109 | 20130503 | 20130904 | 20140115 | 20140422 | 20140828 | 20150119 | 20150420 | |||||||||
| ARRAY_VS_SINGLETON | 0 | (none) | 0 | (0) | 0 | (0) | 0 | (0) | 0 | (0) | 1 | (+1) | 1 | (0) | 1 | (0) |
| BAD_ALLOC_STRLEN | 1 | (none) | 0 | (-1) | 0 | (0) | 0 | (0) | 0 | (0) | 0 | (0) | 0 | (0) | 0 | (0) |
| BAD_COMPARE | 6 | (none) | 6 | (0) | 4 | (-2) | 4 | (0) | 4 | (0) | 4 | (0) | 4 | (0) | 4 | (0) |
| BAD_FREE | 15 | (none) | 15 | (0) | 15 | (0) | 15 | (0) | 17 | (+2) | 17 | (0) | 17 | (0) | 17 | (0) |
| CHAR_IO | 1 | (none) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| CHECKED_RETURN | 339 | (none) | 330 | (-9) | 347 | (+17) | 349 | (+2) | 349 | (0) | 338 | (-11) | 328 | (-10) | 319 | (-9) |
| COMPILER_WARNING | 171 | (none) | 1106 | (+935) | 1487 | (+381) | 1500 | (+13) | 2945 | (+1445) | 2836 | (-109) | 2801 | (-35) | 2622 | (-179) |
| CONSTANT_EXPRESSION_RESULT | 5 | (none) | 4 | (-1) | 4 | (0) | 5 | (+1) | 5 | (0) | 4 | (-1) | 6 | (+2) | 6 | (0) |
| COPY_PASTE_ERROR | 4 | (none) | 3 | (-1) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) |
| DEADCODE | 29 | (none) | 28 | (-1) | 28 | (0) | 29 | (+1) | 30 | (+1) | 29 | (-1) | 29 | (0) | 29 | (0) |
| EVALUATION_ORDER | 1 | (none) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| FORWARD_NULL | 43 | (none) | 43 | (0) | 43 | (0) | 45 | (+2) | 45 | (0) | 44 | (-1) | 44 | (0) | 43 | (-1) |
| IDENTICAL_BRANCHES | 3 | (none) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) |
| INFINITE_LOOP | 1 | (none) | 1 | (0) | 1 | (0) | 0 | (-1) | 0 | (0) | 0 | (0) | 0 | (0) | 0 | (0) |
| MISSING_BREAK | 58 | (none) | 57 | (-1) | 59 | (+2) | 19 | (-40) | 19 | (0) | 19 | (0) | 19 | (0) | 21 | (+2) |
| NEGATIVE_RETURNS | 685 | (none) | 498 | (-187) | 498 | (0) | 500 | (+2) | 501 | (+1) | 502 | (+1) | 503 | (+1) | 497 | (-6) |
| NO_EFFECT | 21 | (none) | 21 | (0) | 13 | (-8) | 16 | (+3) | 15 | (-1) | 15 | (0) | 15 | (0) | 7 | (-8) |
| NULL_RETURNS | 10 | (none) | 11 | (+1) | 10 | (-1) | 6 | (-4) | 6 | (0) | 6 | (0) | 6 | (0) | 6 | (0) |
| OVERFLOW_BEFORE_WIDEN | 1 | (none) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| OVERRUN | 28 | (none) | 24 | (-4) | 25 | (+1) | 26 | (+1) | 26 | (0) | 26 | (0) | 27 | (+1) | 27 | (0) |
| PASS_BY_VALUE | 1 | (none) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| RESOURCE_LEAK | 329 | (none) | 330 | (+1) | 332 | (+2) | 355 | (+23) | 352 | (-3) | 341 | (-11) | 340 | (-1) | 343 | (+3) |
| RETURN_LOCAL | 2 | (none) | 1 | (-1) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| REVERSE_INULL | 1 | (none) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| REVERSE_NEGATIVE | 1 | (none) | 1 | (0) | 1 | (0) | 1 | (0) | 2 | (+1) | 2 | (0) | 2 | (0) | 2 | (0) |
| SIZEOF_MISMATCH | 22 | (none) | 20 | (-2) | 19 | (-1) | 18 | (-1) | 18 | (0) | 19 | (+1) | 19 | (0) | 19 | (0) |
| STRAY_SEMICOLON | 1 | (none) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| UNINIT | 114 | (none) | 99 | (-15) | 97 | (-2) | 97 | (0) | 96 | (-1) | 93 | (-3) | 93 | (0) | 91 | (-2) |
| UNREACHABLE | 67 | (none) | 66 | (-1) | 66 | (0) | 14 | (-52) | 14 | (0) | 14 | (0) | 14 | (0) | 14 | (0) |
| UNUSED_VALUE | 8 | (none) | 8 | (0) | 8 | (0) | 8 | (0) | 8 | (0) | 6 | (-2) | 6 | (0) | 6 | (0) |
| USE_AFTER_FREE | 46 | (none) | 46 | (0) | 46 | (0) | 46 | (0) | 47 | (+1) | 47 | (0) | 47 | (0) | 48 | (+1) |
| VARARGS | 0 | (none) | 0 | (0) | 0 | (0) | 0 | (0) | 0 | (0) | 0 | (0) | 1 | (+1) | 1 | (0) |
| TOTAL | 2014 | (none) | 2727 | (+713) | 3116 | (+389) | 3066 | (-50) | 4512 | (+1446) | 4376 | (-136) | 4335 | (-41) | 4136 | (-199) |
Comparsion to the latest version
| 20130109 | 20130503 | 20130904 | 20140115 | 20140422 | 20140828 | 20150119 | 20150420 | |||||||||
| ARRAY_VS_SINGLETON | 0 | (+1) | 0 | (+1) | 0 | (+1) | 0 | (+1) | 0 | (+1) | 1 | (0) | 1 | (0) | 1 | (0) |
| BAD_ALLOC_STRLEN | 1 | (-1) | 0 | (0) | 0 | (0) | 0 | (0) | 0 | (0) | 0 | (0) | 0 | (0) | 0 | (0) |
| BAD_COMPARE | 6 | (-2) | 6 | (-2) | 4 | (0) | 4 | (0) | 4 | (0) | 4 | (0) | 4 | (0) | 4 | (0) |
| BAD_FREE | 15 | (+2) | 15 | (+2) | 15 | (+2) | 15 | (+2) | 17 | (0) | 17 | (0) | 17 | (0) | 17 | (0) |
| CHAR_IO | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| CHECKED_RETURN | 339 | (-20) | 330 | (-11) | 347 | (-28) | 349 | (-30) | 349 | (-30) | 338 | (-19) | 328 | (-9) | 319 | (0) |
| COMPILER_WARNING | 171 | (+2451) | 1106 | (+1516) | 1487 | (+1135) | 1500 | (+1122) | 2945 | (-323) | 2836 | (-214) | 2801 | (-179) | 2622 | (0) |
| CONSTANT_EXPRESSION_RESULT | 5 | (+1) | 4 | (+2) | 4 | (+2) | 5 | (+1) | 5 | (+1) | 4 | (+2) | 6 | (0) | 6 | (0) |
| COPY_PASTE_ERROR | 4 | (-1) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) |
| DEADCODE | 29 | (0) | 28 | (+1) | 28 | (+1) | 29 | (0) | 30 | (-1) | 29 | (0) | 29 | (0) | 29 | (0) |
| EVALUATION_ORDER | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| FORWARD_NULL | 43 | (0) | 43 | (0) | 43 | (0) | 45 | (-2) | 45 | (-2) | 44 | (-1) | 44 | (-1) | 43 | (0) |
| IDENTICAL_BRANCHES | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) | 3 | (0) |
| INFINITE_LOOP | 1 | (-1) | 1 | (-1) | 1 | (-1) | 0 | (0) | 0 | (0) | 0 | (0) | 0 | (0) | 0 | (0) |
| MISSING_BREAK | 58 | (-37) | 57 | (-36) | 59 | (-38) | 19 | (+2) | 19 | (+2) | 19 | (+2) | 19 | (+2) | 21 | (0) |
| NEGATIVE_RETURNS | 685 | (-188) | 498 | (-1) | 498 | (-1) | 500 | (-3) | 501 | (-4) | 502 | (-5) | 503 | (-6) | 497 | (0) |
| NO_EFFECT | 21 | (-14) | 21 | (-14) | 13 | (-6) | 16 | (-9) | 15 | (-8) | 15 | (-8) | 15 | (-8) | 7 | (0) |
| NULL_RETURNS | 10 | (-4) | 11 | (-5) | 10 | (-4) | 6 | (0) | 6 | (0) | 6 | (0) | 6 | (0) | 6 | (0) |
| OVERFLOW_BEFORE_WIDEN | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| OVERRUN | 28 | (-1) | 24 | (+3) | 25 | (+2) | 26 | (+1) | 26 | (+1) | 26 | (+1) | 27 | (0) | 27 | (0) |
| PASS_BY_VALUE | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| RESOURCE_LEAK | 329 | (+14) | 330 | (+13) | 332 | (+11) | 355 | (-12) | 352 | (-9) | 341 | (+2) | 340 | (+3) | 343 | (0) |
| RETURN_LOCAL | 2 | (-1) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| REVERSE_INULL | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| REVERSE_NEGATIVE | 1 | (+1) | 1 | (+1) | 1 | (+1) | 1 | (+1) | 2 | (0) | 2 | (0) | 2 | (0) | 2 | (0) |
| SIZEOF_MISMATCH | 22 | (-3) | 20 | (-1) | 19 | (0) | 18 | (+1) | 18 | (+1) | 19 | (0) | 19 | (0) | 19 | (0) |
| STRAY_SEMICOLON | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) | 1 | (0) |
| UNINIT | 114 | (-23) | 99 | (-8) | 97 | (-6) | 97 | (-6) | 96 | (-5) | 93 | (-2) | 93 | (-2) | 91 | (0) |
| UNREACHABLE | 67 | (-53) | 66 | (-52) | 66 | (-52) | 14 | (0) | 14 | (0) | 14 | (0) | 14 | (0) | 14 | (0) |
| UNUSED_VALUE | 8 | (-2) | 8 | (-2) | 8 | (-2) | 8 | (-2) | 8 | (-2) | 6 | (0) | 6 | (0) | 6 | (0) |
| USE_AFTER_FREE | 46 | (+2) | 46 | (+2) | 46 | (+2) | 46 | (+2) | 47 | (+1) | 47 | (+1) | 47 | (+1) | 48 | (0) |
| VARARGS | 0 | (+1) | 0 | (+1) | 0 | (+1) | 0 | (+1) | 0 | (+1) | 0 | (+1) | 1 | (0) | 1 | (0) |
| TOTAL | 2014 | (+2122) | 2727 | (+1409) | 3116 | (+1020) | 3066 | (+1070) | 4512 | (-376) | 4376 | (-240) | 4335 | (-199) | 4136 | (0) |
------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
