This class represents the GNU_PROPERTY_AARCH64_FEATURE_PAUTH property.  
 More...
#include <AArch64PAuth.hpp>
 | 
| uint64_t  | platform () const | 
|   | 64-bit value that specifies the platform vendor.  
  | 
| uint64_t  | version () const | 
|   | 64-bit value that identifies the signing schema used by the ELF file.  
  | 
| void  | dump (std::ostream &os) const override | 
|   | ~AArch64PAuth () override=default | 
| TYPE  | type () const | 
|   | Return the LIEF's mirror type of the note.  
  | 
| virtual  | ~Property ()=default | 
This class represents the GNU_PROPERTY_AARCH64_FEATURE_PAUTH property. 
- Note
 - If both: AArch64PAuth::platform and AArch64PAuth::version are set to 0, this means that the binary is incompatible with PAuth ABI extension. 
 
 
◆ ~AArch64PAuth()
  
  
      
        
          | LIEF::ELF::AArch64PAuth::~AArch64PAuth  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridedefault   | 
  
 
 
◆ classof()
◆ create()
◆ dump()
  
  
      
        
          | void LIEF::ELF::AArch64PAuth::dump  | 
          ( | 
          std::ostream & |           os | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ platform()
  
  
      
        
          | uint64_t LIEF::ELF::AArch64PAuth::platform  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
64-bit value that specifies the platform vendor. 
A 0 value is associated with an invalid platform while the value 1 is associated with a baremetal platform. 
 
 
◆ version()
  
  
      
        
          | uint64_t LIEF::ELF::AArch64PAuth::version  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
64-bit value that identifies the signing schema used by the ELF file. 
 
 
The documentation for this class was generated from the following file: