Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

libfuzzer fuzzing task perf improvements #941

Merged
10 commits merged into from
Jun 4, 2021
Merged

Conversation

chkeita
Copy link
Contributor

@chkeita chkeita commented May 29, 2021

  • resuse the regex to parse the output of libfuzzer
  • added a cancellation notification to report_fuzzer_sys_info.
    The code seems to be actively waiting this function and consuming some cpu time
    The notification allows us to reduce the time waiting for the fuzzing loop to terminate.

Summary of the Pull Request

What is this about?

PR Checklist

  • Applies to work item: #xxx
  • CLA signed. If not, go over here and sign the CLI.
  • Tests added/passed
  • Requires documentation to be updated
  • I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan. Issue number where discussion took place: #xxx

Info on Pull Request

What does this include?

Validation Steps Performed

How does someone test & validate?

@chkeita chkeita force-pushed the investigate_perf branch 2 times, most recently from 17b8c4e to e8099ec Compare May 30, 2021 18:28
chkeita added 3 commits May 31, 2021 10:30
- resuse the regex to parse the output of libfuzzer
- added a cancellation notification to report_fuzzer_sys_info.
   The code seems to be actively waiting this function and consuming some cpu time
@chkeita chkeita force-pushed the investigate_perf branch from e8099ec to 65007f3 Compare May 31, 2021 17:33
@chkeita chkeita marked this pull request as ready for review June 2, 2021 00:56
@ghost
Copy link

ghost commented Jun 3, 2021

Hello @bmc-msft!

Because this pull request has the auto-merge label, I will be glad to assist with helping to merge this pull request once all check-in policies pass.

p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me (@msftbot) and give me an instruction to get started! Learn more here.

@bmc-msft bmc-msft changed the title perf improvments libfuzzer fuzzing task perf improvements Jun 3, 2021
@ghost ghost merged commit 6b7906d into microsoft:main Jun 4, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Jul 4, 2021
This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants