LIEF: Library to Instrument Executable Formats Version 0.17.0
|
#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. | |