|
ROSE 0.11.145.365
|
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< Address > | 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<Address> Rose::BinaryAnalysis::FeasiblePath::VarDetail::returnFrom |
This variable is the return value from the specified function.
Definition at line 166 of file FeasiblePath.h.