Struct StackShiftingInfo

Struct Documentation

struct StackShiftingInfo

Stores information about a chain of stack shifting gadgets.

Public Functions

void Apply(uint64_t kaslr_base, Payload &payload)

Public Members

std::vector<StackShiftInfo> stack_shifts

A vector of individual stack shift gadget information.

uint64_t from_offset

The starting offset within the payload where the first stack shift pivot address is written.

uint64_t to_offset
uint64_t next_ret_offset