trailofbits / siderophile

Find the ideal fuzz targets in a Rust codebase
https://blog.trailofbits.com/2019/07/01/siderophile-expose-your-crates-unsafety/
MIT License
201 stars 13 forks source link

Use LLVM 15 #227

Closed woodruffw closed 1 year ago

woodruffw commented 1 year ago

Closes #226.

None of this will work yet, since it's waiting on a release from llvm-ir.

woodruffw commented 1 year ago

Unblocked by upstream.

woodruffw commented 1 year ago

I'm curious, though. Why did tests/suffix_array_expected_badness.txt have to change?

I didn't fully root-cause these, but my educated guess is that they changed due to changes in Rust itself -- my (maybe incorrect?) understanding is that Siderophile counts unsafety in the standard library as well, so changes to the stdlib would propagate to its callers.

smoelius commented 1 year ago

Gotcha. Thanks!