DynamoRIO / DynamoRIO/drmemory

Add in-place fuzzing mutation

Open
#1,801 0 comments 0 reactions 1 assignee Claimed by @zhaoqin View on GitHub
Component-DrFuzz help wanted Type-Feature
Dominant language
C
Stars
2.7k
Forks
290
PR merge metrics
No merged PRs in 30d

Description

For some cases, the fuzzing mutation input might large, and thus repeatedly copy is expensive. If we know the input buffer will not be changed, we should be able to perform in-place mutation to avoid un-necessary copy and have better performance.

For in-place mutation, we should be able to revert the previous mutation, and then apply the current mutation.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.