LLVM 20.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 978 of file DebugInfoMetadata.h.
|
inline |
Definition at line 987 of file DebugInfoMetadata.h.
|
inline |
Definition at line 988 of file DebugInfoMetadata.h.
|
inline |
Definition at line 1001 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 999 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 998 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1000 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 997 of file DebugInfoMetadata.h.
References RawData.
unsigned llvm::DIDerivedType::PtrAuthData::RawData |
Definition at line 985 of file DebugInfoMetadata.h.
Referenced by authenticatesNullValues(), extraDiscriminator(), isAddressDiscriminated(), isaPointer(), key(), llvm::operator==(), and PtrAuthData().