| 
    ROSE 0.11.145.357
    
   | 
 
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.