#include <Header.hpp>
|
| enum class | ARCHITECTURES {
UNKNOWN = 0
, ARM
, ARM64
, MIPS
,
X86
, X86_64
, PPC
, SPARC
,
SYSZ
, XCORE
, RISCV
, LOONGARCH
,
PPC64
} |
| enum class | ENDIANNESS { UNKNOWN = 0
, BIG
, LITTLE
} |
| enum | MODES : uint64_t {
NONE = 0
, BITS_16 = 1LLU << 0
, BITS_32 = 1LLU << 1
, BITS_64 = 1LLU << 2
,
THUMB = 1LLU << 3
, ARM64E = 1LLU << 4
} |
| enum class | OBJECT_TYPES { UNKNOWN = 0
, EXECUTABLE
, LIBRARY
, OBJECT
} |
| template<class T> |
| using | output_t = add_pointer_t<decay_t<T>> |
| template<class T> |
| using | output_const_t = add_pointer_t<add_const_t<decay_t<T>>> |
◆ ARCHITECTURES
| Enumerator |
|---|
| UNKNOWN | |
| ARM | |
| ARM64 | |
| MIPS | |
| X86 | |
| X86_64 | |
| PPC | |
| SPARC | |
| SYSZ | |
| XCORE | |
| RISCV | |
| LOONGARCH | |
| PPC64 | |
◆ ENDIANNESS
| Enumerator |
|---|
| UNKNOWN | |
| BIG | |
| LITTLE | |
◆ MODES
| Enumerator |
|---|
| NONE | |
| BITS_16 | |
| BITS_32 | 16-bits architecture
|
| BITS_64 | 32-bits architecture
|
| THUMB | 64-bits architecture
|
| ARM64E | Support ARM Thumb mode.
|
◆ OBJECT_TYPES
| Enumerator |
|---|
| UNKNOWN | |
| EXECUTABLE | |
| LIBRARY | |
| OBJECT | |
◆ Header() [1/2]
◆ Header() [2/2]
| LIEF::Header::Header |
( |
const Header & | | ) |
|
|
default |
◆ ~Header()
| LIEF::Header::~Header |
( |
| ) |
|
|
overridedefault |
◆ accept()
| void LIEF::Header::accept |
( |
Visitor & | visitor | ) |
const |
|
overridevirtual |
◆ architecture()
◆ endianness()
◆ entrypoint()
| uint64_t LIEF::Header::entrypoint |
( |
| ) |
const |
|
inline |
◆ from() [1/3]
◆ from() [2/3]
◆ from() [3/3]
◆ is()
| bool LIEF::Header::is |
( |
MODES | m | ) |
const |
|
inline |
◆ is_32()
| bool LIEF::Header::is_32 |
( |
| ) |
const |
|
inline |
◆ is_64()
| bool LIEF::Header::is_64 |
( |
| ) |
const |
|
inline |
◆ modes()
| MODES LIEF::Header::modes |
( |
| ) |
const |
|
inline |
Optional features for the given architecture.
◆ modes_list()
| std::vector< MODES > LIEF::Header::modes_list |
( |
| ) |
const |
◆ object_type()
◆ operator=()
The documentation for this class was generated from the following file: