Lines Matching refs:StackProtector
51 char StackProtector::ID = 0;
52 INITIALIZE_PASS(StackProtector, "stack-protector", "Insert stack protectors",
56 return new StackProtector(TM); in createStackProtectorPass()
59 StackProtector::SSPLayoutKind
60 StackProtector::getSSPLayout(const AllocaInst *AI) const { in getSSPLayout()
64 void StackProtector::adjustForColoring(const AllocaInst *From, in adjustForColoring()
85 bool StackProtector::runOnFunction(Function &Fn) { in runOnFunction()
108 bool StackProtector::ContainsProtectableArray(Type *Ty, bool &IsLarge, in ContainsProtectableArray()
155 bool StackProtector::HasAddressTaken(const Instruction *AI) { in HasAddressTaken()
200 bool StackProtector::RequiresStackProtector() { in RequiresStackProtector()
368 bool StackProtector::InsertStackProtectors() { in InsertStackProtectors()
476 BasicBlock *StackProtector::CreateFailBB() { in CreateFailBB()