ROSE 0.11.145.147
|
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"). | |
SgAsmInstruction * | firstAccessInsn |
Instruction address where this var was first read. | |
Sawyer::Optional< size_t > | firstAccessIdx |
Instruction position in path where this var was first read. | |
SymbolicExpressionPtr | memAddress |
Address where variable is located. | |
size_t | memSize |
Size of total memory access in bytes. | |
size_t | memByteNumber |
Byte number for memory access. | |
Sawyer::Optional< rose_addr_t > | returnFrom |
This variable is the return value from the specified function. | |
|
inline |
Definition at line 168 of file FeasiblePath.h.
std::string Rose::BinaryAnalysis::FeasiblePath::VarDetail::registerName |
Definition at line 159 of file FeasiblePath.h.
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.