commit | b59b0bf7ffaa8aee84577d79228c6a71eefe2e62 | [log] [tgz] |
---|---|---|
author | Anestis Bechtsoudis <anestis@census-labs.com> | Sat Apr 29 19:01:09 2017 +0300 |
committer | Anestis Bechtsoudis <anestis@census-labs.com> | Sat Apr 29 19:01:09 2017 +0300 |
tree | ef8082a5340f7c9b193122ceaace2ee71573eaac | |
parent | b71b17e413551e55a1e19a1e27762671a3657dee [diff] |
[hfuzz_cc] Fix linker issue from sym leading underscore Some compilers might prefix the inline ASM symbols with an underscore thus the linker will complain later. Issue was spotted on Darwin, but it probably affects other too. Explicitly controlling the names appears to resolve the issue across the border, without requiring any more platform specific preprocessor switches. Undefined symbols for architecture x86_64: "_lhfuzz_end", referenced from: _main in hfuzz-clang-cc-837d06.o "_lhfuzz_start", referenced from: _main in hfuzz-clang-cc-837d06.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [hfuzz_cc/hfuzz-clang-cc] Error 1 Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
Description
A security oriented, feedback-driven, evolutionary, easy-to-use fuzzer with interesting analysis options. See USAGE for details
Code
Requirements
Trophies
The tool has been used to find a few interesting security problems in major software packages; Examples:
Examples
The examples directory contains code demonstrating (among others) how to use honggfuzz to find bugs in the OpenSSL library and in the Apache web server.
Other
This is NOT an official Google product.