LIEF: Library to Instrument Executable Formats Version 0.17.0
|
Push a machine frame. More...
#include <UnwindCodeX64.hpp>
Public Member Functions | |
PushMachFrame ()=delete | |
PushMachFrame (uint8_t value, size_t pos) | |
uint8_t | value () const |
0 or 1 | |
std::string | to_string () const override |
Pretty representation. | |
~PushMachFrame () override=default | |
Public Member Functions inherited from LIEF::PE::unwind_x64::Code | |
Code ()=delete | |
Code (const Code &)=default | |
Code & | operator= (const Code &)=default |
Code (Code &&)=default | |
Code & | operator= (Code &&)=default |
virtual | ~Code ()=default |
Code (OPCODE opcode, uint32_t pos) | |
Code (OPCODE opcode) | |
OPCODE | opcode () const |
The original opcode. | |
uint32_t | position () const |
Offset in the prolog. |
Static Public Member Functions | |
static bool | classof (const Code *code) |
Additional Inherited Members | |
Public Types inherited from LIEF::PE::unwind_x64::Code | |
using | OPCODE = RuntimeFunctionX64::UNWIND_OPCODES |
using | REG = RuntimeFunctionX64::UNWIND_REG |
Push a machine frame.
|
delete |
|
inline |
References LIEF::PE::unwind_x64::Code::Code(), and value().
|
overridedefault |
|
inlinestatic |
References LIEF::PE::unwind_x64::Code::Code(), and LIEF::PE::unwind_x64::Code::opcode().
|
overridevirtual |
Pretty representation.
Reimplemented from LIEF::PE::unwind_x64::Code.
|
inline |
0 or 1
Referenced by PushMachFrame().