Module lief::pe::exception_x64
Expand description
Module related to the x86_64 exception unwinding support
Structs
- This structure represents a stack-allocation operation (
UnwindOpcodes::ALLOC_SMALLorUnwindOpcodes::ALLOC_LARGE). - Describes the function’s epilog
- Push a machine frame
- Push a nonvolatile integer register, decrementing RSP by 8
- This structure represents an entry in the exception table (
.pdatasection) for the x86-64 architecture. - Save a nonvolatile integer register on the stack using a
MOVinstead of aPUSH. - Establish the frame pointer register by setting the register to some offset of the current RSP
- This structure represents the
UNWIND_INFOwhich records the effects a function has on the stack pointer, and where the nonvolatile registers are saved on the stack.
Enums
- The different
x86_64unwind opcodes.
Traits
- Trait shared by all
Opcodes