|
LLVM 23.0.0git
|
Pointer authentication (__ptrauth) metadata. More...
#include "llvm/IR/DebugInfoMetadata.h"
Public Member Functions | |
| PtrAuthData (unsigned FromRawData) | |
| PtrAuthData (unsigned Key, bool IsDiscr, unsigned Discriminator, bool IsaPointer, bool AuthenticatesNullValues) | |
| unsigned | key () |
| bool | isAddressDiscriminated () |
| unsigned | extraDiscriminator () |
| bool | isaPointer () |
| bool | authenticatesNullValues () |
Public Attributes | |
| unsigned | RawData |
Pointer authentication (__ptrauth) metadata.
Definition at line 1234 of file DebugInfoMetadata.h.
|
inline |
Definition at line 1243 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1244 of file DebugInfoMetadata.h.
References assert(), llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key, and RawData.
|
inline |
Definition at line 1257 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1255 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1254 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1256 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1253 of file DebugInfoMetadata.h.
References RawData.
| unsigned llvm::DIDerivedType::PtrAuthData::RawData |
Definition at line 1241 of file DebugInfoMetadata.h.
Referenced by authenticatesNullValues(), extraDiscriminator(), isAddressDiscriminated(), isaPointer(), key(), llvm::operator==(), PtrAuthData(), and PtrAuthData().