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: