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

More robust and dynamic way to obtain fuzz target info #525

Open
DonggeLiu opened this issue Aug 2, 2024 · 3 comments
Open

More robust and dynamic way to obtain fuzz target info #525

DonggeLiu opened this issue Aug 2, 2024 · 3 comments
Assignees

Comments

@DonggeLiu
Copy link
Collaborator

  1. Improve the existing logic of getting fuzz target binary name and source file path to update benchmark yaml.
  2. Dynamically re-generate fuzz target info at runtime.
  3. If dynamic generation fails, use the default one in benchmark yaml.
  4. Record which binary and source file is used during the experiment to avoid confusion in debugging.
@DavidKorczynski
Copy link
Collaborator

Ref: #524 (comment)

@DavidKorczynski
Copy link
Collaborator

I think we can also use FI data more here to increase reliability

@oliverchang
Copy link
Collaborator

@DavidKorczynski (or @arthurscchan ), can you help us remove the hardcoded fuzz target binary names from our benchmark YAML configs? This is a recurring source of regressions as targets change names.

e.g. https://llm-exp.oss-fuzz.com/Result-reports/scheduled/2024-08-31-weekly-all/sample/output-tinyxml2-_zn8tinyxml210xmlelement12setattributeepkcs2_/01.html

DavidKorczynski added a commit that referenced this issue Sep 14, 2024
Ref: #525

Signed-off-by: David Korczynski <david@adalogics.com>
AdamKorcz pushed a commit that referenced this issue Sep 14, 2024
…#611)

Ref: #525

---------

Signed-off-by: David Korczynski <david@adalogics.com>
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

No branches or pull requests

3 participants