ForwardControlFlowIntegrity(JumpTable::JumpTableType JTT,
CFIntegrity CFIType,
bool CFIEnforcing, std::string CFIFuncName);
- virtual ~ForwardControlFlowIntegrity() override;
+ ~ForwardControlFlowIntegrity() override;
/// Runs the CFI pass on a given module. This works best if the module in
/// question is the result of link-time optimization (see lib/LTO).
}
private:
std::vector<std::unique_ptr<PBQPRAConstraint>> Constraints;
- virtual void anchor() override;
+ void anchor() override;
};
}
virtual ~FunctionHandle() {}
- virtual void deleted() override { removeSelfFromCache(); }
- virtual void allUsesReplacedWith(Value *) override { removeSelfFromCache(); }
+ void deleted() override { removeSelfFromCache(); }
+ void allUsesReplacedWith(Value *) override { removeSelfFromCache(); }
private:
CFLAliasAnalysis *CFLAA;
RewriteSymbols();
RewriteSymbols(SymbolRewriter::RewriteDescriptorList &DL);
- virtual bool runOnModule(Module &M) override;
+ bool runOnModule(Module &M) override;
private:
void loadAndParseMapFiles();