Hardware Support to Improve Fuzzing Performance and Precision
Ren Ding, Yonghae Kim, Fan Sang, Wen Xie Xu, Gururaj Saileshwar, Taesoo Kim · 2021
Coverage-guided fuzzing is considered one of the most efficient bug-finding techniques, given its number of bugs reported. However, coverage tracing provided by existing software-based approaches, such as source instrumentation and dynamic binary translation, can incur large overhead. Hindered by the significantly lowered execution speed, it also becomes less beneficial to improve coverage feedback by incorporating additional execution states.