devel/csmith 2.4.0p0 OpenBSD
fuzzer for C compilers
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- The OpenBSD ports mailing-list <[email protected]>
- Last update
- Commit
b7bdb54ad4- Categories
- devel
Description
Csmith is a tool that can generate random C programs that statically and dynamically conform to the C99 standard. It is useful for stress-testing compilers, static analyzers, and other tools that process C code. Csmith has found bugs in every tool that it has tested, and we have used it to find and report more than 400 previously-unknown compiler bugs.
In the other systems
| System | Port | Version |
|---|---|---|
| OpenBSD | devel/csmith | 2.4.0p0 |
| FreeBSD | devel/csmith | 2.3.0.127 |
| NetBSD | lang/csmith | 2.3.0nb1 |
| DragonFly | devel/csmith | 2.3.0 |
| HardenedBSD | devel/csmith | 2.3.0.127 |
| GhostBSD | devel/csmith | 2.3.0.127 |
Install
Binary package:
pkg_add csmith
From the ports tree:
cd /usr/ports/devel/csmith && make install
Dependencies
Build dependencies 2
No port depends on this one.