LIEF: Library to Instrument Executable Formats Version 0.17.0
|
Establish the frame pointer register by setting the register to some offset of the current RSP. More...
#include <UnwindCodeX64.hpp>
Public Member Functions | |
SetFPReg ()=delete | |
SetFPReg (REG value, size_t pos) | |
REG | reg () const |
Frame pointer register. | |
std::string | to_string () const override |
Pretty representation. | |
~SetFPReg () override=default | |
![]() | |
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 | |
![]() | |
using | OPCODE = RuntimeFunctionX64::UNWIND_OPCODES |
using | REG = RuntimeFunctionX64::UNWIND_REG |
Establish the frame pointer register by setting the register to some offset of the current RSP.
|
delete |
|
inline |
|
overridedefault |
|
inlinestatic |
References LIEF::PE::unwind_x64::Code::opcode().
|
inline |
Frame pointer register.
|
overridevirtual |
Pretty representation.
Reimplemented from LIEF::PE::unwind_x64::Code.