1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-22 21:50:55 +00:00
nixpkgs/pkgs
Austin Seipp a11078a78c nixpkgs: afl - add QEMU support
This adds support for `afl-fuzz -Q`, which can be used to instrument
arbitrary black-box binary code for fuzz testing using American Fuzzy
Lop through QEMU emulation.

This requires a custom QEMU 2.2.0 build of the Linux userspace emulators
(system emulators aren't required) with some custom patches. Furthermore
we have to patch the patches a little to make the build more sane (there
are some notes in the README about this).

Overall, the addition of this feature by default doesn't significantly
impact build times (since building QEMU for only one target builds only
a fraction of the source code, and many features are disabled), so it's
enabled by default.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-03-22 22:52:57 -05:00
..
applications change icon name to var 2015-03-22 15:22:52 -05:00
build-support Merge branch 'master' into staging 2015-03-17 13:35:05 +01:00
data Update tempora-lgc source link as the original site seems to be permanently down 2015-03-21 19:11:09 +03:00
desktops startkde: Fix kdostartupconfig5 path 2015-03-21 18:56:59 -05:00
development ansi-wl-pprint hash correction 2015-03-22 15:00:07 -07:00
games steam: fix: add gst lib (needed by audiosurf 2) 2015-03-21 02:54:32 +03:00
misc myEnvFun: use stderr instead of stdout for messages 2015-03-22 18:24:35 +01:00
os-specific zfs_git: 2015-03-12 -> 2015-03-20 2015-03-22 12:20:53 -07:00
servers Update Apache Jena 2015-03-21 21:29:40 +03:00
shells Set some meta.platforms 2015-03-20 20:04:42 +01:00
stdenv Fix eval-release.nix evaluation 2015-03-06 15:09:51 +01:00
test
tools nixpkgs: afl - add QEMU support 2015-03-22 22:52:57 -05:00
top-level Merge pull request #6933 from devhell/profile-cleaner 2015-03-22 23:08:48 +03:00