Debug RGBDS with a fuzzer (afl? libfuzzer?)
Open
good first issue
meta
tests
- Dominant language
- C++
- Stars
- 1.6k
- Forks
- 193
- Avg merge
- 22h 17m
- Merged PRs (30d)
- 26
Description
meithecatte did it back thenwith AFL++ (https://github.com/gbdev/rgbds/issues/813#issuecomment-811433909), but LLVM also has libfuzzer, which seems to be easier to set up.
Contributor guide
Research direction
Review the prior AFL++ work in issue #813 and compare it with the libFuzzer setup suggested here. Identify the RGBDS components and fuzzing entry points to target, then define completion as a reproducible fuzzing setup with documented results.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100