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

Use honggfuzz to fuzz firmware rather than AFL #2666

Merged
merged 1 commit into from Dec 11, 2020
Merged

Conversation

hughsie
Copy link
Member

@hughsie hughsie commented Dec 9, 2020

This has better multi-core performance and can run in persistent mode -- which
allows us to construct a test harness of all the parsers (which takes time) and
then just reuse the process for lots of different data.

Type of pull request:

@hughsie hughsie requested a review from superm1 December 9, 2020 18:29
@hughsie hughsie self-assigned this Dec 9, 2020
src/fu-engine.h Outdated Show resolved Hide resolved
@hughsie hughsie marked this pull request as ready for review December 10, 2020 21:20
@hughsie
Copy link
Member Author

hughsie commented Dec 10, 2020

@superm1 I'm happy with this now, re-review welcome, thanks.

meson.build Outdated Show resolved Hide resolved
@hughsie hughsie force-pushed the wip/hughsie/fuzz branch 2 times, most recently from 5cb043d to b0a30be Compare December 10, 2020 21:59
meson.build Show resolved Hide resolved
This has better multi-core performance and can run in persistent mode -- which
allows us to construct a test harness of all the parsers (which takes time) and
then just reuse the process for lots of different data.
@hughsie hughsie merged commit c4ca8e2 into master Dec 11, 2020
@hughsie hughsie deleted the wip/hughsie/fuzz branch December 11, 2020 09:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants