SecurityLab-UCD / IRFuzzer

Apache License 2.0
12 stars 0 forks source link

Insert intrinsic strategy #40

Closed tinkerrc closed 1 year ago

tinkerrc commented 1 year ago

This PR demonstrates how matcher table feedback can be used to aid fuzzing. If the new InsertIntrinsicStrategy is selected for mutation, the shadow map is first analyzed, and a list of uncovered intrinsic function IDs are dumped, one of which will be converted to a Function* and used for InsertFunctionStrategy::mutate. This PR depends on SecurityLab-UCD/llvm-project:insert-func-customize.