Csmith

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Csmith
Original authorsXuejun Yang, Yang Chen, Eric Eide, John Regehr
Initial release2011; 15 years ago (2011)
Stable release
2.3.0 / June 21, 2017; 9 years ago (2017-06-21)
Repositorygithub.com/csmith-project/csmith/
Written inC++, Perl
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    TypeCompiler fuzzer
    LicenseBSD license
    Websiteembed.cs.utah.edu/csmith/

    Csmith is a test case generation tool. It can generate random C programs that statically and dynamically conform to the C99 standard. It is used for stress-testing compilers, static analyzers, and other tools that process C code. It is a free, open source, permissively licensed C compiler fuzzer developed by researchers at the University of Utah. It was previously called Randprog.[1]

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).