commit | 40f700a1be18e2e9158c80a3d2d9a38a943d346e | [log] [tgz] |
---|---|---|
author | Anestis Bechtsoudis <anestis@census-labs.com> | Wed Dec 28 14:53:58 2016 +0200 |
committer | Anestis Bechtsoudis <anestis@census-labs.com> | Wed Dec 28 14:53:58 2016 +0200 |
tree | 3340a19fbd703ecd8ce2ef54c7f00c05caea9cbf | |
parent | 72be14a783e2603bbb0002f317efb8843757027c [diff] |
[android] Fix wrong linking with libhfuzz.a from main tool libhfuzz is not an actual dependency of the honggfuzz standalone tool. Instead it is simply desired to always build it with the build config matching the main tool so that it is available to user for wrapping targets with instrumentation. Having libhfuzz as part of LOCAL_STATIC_LIBRARIES effectively instructs NDK automation to include it as dependency. This results into resolving some of the external libc dependencies (strcmp, strstr, etc.) with the ones implemented from libhfuzz. This is not desired since it breaks functionality. Replace LOCAL_STATIC_LIBRARIES dependency with a proper APP_MODULES list when invoking ndk-build to always build both modules. 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:
Other
This is NOT an official Google product.