google / emboss

Emboss is a tool for generating code that reads and writes binary data structures.
Apache License 2.0
67 stars 20 forks source link

Add fuzzing #115

Open studgeek opened 3 months ago

studgeek commented 3 months ago

If there are tools for fuzzing GitHub projects, it would be good to fuzz the Emboss GitHub repo.

Notes from Ben on what to fuzz: The base layer for memory access (ContiguousBuffer and related functions and classes, mostly in emboss_memory_util.h) is relatively isolated, and obviously needs to be correct, so that's a good candidate for fuzzing.

cgcai commented 3 months ago

This could be a good target for oss-fuzz. Setup instructions here.