|
LIEF: Library to Instrument Executable Formats Version 0.17.1
|
This class represents a property which doesn't have a concrete LIEF implementation. More...
#include <Generic.hpp>


Public Member Functions | |
| uint32_t | type () const |
| The original raw type as an integer. This value might depends on the architecture and/or the file type. | |
| ~Generic () override=default | |
| Public Member Functions inherited from LIEF::ELF::NoteGnuProperty::Property | |
| TYPE | type () const |
| Return the LIEF's mirror type of the note. | |
| virtual void | dump (std::ostream &os) const |
| virtual | ~Property ()=default |
Static Public Member Functions | |
| static bool | classof (const NoteGnuProperty::Property *prop) |
| static std::unique_ptr< Generic > | create (uint32_t raw_type) |
Additional Inherited Members | |
| Public Types inherited from LIEF::ELF::NoteGnuProperty::Property | |
| enum class | TYPE { UNKNOWN = 0 , GENERIC , AARCH64_FEATURES , AARCH64_PAUTH , STACK_SIZE , NO_COPY_ON_PROTECTED , X86_ISA , X86_FEATURE , NEEDED } |
| LIEF's mirror types of the original GNU_PROPERTY_ values. More... | |
This class represents a property which doesn't have a concrete LIEF implementation.
|
overridedefault |
References LIEF::ELF::NoteGnuProperty::Property::GENERIC.
|
inlinestatic |
|
inlinestatic |
|
inline |
The original raw type as an integer. This value might depends on the architecture and/or the file type.