Lines Matching refs:StackProtector
52 char StackProtector::ID = 0;
53 INITIALIZE_PASS(StackProtector, "stack-protector", "Insert stack protectors",
57 return new StackProtector(TM); in createStackProtectorPass()
60 StackProtector::SSPLayoutKind
61 StackProtector::getSSPLayout(const AllocaInst *AI) const { in getSSPLayout()
65 void StackProtector::adjustForColoring(const AllocaInst *From, in adjustForColoring()
86 bool StackProtector::runOnFunction(Function &Fn) { in runOnFunction()
119 bool StackProtector::ContainsProtectableArray(Type *Ty, bool &IsLarge, in ContainsProtectableArray()
166 bool StackProtector::HasAddressTaken(const Instruction *AI) { in HasAddressTaken()
211 bool StackProtector::RequiresStackProtector() { in RequiresStackProtector()
337 bool StackProtector::InsertStackProtectors() { in InsertStackProtectors()
447 BasicBlock *StackProtector::CreateFailBB() { in CreateFailBB()
469 bool StackProtector::shouldEmitSDCheck(const BasicBlock &BB) const { in shouldEmitSDCheck()