LLVM 22.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 1222 of file DebugInfoMetadata.h.
|
inline |
Definition at line 1231 of file DebugInfoMetadata.h.
|
inline |
Definition at line 1232 of file DebugInfoMetadata.h.
|
inline |
Definition at line 1245 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1243 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1242 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1244 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1241 of file DebugInfoMetadata.h.
References RawData.
unsigned llvm::DIDerivedType::PtrAuthData::RawData |
Definition at line 1229 of file DebugInfoMetadata.h.
Referenced by authenticatesNullValues(), extraDiscriminator(), isAddressDiscriminated(), isaPointer(), key(), llvm::operator==(), and PtrAuthData().