Compilers are among the most fundamental programming tools for building software. However, production compilers remain buggy. Fuzz testing is often leveraged with newlygenerated, or mutated inputs in order to find new bugs or security vulnerabilities. In this paper, we propose a grammarbased fuzzing tool called DEEPFUZZ. Based on a generative Sequence-to-Sequence model, DEEPFUZZ automatically and continuously generates well-formed C programs. We use this set of new C programs to fuzz off-the-shelf C compilers, e.g., GCC and Clang/LLVM. We present a detailed case study to analyze the success rate and coverage improvement of the generated C programs for fuzz testing. We analyze the performance of DEEPFUZZ with three types of sampling methods ...
Despite much recent interest in randomised testing (fuzzing) of compilers, the practical impact of f...
Fuzzing, a technique for negative testing of programs using randomly mutated or gen?erated input dat...
Despite much recent interest in randomised testing (fuzzing) of compilers, the practical impact of f...
Random test case generation, or fuzzing, is a viable means for uncovering compiler bugs. Unfortunate...
Software bugs remain pervasive in modern software systems. As software becomes increasingly intertwi...
Compiler fuzzing techniques require a means of generating programs that are free from undefined beha...
Despite much recent interest in compiler randomized testing (fuzzing), the practical impact of fuzze...
Despite much recent interest in compiler randomized testing (fuzzing), the practical impact of fuzze...
Despite much recent interest in compiler randomized testing (fuzzing), the practical impact of fuzze...
© ACM, 2013. This is the author's version of the work. It is posted here by permission of ACM for yo...
Today’s digital communication relies on complex protocols and specifications for exchanging structur...
Fuzzing of compilers and code analysers has led to a large number of bugs being found and fixed in w...
Fuzzing of compilers and code analysers has led to a large number of bugs being found and fixed in w...
dissertationAggressive random testing tools, or fuzzers, are impressively effective at finding bugs ...
This thesis discusses an application of the fuzz testing method for testing compilers and interprete...
Despite much recent interest in randomised testing (fuzzing) of compilers, the practical impact of f...
Fuzzing, a technique for negative testing of programs using randomly mutated or gen?erated input dat...
Despite much recent interest in randomised testing (fuzzing) of compilers, the practical impact of f...
Random test case generation, or fuzzing, is a viable means for uncovering compiler bugs. Unfortunate...
Software bugs remain pervasive in modern software systems. As software becomes increasingly intertwi...
Compiler fuzzing techniques require a means of generating programs that are free from undefined beha...
Despite much recent interest in compiler randomized testing (fuzzing), the practical impact of fuzze...
Despite much recent interest in compiler randomized testing (fuzzing), the practical impact of fuzze...
Despite much recent interest in compiler randomized testing (fuzzing), the practical impact of fuzze...
© ACM, 2013. This is the author's version of the work. It is posted here by permission of ACM for yo...
Today’s digital communication relies on complex protocols and specifications for exchanging structur...
Fuzzing of compilers and code analysers has led to a large number of bugs being found and fixed in w...
Fuzzing of compilers and code analysers has led to a large number of bugs being found and fixed in w...
dissertationAggressive random testing tools, or fuzzers, are impressively effective at finding bugs ...
This thesis discusses an application of the fuzz testing method for testing compilers and interprete...
Despite much recent interest in randomised testing (fuzzing) of compilers, the practical impact of f...
Fuzzing, a technique for negative testing of programs using randomly mutated or gen?erated input dat...
Despite much recent interest in randomised testing (fuzzing) of compilers, the practical impact of f...