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

xs: project updates and fixes #12249

Merged
merged 4 commits into from
Aug 2, 2024
Merged

Conversation

raphdev
Copy link
Contributor

@raphdev raphdev commented Jul 18, 2024

Updating XS project:

  • Removing experimental from MSAN.
  • Updating auto ccs

Additionally, we update the build to :

  • Reduce the number of metering units. This should fix timeouts -- the majority are test cases that run for too long and do not hit the meter limit.
  • Re-enable leak_check_at_exit. We have a custom allocator for fuzzing, so we force purging memory in abort paths (to avoid "leaks" that are transient allocations expected to clean up at exit, which is imminent). As a result, we only report leaks that would have been long-lived, survived VM destruction, and therefore true memory leaks.
  • Remove sleep functions from the seed corpus. This should fix timeouts caused by the fuzzer calling functions that sleep indefinitely.

Copy link

raphdev has previously contributed to projects/xs. The previous PR was #10106

@raphdev
Copy link
Contributor Author

raphdev commented Jul 23, 2024

Not sure why the header check fails...I manually verified that build.sh has the Apache 2.0 string that the linter checks...

@oliverchang oliverchang merged commit e409cd2 into google:master Aug 2, 2024
14 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants