使用libfuzzer.a进行C ++模糊测试

问题描述

我使用libfuzzer.a编写我的第一个模糊测试代码, 这是我的代码

extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data,size_t Size) {

int size = Size;
printf("size=%d",Size);
return 0;  // Non-zero return values are reserved for future use.
}

但是当我运行这段代码时,我遇到了这个问题,怎么解决呢?

WARNING: Failed to find function "__sanitizer_acquire_crash_state".
WARNING: Failed to find function "__sanitizer_print_stack_trace".
WARNING: Failed to find function "__sanitizer_set_death_callback".
INFO: Seed: 3186764919
INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes
INFO: A corpus is not provided,starting from an empty corpus
#2      INITED exec/s: 0 RSS: 26Mb
ERROR: no interesting inputs were found. Is the code instrumented for coverage? Exiting.

你能帮我吗?谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...