Go to the documentation of this file.
16#ifndef LIEF_ELF_NOTE_DETAILS_PROPERTIES_AARCH64_PAUTH_H
17#define LIEF_ELF_NOTE_DETAILS_PROPERTIES_AARCH64_PAUTH_H
47 static bool classof(
const NoteGnuProperty::Property* prop) {
48 return prop->
type() == NoteGnuProperty::Property::TYPE::AARCH64_PAUTH;
51 static std::unique_ptr<AArch64PAuth>
create(BinaryStream& stream);
53 void dump(std::ostream &os)
const override;
59 NoteGnuProperty::Property(NoteGnuProperty::Property::TYPE::AARCH64_PAUTH)
62 AArch64PAuth(uint64_t platform, uint64_t version) :
63 NoteGnuProperty::Property(NoteGnuProperty::Property::TYPE::AARCH64_PAUTH),
68 uint64_t platform_ = 0;
69 uint64_t version_ = 0;