LLVM: lib/Transforms/CFGuard/CFGuard.cpp File Reference (original) (raw)

This file contains the IR transform to add Microsoft's Control Flow Guard checks on Windows targets. More...

Go to the source code of this file.

Macros
#define DEBUG_TYPE "cfguard"
Functions

Detailed Description

This file contains the IR transform to add Microsoft's Control Flow Guard checks on Windows targets.

Definition in file CFGuard.cpp.

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "cfguard"

Typedef Documentation

OperandBundleDef

Function Documentation

STATISTIC()

STATISTIC ( CFGuardCounter ,
"Number of Control Flow Guard checks added" )

Variable Documentation

GuardCheckFunctionName

StringRef GuardCheckFunctionName = "__guard_check_icall_fptr" constexpr

GuardDispatchFunctionName

StringRef GuardDispatchFunctionName = "__guard_dispatch_icall_fptr" constexpr