commit | be7fa27b196dd26f4b5390afa4e949c61007ebd4 | [log] [tgz] |
---|---|---|
author | Anestis Bechtsoudis <anestis@census-labs.com> | Thu Sep 10 17:27:44 2015 +0300 |
committer | Anestis Bechtsoudis <anestis@census-labs.com> | Thu Sep 10 17:27:44 2015 +0300 |
tree | a75f9428a226a5839c6fbeb2180935a811cf0bde | |
parent | 6228292204fd0ce207f3d6cd98f382f2a894bf63 [diff] |
Perf + armcap fixes * Perf is setting 'exclude_callchain_kernel' flag which requires kernels >= 3.7. Detect old kernels and abort archInit() if not compatible. TODO: See if disabling that flag at runtime for non-compatible kernels affects perf operations * For ARM kernels running Android API <= 21, if fuzzing target links to libcrypto (OpenSSL), OPENSSL_cpuid_setup initialization is triggering a SIGILL/ILLOPC at armv7_tick(). Setups using BoringSSL (API >= 22) are not affected. Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
Description
Code
Requirements
Other
This is NOT an official Google product.