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: