|
LIEF: Library to Instrument Executable Formats Version 1.0.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 | |
| 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 |
Establish the frame pointer register by setting the register to some offset of the current RSP.
|
delete |
|
inline |
References LIEF::PE::unwind_x64::Code::Code().
|
overridedefault |
|
inlinestatic |
References LIEF::PE::unwind_x64::Code::Code(), and LIEF::PE::unwind_x64::Code::opcode().
|
inline |
Frame pointer register.
|
overridevirtual |
Pretty representation.
Reimplemented from LIEF::PE::unwind_x64::Code.