A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1PointerAuthSchema.html below:

clang: clang::PointerAuthSchema Class Reference

#include "clang/Basic/PointerAuthOptions.h"

  PointerAuthSchema ()     PointerAuthSchema (ARM8_3Key Key, bool IsAddressDiscriminated, PointerAuthenticationMode AuthenticationMode, Discrimination OtherDiscrimination, std::optional< uint16_t > ConstantDiscriminatorOrNone=std::nullopt, bool IsIsaPointer=false, bool AuthenticatesNullValues=false)     PointerAuthSchema (ARM8_3Key Key, bool IsAddressDiscriminated, Discrimination OtherDiscrimination, std::optional< uint16_t > ConstantDiscriminatorOrNone=std::nullopt, bool IsIsaPointer=false, bool AuthenticatesNullValues=false)   Kind  getKind () const     operator bool () const   bool  isEnabled () const   bool  isAddressDiscriminated () const   bool  isIsaPointer () const   bool  authenticatesNullValues () const   bool  hasOtherDiscrimination () const   Discrimination  getOtherDiscrimination () const   uint16_t  getConstantDiscrimination () const   unsigned  getKey () const   PointerAuthenticationMode  getAuthenticationMode () const   ARM8_3Key  getARM8_3Key () const  

Definition at line 37 of file PointerAuthOptions.h.

◆ ARM8_3Key

Hardware pointer-signing keys in ARM8.3.

These values are the same used in ptrauth.h.

Enumerator ASIA  ASIB  ASDA  ASDB 

Definition at line 47 of file PointerAuthOptions.h.

◆ Discrimination

Forms of extra discrimination.

Enumerator None 

No additional discrimination.

Type 

Include a hash of the entity's type.

Decl 

Include a hash of the entity's identity.

Constant 

Discriminate using a constant value.

Definition at line 55 of file PointerAuthOptions.h.

◆ Kind ◆ PointerAuthSchema() [1/3] ◆ PointerAuthSchema() [2/3] ◆ PointerAuthSchema() [3/3] ◆ authenticatesNullValues() bool clang::PointerAuthSchema::authenticatesNullValues ( ) const inline ◆ getARM8_3Key() ARM8_3Key clang::PointerAuthSchema::getARM8_3Key ( ) const inline ◆ getAuthenticationMode() ◆ getConstantDiscrimination() uint16_t clang::PointerAuthSchema::getConstantDiscrimination ( ) const inline ◆ getKey() unsigned clang::PointerAuthSchema::getKey ( ) const inline ◆ getKind() Kind clang::PointerAuthSchema::getKind ( ) const inline ◆ getOtherDiscrimination() Discrimination clang::PointerAuthSchema::getOtherDiscrimination ( ) const inline ◆ hasOtherDiscrimination() bool clang::PointerAuthSchema::hasOtherDiscrimination ( ) const inline ◆ isAddressDiscriminated() bool clang::PointerAuthSchema::isAddressDiscriminated ( ) const inline ◆ isEnabled() bool clang::PointerAuthSchema::isEnabled ( ) const inline ◆ isIsaPointer() bool clang::PointerAuthSchema::isIsaPointer ( ) const inline ◆ operator bool() clang::PointerAuthSchema::operator bool ( ) const inlineexplicit

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


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4