Commit Graph

11 Commits

Author SHA1 Message Date
jonathanmetzman 439d0bc2c6
Enable centipede on a bunch of projects (#9643) 2023-02-13 14:24:42 -05:00
jonathanmetzman a9ecdd815c
Make more projects centipede-compatible (#9618) 2023-02-07 05:13:11 +00:00
Kevin Backhouse 182e63729a
Fix bug that affects reproducibility (#9176)
I made a mistake when I implemented this workaround:


6e299b2e23/projects/ruby/fuzz_ruby_gems.c (L288-L291)

To ensure that the workaround code won't get dead-code-eliminated by a
clever compiler optimization, I decided to feed bytes from the test data
in as an argument:


6e299b2e23/projects/ruby/fuzz_ruby_gems.c (L404-L406)

But that code only gets run on the first iteration (it's protected by a
static variable). That means that the code behaves differently when
you're trying to reproduce a testcase. This PR fixes the bug by
rewinding the bytestream back to the beginning after it's been used for
the workaround code.
2022-12-09 21:44:05 +00:00
Yusuke Endoh 7967f44dc7
Add oss-fuzz@ruby-lang.org to ruby (#8821)
We'd like to receive notification from oss-fuzz by our dedicated mail
alias.
2022-10-20 09:35:59 +00:00
DavidKorczynski dc3a4df805
ruby: extend fuzzing to hit regex (#8797)
Signed-off-by: David Korczynski <david@adalogics.com>

Signed-off-by: David Korczynski <david@adalogics.com>
2022-10-18 10:58:12 +01:00
Yusuke Endoh 771974a845
Tweak CCs of ruby (#8583)
Add the address of nobu, and change the addresses of hsbt and mame
2022-09-26 18:28:19 +10:00
John Hawthorn 8b62de2784
Add additional CCs for Ruby (#8571)
👋 Hello.

We'd like to include these additional Ruby Core team members in emails
and viewing results
2022-09-23 10:30:19 +01:00
Kevin Backhouse 88d62b47bf
Prevent the VALUEs in args from getting garbage collected too early (#7916)
Prevent the VALUEs in args from getting garbage collected too early.
2022-06-28 14:43:51 +02:00
Kevin Backhouse d1e407f0f3
Use /proc/self/exe to deduce the correct path. (#7908) 2022-06-23 09:40:34 -04:00
Kevin Backhouse 713eb55c66
Use $ORIGIN in the rpath linker argument (#7904)
Use $ORIGIN in the rpath linker argument.
2022-06-22 13:20:43 +01:00
Kevin Backhouse bdfa1ef3d2
Add fuzz target for ruby gems (#7820) 2022-06-15 10:51:19 -05:00