LLVM API Documentation

IndMemRemoval.cpp File Reference

#include "llvm/Transforms/IPO.h"
#include "llvm/Pass.h"
#include "llvm/Module.h"
#include "llvm/Function.h"
#include "llvm/Instructions.h"
#include "llvm/Type.h"
#include "llvm/Support/Debug.h"
#include "llvm/ADT/Statistic.h"
#include <fstream>
#include <iostream>
#include <set>

Include dependency graph for IndMemRemoval.cpp:

Go to the source code of this file.

Functions

ModulePassllvm::createIndMemRemPass ()

Variables

Statistic NumBounceSites ("indmemrem","Number of sites modified")
Statistic NumBounce ("indmemrem","Number of bounce functions created")
RegisterOpt< IndMemRemPass > X ("indmemrem","Indirect Malloc and Free Removal")


Variable Documentation

Statistic NumBounce("indmemrem","Number of bounce functions created") [static]

Statistic NumBounceSites("indmemrem","Number of sites modified") [static]

RegisterOpt<IndMemRemPass> X("indmemrem","Indirect Malloc and Free Removal") [static]