clang 19.0.0git
|
#include "clang/Basic/TargetInfo.h"
Public Member Functions | |
BranchProtectionInfo ()=default | |
const char * | getSignReturnAddrStr () const |
const char * | getSignKeyStr () const |
Definition at line 1372 of file TargetInfo.h.
|
default |
|
inline |
Definition at line 1393 of file TargetInfo.h.
|
inline |
Definition at line 1381 of file TargetInfo.h.
bool clang::TargetInfo::BranchProtectionInfo::BranchProtectionPAuthLR |
Definition at line 1376 of file TargetInfo.h.
Referenced by clang::targets::AArch64TargetInfo::validateBranchProtection(), and clang::targets::ARMTargetInfo::validateBranchProtection().
bool clang::TargetInfo::BranchProtectionInfo::BranchTargetEnforcement |
Definition at line 1375 of file TargetInfo.h.
Referenced by clang::targets::AArch64TargetInfo::validateBranchProtection(), and clang::targets::ARMTargetInfo::validateBranchProtection().
bool clang::TargetInfo::BranchProtectionInfo::GuardedControlStack |
Definition at line 1377 of file TargetInfo.h.
Referenced by clang::targets::AArch64TargetInfo::validateBranchProtection().
LangOptions::SignReturnAddressKeyKind clang::TargetInfo::BranchProtectionInfo::SignKey |
Definition at line 1374 of file TargetInfo.h.
Referenced by clang::targets::AArch64TargetInfo::validateBranchProtection(), and clang::targets::ARMTargetInfo::validateBranchProtection().
LangOptions::SignReturnAddressScopeKind clang::TargetInfo::BranchProtectionInfo::SignReturnAddr |
Definition at line 1373 of file TargetInfo.h.
Referenced by clang::targets::AArch64TargetInfo::validateBranchProtection(), and clang::targets::ARMTargetInfo::validateBranchProtection().