This tutorial intends to teach the audience several core concepts of LLVM, using an example pass that creates and inserts a function call to a library function into the target program. Note: The ...
To create an LLVM Plugin, follow these steps: Write the Pass Code: Below is the breakdown of an LLVM Example Pass written in C++ (check source here). This pass replaces multiplication operations where ...
Abstract: Many security researchers need to build tools that analyze and transform code. For example, researchers may want to build security hardening tools, tools that find vulnerabilities within ...