Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add basic fuzzing harness #17

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

robmcl4
Copy link
Contributor

@robmcl4 robmcl4 commented Apr 24, 2020

Adds a basic fuzz harness based on the afl fuzzer.

This fuzzes: font load, font rasterization at fixed scale (60.0)

Fuzzed inputs include: character being rasterized, font bytes

@attackgoat
Copy link

attackgoat commented Jan 20, 2021

This looks excellent, but the provided instructions fail for me with:

[-] Oops, can't find 'llvm-config'. Install clang or set $LLVM_CONFIG or $PATH beforehand.

@robmcl4 maybe a section on prerequisites? For me, on Ubuntu 20.10: apt install llvm. After that I got a c build error that appears to be drift from the 4/2020 change here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants