|
LIEF: Library to Instrument Executable Formats Version 0.17.1
|
#include <ostream>#include <memory>#include <string>#include "LIEF/PE/exceptions_info/RuntimeFunctionX64.hpp"

Go to the source code of this file.
Classes | |
| class | LIEF::PE::unwind_x64::Code |
| Base class for all unwind operations. More... | |
| class | LIEF::PE::unwind_x64::Alloc |
| This class represents a stack-allocation operation (UNWIND_OPCODES::ALLOC_SMALL or UNWIND_OPCODES::ALLOC_LARGE). More... | |
| class | LIEF::PE::unwind_x64::PushNonVol |
| Push a nonvolatile integer register, decrementing RSP by 8. More... | |
| class | LIEF::PE::unwind_x64::PushMachFrame |
| Push a machine frame. More... | |
| class | LIEF::PE::unwind_x64::SetFPReg |
| Establish the frame pointer register by setting the register to some offset of the current RSP. More... | |
| class | LIEF::PE::unwind_x64::SaveNonVolatile |
| Save a nonvolatile integer register on the stack using a MOV instead of a PUSH. More... | |
| class | LIEF::PE::unwind_x64::SaveXMM128 |
| class | LIEF::PE::unwind_x64::Epilog |
| Describes the function's epilog. More... | |
| class | LIEF::PE::unwind_x64::Spare |
Namespaces | |
| namespace | LIEF |
| LIEF namespace. | |
| namespace | LIEF::PE |
| Namespace related to the LIEF's PE module. | |
| namespace | LIEF::PE::unwind_x64 |
| This namespace wraps code related to PE-x64 unwinding code. | |