Skip to content

Comments

Add basic fuzzing harness#17

Open
robmcl4 wants to merge 1 commit intomooman219:masterfrom
robmcl4:master
Open

Add basic fuzzing harness#17
robmcl4 wants to merge 1 commit intomooman219:masterfrom
robmcl4:master

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.

2 participants