Matt Warren 8/28/2018

Fuzzing the .NET JIT Compiler

Read Original

This technical article explains the Fuzzlyn project, a fuzzer using Roslyn to generate random C# programs for testing the .NET Just-In-Time (JIT) compiler. It details how fuzzing works, the .NET compilation process (from C# to IL to machine code), and why most optimizations happen at JIT time rather than compile time. The post analyzes how Fuzzlyn finds bugs by comparing outputs from Debug and Release builds.

Fuzzing the .NET JIT Compiler

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week