16#ifndef LIEF_ELF_NOTE_DETAILS_PROPERTIES_NO_COP_H
17#define LIEF_ELF_NOTE_DETAILS_PROPERTIES_NO_COP_H
33 static std::unique_ptr<NoteNoCopyOnProtected>
create() {
This class wraps the different properties that can be used in a NT_GNU_PROPERTY_TYPE_0 note.
Definition NoteGnuProperty.hpp:35
TYPE
LIEF's mirror types of the original GNU_PROPERTY_ values.
Definition NoteGnuProperty.hpp:39
@ NO_COPY_ON_PROTECTED
Mirror of GNU_PROPERTY_NO_COPY_ON_PROTECTED
TYPE type() const
Return the LIEF's mirror type of the note.
Definition NoteGnuProperty.hpp:51
Class that wraps the NT_GNU_PROPERTY_TYPE_0 note.
Definition NoteGnuProperty.hpp:30
This class provides an interface over the GNU_PROPERTY_NO_COPY_ON_PROTECTED property....
Definition NoteNoCopyOnProtected.hpp:27
static bool classof(const NoteGnuProperty::Property *prop)
Definition NoteNoCopyOnProtected.hpp:29
~NoteNoCopyOnProtected() override=default
static std::unique_ptr< NoteNoCopyOnProtected > create()
Definition NoteNoCopyOnProtected.hpp:33
LIEF namespace.
Definition Abstract/Binary.hpp:32