llvm::StackProtectorPass

New PM pass that inserts stack protectors into functions that need them.

Synopsis

Declared in <llvm/CodeGen/StackProtector.h>

class StackProtectorPass
    : public RequiredPassInfoMixin<StackProtectorPass>

Base Classes

NameDescription
RequiredPassInfoMixin<StackProtectorPass>A CRTP mix-in for passes that should not be skipped.

Member Functions

NameDescription
StackProtectorPass [constructor]Construct a StackProtector pass for target machine TM.
run Insert stack protectors into F when required.

Static Member Functions

NameDescription
isRequired Return true; required passes cannot be skipped.