From cf0a0a06989da3a5b07ae1d387c4943e8c4bc0c6 Mon Sep 17 00:00:00 2001 From: Andrea Fioraldi Date: Wed, 15 Feb 2023 12:05:10 +0100 Subject: [PATCH] Add stub lib for fuzzbench (#1074) --- fuzzers/fuzzbench/stub_rt.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 fuzzers/fuzzbench/stub_rt.c diff --git a/fuzzers/fuzzbench/stub_rt.c b/fuzzers/fuzzbench/stub_rt.c new file mode 100644 index 0000000000..6204fc82e2 --- /dev/null +++ b/fuzzers/fuzzbench/stub_rt.c @@ -0,0 +1,26 @@ +#include + +__attribute__ ((weak)) void __sanitizer_cov_trace_pc_guard_init(uint32_t *start, uint32_t *stop) { +} + +__attribute__ ((weak)) void __sanitizer_cov_trace_pc_guard(uint32_t *guard) { +} + +__attribute__ ((weak)) void __cmplog_rtn_hook(uint8_t *ptr1, uint8_t *ptr2) { +} + +__attribute__ ((weak)) void __cmplog_rtn_gcc_stdstring_cstring(uint8_t *stdstring, uint8_t *cstring) { +} + +__attribute__ ((weak)) void __cmplog_rtn_gcc_stdstring_stdstring(uint8_t *stdstring1, uint8_t *stdstring2) { +} + +__attribute__ ((weak)) void __cmplog_rtn_llvm_stdstring_cstring(uint8_t *stdstring, uint8_t *cstring) { +} + +__attribute__ ((weak)) void __cmplog_rtn_llvm_stdstring_stdstring(uint8_t *stdstring1, uint8_t *stdstring2) { +} + +extern void libafl_main(void); + +int main(int argc, char **argv) { libafl_main(); return 0; }