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 bpf2c fuzzer and execution context fuzzer to CI/CD #1164

Merged
merged 7 commits into from
Jun 9, 2022
Merged

Conversation

dthaler
Copy link
Collaborator

@dthaler dthaler commented Jun 2, 2022

Description

Add bpf2c fuzzer and execution context fuzzer to CI/CD

Testing

This enables tests in CI/CD

Documentation

Already documented

@dthaler dthaler added tests security Related to security hardening labels Jun 3, 2022
@codecov
Copy link

codecov bot commented Jun 6, 2022

Codecov Report

Merging #1164 (c632423) into main (c632423) will not change coverage.
The diff coverage is n/a.

❗ Current head c632423 differs from pull request most recent head fc877c8. Consider uploading reports for the commit fc877c8 to get more accurate results

@@           Coverage Diff           @@
##             main    #1164   +/-   ##
=======================================
  Coverage   88.13%   88.13%           
=======================================
  Files          99       99           
  Lines       17223    17223           
=======================================
  Hits        15179    15179           
  Misses       2044     2044           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4e3aace...fc877c8. Read the comment docs.

Alan-Jowett
Alan-Jowett previously approved these changes Jun 8, 2022
Alan-Jowett
Alan-Jowett previously approved these changes Jun 9, 2022
saxena-anurag
saxena-anurag previously approved these changes Jun 9, 2022
dthaler and others added 7 commits June 9, 2022 09:30
Signed-off-by: Dave Thaler <[email protected]>
* Add libsancov.lib when building fuzzer

Signed-off-by: Alan Jowett <[email protected]>

* upload artifacts as dumps

Signed-off-by: Alan Jowett <[email protected]>

Co-authored-by: Alan Jowett <[email protected]>
* Disable caching of verifier cmake project for now

Signed-off-by: Alan Jowett <[email protected]>

* Fix dump upload path

Signed-off-by: Alan Jowett <[email protected]>

* Fix dump upload path

Signed-off-by: Alan Jowett <[email protected]>

* Fix crash dump upload

Signed-off-by: Alan Jowett <[email protected]>

* Add Execution Context corpus

Signed-off-by: Alan Jowett <[email protected]>

* Limit fuzzing to 15 minutes

Signed-off-by: Alan Jowett <[email protected]>

* Fix artifact path

Signed-off-by: Alan Jowett <[email protected]>

* Fix yaml to corectly upload artifacts

Signed-off-by: Alan Jowett <[email protected]>

* Fix yaml to corectly upload artifacts

Signed-off-by: Alan Jowett <[email protected]>

* Fix yaml to corectly upload artifacts

Signed-off-by: Alan Jowett <[email protected]>

Co-authored-by: Alan Jowett <[email protected]>
* Disable caching of verifier cmake project for now

Signed-off-by: Alan Jowett <[email protected]>

* Limit fuzzing memory

Signed-off-by: Alan Jowett <[email protected]>

* Validate symbols offset

Signed-off-by: Alan Jowett <[email protected]>

Co-authored-by: Alan Jowett <[email protected]>
@dthaler dthaler dismissed stale reviews from saxena-anurag and Alan-Jowett via fc877c8 June 9, 2022 16:30
@dthaler dthaler merged commit e11f1d3 into main Jun 9, 2022
@dthaler dthaler deleted the bpf2c-fuzzer branch June 9, 2022 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
security Related to security hardening tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants