Skip to content
/ csdiff Public

Utilities for processing results of static analyzers, dynamic analyzers, and formal verification tools

License

Notifications You must be signed in to change notification settings

csutils/csdiff

Folders and files

NameName
Last commit message
Last commit date
Mar 2, 2018
Jan 22, 2013
Oct 3, 2017
May 3, 2016
Apr 3, 2011
Oct 24, 2014
Feb 15, 2017
May 30, 2016
Mar 2, 2015
Aug 14, 2013
Dec 18, 2014
Mar 2, 2015
Mar 2, 2015
Dec 18, 2014
Dec 18, 2014
Feb 18, 2015
Feb 18, 2015
Feb 18, 2015
Feb 28, 2018
Nov 27, 2012
Feb 19, 2018
Apr 3, 2015
Feb 28, 2018
Jul 23, 2014
Feb 26, 2018
Mar 15, 2013
Apr 25, 2018
Mar 2, 2015
Feb 18, 2015
Apr 30, 2018
Jul 23, 2014
Apr 25, 2018
Jul 13, 2017
Feb 18, 2015
Feb 18, 2015
Feb 18, 2015
Feb 18, 2015
Jan 16, 2013
Feb 28, 2018
Feb 28, 2018
Oct 3, 2017
Oct 3, 2017
Mar 15, 2013
Jun 16, 2012
Apr 27, 2015
Dec 7, 2012
May 2, 2018
May 29, 2013
Feb 15, 2017
Jan 22, 2013

Repository files navigation

codescan-diff utilities
=======================
This repository contains source codes of the csdiff tool for comparing code
scan defect lists in order to find out added or fixed defects, and the csgrep
utility for filtering defect lists using various filtering predicates.  You
can find the up2date sources in the following repository:

    https://github.com/kdudka/csdiff

The codescan-diff utilities are licensed under GPLv3+, see COPYING for details.
Please report bugs and feature requests on GitHub using the above URL.


Dependences
-----------
    * Boost 1.41+

    * CMake 2.8+


Manual Installation
-------------------
    make

    make check

    make install


RPM-based Installation
----------------------
    ./make-srpm.sh

    rpmbuild --rebuild ./csdiff-*.src.rpm

    sudo yum install ...


List of Utilities
-----------------

    csdiff - take two lists of defects and output either added or fixed ones

    csgrep - filter the list of defects by the specified regex-based predicates

    cshtml - format the input list of defects as a human-readable HTML document

    cslinker - extend the list of defects by CWE numbers, scan properties, etc.

    cssort - sort the given defect list by the selected key


Documentation
-------------
See the corresponding man pages in Section 1.