LIEF: Library to Instrument Executable Formats Version 0.17.0
|
Structure that describes architecture-specific ranges. More...
#include <MetadataARM64.hpp>
Public Types | |
enum class | TYPE { ARM64 = 0 , ARM64EC = 1 , AMD64 = 2 } |
Public Member Functions | |
uint32_t | start () const |
Start of the range (RVA). | |
TYPE | type () const |
Architecture for this range. | |
uint32_t | end () const |
End of the range (RVA). |
Public Attributes | |
uint32_t | start_offset = 0 |
Raw data (include start RVA and type). | |
uint32_t | length = 0 |
Range's length. |
Static Public Attributes | |
static constexpr uint32_t | TYPE_MASK = 3 |
Structure that describes architecture-specific ranges.
|
strong |
|
inline |
|
inline |
|
inline |
Architecture for this range.
References start_offset, and TYPE_MASK.
uint32_t LIEF::PE::CHPEMetadataARM64::range_entry_t::length = 0 |
Range's length.
Referenced by end().
uint32_t LIEF::PE::CHPEMetadataARM64::range_entry_t::start_offset = 0 |
|
staticconstexpr |