LLVM: llvm::DIDerivedType::PtrAuthData Struct Reference (original) (raw)

Pointer authentication (__ptrauth) metadata. More...

#include "[llvm/IR/DebugInfoMetadata.h](DebugInfoMetadata%5F8h%5Fsource.html)"

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 ()

Pointer authentication (__ptrauth) metadata.

Definition at line 1289 of file DebugInfoMetadata.h.

llvm::DIDerivedType::PtrAuthData::PtrAuthData ( unsigned FromRawData) inline

PtrAuthData() [2/2]

llvm::DIDerivedType::PtrAuthData::PtrAuthData ( unsigned Key, bool IsDiscr, unsigned Discriminator, bool IsaPointer, bool AuthenticatesNullValues ) inline

authenticatesNullValues()

bool llvm::DIDerivedType::PtrAuthData::authenticatesNullValues ( ) inline

extraDiscriminator()

unsigned llvm::DIDerivedType::PtrAuthData::extraDiscriminator ( ) inline

isAddressDiscriminated()

bool llvm::DIDerivedType::PtrAuthData::isAddressDiscriminated ( ) inline

isaPointer()

bool llvm::DIDerivedType::PtrAuthData::isaPointer ( ) inline

key()

unsigned llvm::DIDerivedType::PtrAuthData::key ( ) inline

RawData

unsigned llvm::DIDerivedType::PtrAuthData::RawData


The documentation for this struct was generated from the following file: