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 1000 of file DebugInfoMetadata.h.
|
inline |
Definition at line 1009 of file DebugInfoMetadata.h.
|
inline |
Definition at line 1010 of file DebugInfoMetadata.h.
|
inline |
Definition at line 1023 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1021 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1020 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1022 of file DebugInfoMetadata.h.
References RawData.
|
inline |
Definition at line 1019 of file DebugInfoMetadata.h.
References RawData.
unsigned llvm::DIDerivedType::PtrAuthData::RawData |
Definition at line 1007 of file DebugInfoMetadata.h.
Referenced by authenticatesNullValues(), extraDiscriminator(), isAddressDiscriminated(), isaPointer(), key(), llvm::operator==(), and PtrAuthData().