ROSE
0.11.132.0
|
Information about a variable seen on a path.
Definition at line 158 of file FeasiblePath.h.
#include <Rose/BinaryAnalysis/FeasiblePath.h>
Public Member Functions | |
std::string | toString () const |
Public Attributes | |
std::string | registerName |
std::string | firstAccessMode |
How was variable first accessed ("read" or "write"). More... | |
SgAsmInstruction * | firstAccessInsn |
Instruction address where this var was first read. More... | |
Sawyer::Optional< size_t > | firstAccessIdx |
Instruction position in path where this var was first read. More... | |
SymbolicExpressionPtr | memAddress |
Address where variable is located. More... | |
size_t | memSize |
Size of total memory access in bytes. More... | |
size_t | memByteNumber |
Byte number for memory access. More... | |
Sawyer::Optional< rose_addr_t > | returnFrom |
This variable is the return value from the specified function. More... | |
std::string Rose::BinaryAnalysis::FeasiblePath::VarDetail::firstAccessMode |
How was variable first accessed ("read" or "write").
Definition at line 160 of file FeasiblePath.h.
SgAsmInstruction* Rose::BinaryAnalysis::FeasiblePath::VarDetail::firstAccessInsn |
Instruction address where this var was first read.
Definition at line 161 of file FeasiblePath.h.
Sawyer::Optional<size_t> Rose::BinaryAnalysis::FeasiblePath::VarDetail::firstAccessIdx |
Instruction position in path where this var was first read.
Definition at line 162 of file FeasiblePath.h.
SymbolicExpressionPtr Rose::BinaryAnalysis::FeasiblePath::VarDetail::memAddress |
Address where variable is located.
Definition at line 163 of file FeasiblePath.h.
size_t Rose::BinaryAnalysis::FeasiblePath::VarDetail::memSize |
Size of total memory access in bytes.
Definition at line 164 of file FeasiblePath.h.
size_t Rose::BinaryAnalysis::FeasiblePath::VarDetail::memByteNumber |
Byte number for memory access.
Definition at line 165 of file FeasiblePath.h.
Sawyer::Optional<rose_addr_t> Rose::BinaryAnalysis::FeasiblePath::VarDetail::returnFrom |
This variable is the return value from the specified function.
Definition at line 166 of file FeasiblePath.h.