----- Original Message -----
> From: "Cyril Hrubis" <chru...@suse.cz>
> To: "Jan Stancek" <jstan...@redhat.com>
> Cc: "ltp-list" <ltp-l...@lists.sf.net>
> Sent: Monday, 27 April, 2015 5:58:40 PM
> Subject: Re: [LTP] Coverity report for ltp-20150420
> 
> Hi!
> And result of quick perl hackery is attached. Overall it's better, but
> we keep adding warnings as well.
> 
> BTW: I can feed it easily with more data or share the script if you are
>      interested.

Here's data on releases going as far back as 2013. Note that there's
one more field, COMPILER_WARNING, which was previously filtered out.

ltp-20150420
      1 ARRAY_VS_SINGLETON
      4 BAD_COMPARE
     17 BAD_FREE
      1 CHAR_IO
    319 CHECKED_RETURN
   2622 COMPILER_WARNING
      6 CONSTANT_EXPRESSION_RESULT
      3 COPY_PASTE_ERROR
     29 DEADCODE
      1 EVALUATION_ORDER
     43 FORWARD_NULL
      3 IDENTICAL_BRANCHES
     21 MISSING_BREAK
    497 NEGATIVE_RETURNS
      7 NO_EFFECT
      6 NULL_RETURNS
      1 OVERFLOW_BEFORE_WIDEN
     27 OVERRUN
      1 PASS_BY_VALUE
    343 RESOURCE_LEAK
      1 RETURN_LOCAL
      1 REVERSE_INULL
      2 REVERSE_NEGATIVE
     19 SIZEOF_MISMATCH
      1 STRAY_SEMICOLON
     91 UNINIT
     14 UNREACHABLE
      6 UNUSED_VALUE
     48 USE_AFTER_FREE
      1 VARARGS

ltp-20150119
      1 ARRAY_VS_SINGLETON
      4 BAD_COMPARE
     17 BAD_FREE
      1 CHAR_IO
    328 CHECKED_RETURN
   2801 COMPILER_WARNING
      6 CONSTANT_EXPRESSION_RESULT
      3 COPY_PASTE_ERROR
     29 DEADCODE
      1 EVALUATION_ORDER
     44 FORWARD_NULL
      3 IDENTICAL_BRANCHES
     19 MISSING_BREAK
    503 NEGATIVE_RETURNS
     15 NO_EFFECT
      6 NULL_RETURNS
      1 OVERFLOW_BEFORE_WIDEN
     27 OVERRUN
      1 PASS_BY_VALUE
    340 RESOURCE_LEAK
      1 RETURN_LOCAL
      1 REVERSE_INULL
      2 REVERSE_NEGATIVE
     19 SIZEOF_MISMATCH
      1 STRAY_SEMICOLON
     93 UNINIT
     14 UNREACHABLE
      6 UNUSED_VALUE
     47 USE_AFTER_FREE
      1 VARARGS

ltp-20140828
      1 ARRAY_VS_SINGLETON
      4 BAD_COMPARE
     17 BAD_FREE
      1 CHAR_IO
    338 CHECKED_RETURN
   2836 COMPILER_WARNING
      4 CONSTANT_EXPRESSION_RESULT
      3 COPY_PASTE_ERROR
     29 DEADCODE
      1 EVALUATION_ORDER
     44 FORWARD_NULL
      3 IDENTICAL_BRANCHES
     19 MISSING_BREAK
    502 NEGATIVE_RETURNS
     15 NO_EFFECT
      6 NULL_RETURNS
      1 OVERFLOW_BEFORE_WIDEN
     26 OVERRUN
      1 PASS_BY_VALUE
    341 RESOURCE_LEAK
      1 RETURN_LOCAL
      1 REVERSE_INULL
      2 REVERSE_NEGATIVE
     19 SIZEOF_MISMATCH
      1 STRAY_SEMICOLON
     93 UNINIT
     14 UNREACHABLE
      6 UNUSED_VALUE
     47 USE_AFTER_FREE

ltp-20140422
      4 BAD_COMPARE
     17 BAD_FREE
      1 CHAR_IO
    349 CHECKED_RETURN
   2945 COMPILER_WARNING
      5 CONSTANT_EXPRESSION_RESULT
      3 COPY_PASTE_ERROR
     30 DEADCODE
      1 EVALUATION_ORDER
     45 FORWARD_NULL
      3 IDENTICAL_BRANCHES
     19 MISSING_BREAK
    501 NEGATIVE_RETURNS
     15 NO_EFFECT
      6 NULL_RETURNS
      1 OVERFLOW_BEFORE_WIDEN
     26 OVERRUN
      1 PASS_BY_VALUE
    352 RESOURCE_LEAK
      1 RETURN_LOCAL
      1 REVERSE_INULL
      2 REVERSE_NEGATIVE
     18 SIZEOF_MISMATCH
      1 STRAY_SEMICOLON
     96 UNINIT
     14 UNREACHABLE
      8 UNUSED_VALUE
     47 USE_AFTER_FREE


