Code coverage is a metric to show the code being untested. It can be considered as a hint to add more test cases. When we are writing C/C++, the most notable code coverage testing tool is gcov, which is a GCC built-in coverage testing tool. Besides, we can collect …
Tag | llvm
-
-
LLVM Obfuscator
I came across the LLVM obfuscator today. It is a code obfuscator working mostly on LLVM IR level. This means that most LLVM supported target platforms are supported by the LLVM obfuscator as well.
Also, I have also read an article which mentioned how to disassemble and deobfuscate the binaries …
-
LLVM Bugpoint
In this post, I would like to introduce the bugpoint command line tool. This is a automatic test case reduction tool which can help us generate minimal test case.
As a compiler developer, the first step to debug is to create a minimal test case which can still reproduce the …