diff options
Diffstat (limited to 'src/afl-common.c')
-rw-r--r-- | src/afl-common.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/afl-common.c b/src/afl-common.c index 4250fb36..efdb5d60 100644 --- a/src/afl-common.c +++ b/src/afl-common.c @@ -51,8 +51,6 @@ #include <fcntl.h> #include <signal.h> -#include "hash.h" - u8 be_quiet = 0; u8 *doc_path = ""; u8 last_intr = 0; @@ -169,22 +167,6 @@ void set_sanitizer_defaults() { } -u64 get_binary_hash(u8 *fn) { - - int fd = open(fn, O_RDONLY); - if (fd < 0) { PFATAL("Unable to open '%s'", fn); } - struct stat st; - if (fstat(fd, &st) < 0) { PFATAL("Unable to fstat '%s'", fn); } - u32 f_len = st.st_size; - u8 *f_data = mmap(0, f_len, PROT_READ, MAP_PRIVATE, fd, 0); - if (f_data == MAP_FAILED) { PFATAL("Unable to mmap file '%s'", fn); } - close(fd); - u64 hash = hash64(f_data, f_len, 0); - if (munmap(f_data, f_len)) { PFATAL("unmap() failed"); } - return hash; - -} - u32 check_binary_signatures(u8 *fn) { int ret = 0, fd = open(fn, O_RDONLY); |