ltp-20140115
      4 BAD_COMPARE
     15 BAD_FREE
      1 CHAR_IO
    349 CHECKED_RETURN
   1500 COMPILER_WARNING
      5 CONSTANT_EXPRESSION_RESULT
      3 COPY_PASTE_ERROR
     29 DEADCODE
      1 EVALUATION_ORDER
     45 FORWARD_NULL
      3 IDENTICAL_BRANCHES
     19 MISSING_BREAK
    500 NEGATIVE_RETURNS
     16 NO_EFFECT
      6 NULL_RETURNS
      1 OVERFLOW_BEFORE_WIDEN
     26 OVERRUN
      1 PASS_BY_VALUE
    355 RESOURCE_LEAK
      1 RETURN_LOCAL
      1 REVERSE_INULL
      1 REVERSE_NEGATIVE
     18 SIZEOF_MISMATCH
      1 STRAY_SEMICOLON
     97 UNINIT
     14 UNREACHABLE
      8 UNUSED_VALUE
     46 USE_AFTER_FREE

ltp-20130904
      4 BAD_COMPARE
     15 BAD_FREE
      1 CHAR_IO
    347 CHECKED_RETURN
   1487 COMPILER_WARNING
      4 CONSTANT_EXPRESSION_RESULT
      3 COPY_PASTE_ERROR
     28 DEADCODE
      1 EVALUATION_ORDER
     43 FORWARD_NULL
      3 IDENTICAL_BRANCHES
      1 INFINITE_LOOP
     59 MISSING_BREAK
    498 NEGATIVE_RETURNS
     13 NO_EFFECT
     10 NULL_RETURNS
      1 OVERFLOW_BEFORE_WIDEN
     25 OVERRUN
      1 PASS_BY_VALUE
    332 RESOURCE_LEAK
      1 RETURN_LOCAL
      1 REVERSE_INULL
      1 REVERSE_NEGATIVE
     19 SIZEOF_MISMATCH
      1 STRAY_SEMICOLON
     97 UNINIT
     66 UNREACHABLE
      8 UNUSED_VALUE
     46 USE_AFTER_FREE


ltp-20130503
      6 BAD_COMPARE
     15 BAD_FREE
      1 CHAR_IO
    330 CHECKED_RETURN
   1106 COMPILER_WARNING
      4 CONSTANT_EXPRESSION_RESULT
      3 COPY_PASTE_ERROR
     28 DEADCODE
      1 EVALUATION_ORDER
     43 FORWARD_NULL
      3 IDENTICAL_BRANCHES
      1 INFINITE_LOOP
     57 MISSING_BREAK
    498 NEGATIVE_RETURNS
     21 NO_EFFECT
     11 NULL_RETURNS
      1 OVERFLOW_BEFORE_WIDEN
     24 OVERRUN
      1 PASS_BY_VALUE
    330 RESOURCE_LEAK
      1 RETURN_LOCAL
      1 REVERSE_INULL
      1 REVERSE_NEGATIVE
     20 SIZEOF_MISMATCH
      1 STRAY_SEMICOLON
     99 UNINIT
     66 UNREACHABLE
      8 UNUSED_VALUE
     46 USE_AFTER_FREE

ltp-20130109
      1 BAD_ALLOC_STRLEN
      6 BAD_COMPARE
     15 BAD_FREE
      1 CHAR_IO
    339 CHECKED_RETURN
    171 COMPILER_WARNING
      5 CONSTANT_EXPRESSION_RESULT
      4 COPY_PASTE_ERROR
     29 DEADCODE
      1 EVALUATION_ORDER
     43 FORWARD_NULL
      3 IDENTICAL_BRANCHES
      1 INFINITE_LOOP
     58 MISSING_BREAK
    685 NEGATIVE_RETURNS
     21 NO_EFFECT
     10 NULL_RETURNS
      1 OVERFLOW_BEFORE_WIDEN
     28 OVERRUN
      1 PASS_BY_VALUE
    329 RESOURCE_LEAK
      2 RETURN_LOCAL
      1 REVERSE_INULL
      1 REVERSE_NEGATIVE
     22 SIZEOF_MISMATCH
      1 STRAY_SEMICOLON
    114 UNINIT
     67 UNREACHABLE
      8 UNUSED_VALUE
     46 USE_AFTER_FREE

Here are full logs, if anyone wants to dig in past: 
  http://jan.stancek.eu/coverity/ltp-20130109-20150420-scan-results.tar.xz

Regards,
Jan

> 
> --
> Cyril Hrubis
> chru...@suse.cz
> 

------------------------------------------------------------------------------
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
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to