Article: Fuzzing D code with LDC
Temtaime
temtaime at gmail.com
Mon Jan 15 09:49:24 UTC 2018
On Saturday, 13 January 2018 at 23:59:52 UTC, Johan Engelen wrote:
> It's been a work-in-progress for half a year, but finished now:
>
> http://johanengelen.github.io/ldc/2018/01/14/Fuzzing-with-LDC.html
>
> "A not-so-well-written article about the fuzzing capability
> recently added to LDC, using LLVM’s libFuzzer. Compiling code
> with -fsanitize=fuzzer adds control-flow instrumentation used
> to guide the fuzzing and links-in the libFuzzer library that
> drives the fuzz testing (same as Clang). -fsanitize=fuzzer is
> available from LDC 1.4.0, not on Windows. LDC 1.6.0 was used
> for the examples in this article."
>
> Hope the article gives you enough information to start fuzz
> testing your own projects.
>
> cheers,
> Johan
>
> (per Ali's request, the article has a nice fuzzy font for some
> of you :P)
// `Throwable`s thrown are not bugs (in contrast to `Errors`).
They _can_ be bugs.
class Error : Throwable
class Exception : Throwable
More information about the Digitalmars-d-announce
mailing list