From 74e264a20a3af709a3546f7a3823e9788feb45f3 Mon Sep 17 00:00:00 2001 From: vanhauser-thc Date: Fri, 7 Jun 2024 13:46:15 +0200 Subject: move function --- src/afl-common.c | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'src/afl-common.c') 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 #include -#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); -- cgit 1.4.1