ROSE 0.11.145.192
|
Boundary between stack variables.
This is the lowest address for a region of variables along with information about what instructions were used to define this boundary and what purpose the addresses immediately above this boundary serve.
Definition at line 37 of file StackVariable.h.
#include <Rose/BinaryAnalysis/Variables/StackVariable.h>
Public Attributes | |
int64_t | stackOffset = 0 |
Offset from function's initial stack pointer. | |
std::vector< InstructionAccess > | definingInsns |
Instructions that define this boundary. | |
Purpose | purpose = Purpose::UNKNOWN |
Purpose of addresses above this boundary. | |
int64_t Rose::BinaryAnalysis::Variables::StackVariable::Boundary::stackOffset = 0 |
Offset from function's initial stack pointer.
Definition at line 38 of file StackVariable.h.
std::vector<InstructionAccess> Rose::BinaryAnalysis::Variables::StackVariable::Boundary::definingInsns |
Instructions that define this boundary.
Definition at line 39 of file StackVariable.h.
Purpose Rose::BinaryAnalysis::Variables::StackVariable::Boundary::purpose = Purpose::UNKNOWN |
Purpose of addresses above this boundary.
Definition at line 40 of file StackVariable.h.