-
Notifications
You must be signed in to change notification settings - Fork 2.6k
sound-open-firmware: add build files #4527
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
Conversation
|
@lgirdwood @ranj063 FYI |
lgirdwood
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
|
ubsan build is crashing, see failure |
Thanks, I have only been testing with default args for run_fuzzer. Once I finish stabilizing that (currently crashing due to some missing configs) I will take a look at ubsan as that is very broken. |
This is fixed in thesofproject/sof#3543 our first legitimate fuzzer found bug :) |
|
@inferno-chromium i took a look at the AFL failures and they all appear to be linker failures in the AFL engine itself. Is this on oss-fuzz's side? I am linking with clang++ which causes the following (truncated set) of errors. |
please exclude afl for now, by adding fuzzing_engines field in project yaml with libfuzzer and honggfuzz. if @jonathanmetzman has cycles he can recommend what you might be doing wrong. |
done. I am still tracing some config issues, I don't think they are legitmate bugs, more how I am setting up the fake shim. Will promote this to ready once I am confident bugs are not in host abstraction |
|
thesofproject/sof#3558 and thesofproject/sof#3559 fix both undefined and memory sanitizers which allow them to run for >20s freely. Still fixing a bug on the address sanitizer and waiting for seed corpus from kernel team. |
|
@ranj063 any update on seed corpus? |
|
Added seed corpus copy to $OUT to build.sh Need to land the following PRs first. |
@cujomalainey sorry, I havent had the time to look into this at all. Im afraid I wont be able to do much before the holidays. |
|
No worries, I generated it and landed it last week in the sof repo |
|
rebased to kick CI |
Initial build files for sound open firmware fuzzer
|
@inferno-chromium this is ready to go actually thesofproject/sof#3612 is not needed actually as i had it part of a commit chain that opened up more code to the fuzzer that has not landed yet |
Initial build files for sound open firmware fuzzer
thesofproject/sof#3505 needs to merge first
TODO