accessFlags() const | Rose::BinaryAnalysis::Variables::BaseVariable | |
BaseVariable() | Rose::BinaryAnalysis::Variables::BaseVariable | protected |
BaseVariable(size_t maxSizeBytes, const std::vector< InstructionAccess > &definingInstructions, const std::string &name) | Rose::BinaryAnalysis::Variables::BaseVariable | protected |
BaseVariable(const BaseVariable &) (defined in Rose::BinaryAnalysis::Variables::BaseVariable) | Rose::BinaryAnalysis::Variables::BaseVariable | |
Boundaries typedef | Rose::BinaryAnalysis::Variables::StackVariable | |
function() const | Rose::BinaryAnalysis::Variables::StackVariable | |
function(const Partitioner2::FunctionPtr &) | Rose::BinaryAnalysis::Variables::StackVariable | |
insertAccess(Address insnAddr, AccessFlags) | Rose::BinaryAnalysis::Variables::BaseVariable | |
insertBoundary(Boundaries &, int64_t stackOffset, const InstructionAccess &) | Rose::BinaryAnalysis::Variables::StackVariable | static |
insertBoundaryImplied(Boundaries &, int64_t stackOffset) | Rose::BinaryAnalysis::Variables::StackVariable | static |
instructionsAccessing() const | Rose::BinaryAnalysis::Variables::BaseVariable | |
instructionsAccessing(const std::vector< InstructionAccess > &) | Rose::BinaryAnalysis::Variables::BaseVariable | |
interval() const | Rose::BinaryAnalysis::Variables::StackVariable | |
ioProperties() const | Rose::BinaryAnalysis::Variables::BaseVariable | |
maxSizeBytes() const | Rose::BinaryAnalysis::Variables::BaseVariable | |
maxSizeBytes(rose_addr_t size) | Rose::BinaryAnalysis::Variables::BaseVariable | |
name() const | Rose::BinaryAnalysis::Variables::BaseVariable | |
name(const std::string &s) | Rose::BinaryAnalysis::Variables::BaseVariable | |
operator bool() const | Rose::BinaryAnalysis::Variables::StackVariable | inlineexplicit |
operator!() const | Rose::BinaryAnalysis::Variables::StackVariable | inline |
operator!=(const StackVariable &other) const | Rose::BinaryAnalysis::Variables::StackVariable | |
operator<< | Rose::BinaryAnalysis::Variables::StackVariable | friend |
operator==(const StackVariable &other) const | Rose::BinaryAnalysis::Variables::StackVariable | |
print(std::ostream &) const | Rose::BinaryAnalysis::Variables::StackVariable | |
printBoundary(std::ostream &, const Boundary &, const std::string &prefix="") | Rose::BinaryAnalysis::Variables::StackVariable | static |
Purpose enum name | Rose::BinaryAnalysis::Variables::StackVariable | |
purpose() const | Rose::BinaryAnalysis::Variables::StackVariable | |
purpose(Purpose p) | Rose::BinaryAnalysis::Variables::StackVariable | |
setDefaultName() | Rose::BinaryAnalysis::Variables::StackVariable | |
stackOffset() const | Rose::BinaryAnalysis::Variables::StackVariable | |
stackOffset(int64_t offset) | Rose::BinaryAnalysis::Variables::StackVariable | |
StackVariable() | Rose::BinaryAnalysis::Variables::StackVariable | |
StackVariable(const Partitioner2::FunctionPtr &, int64_t stackOffset, rose_addr_t maxSizeBytes, Purpose, const std::vector< InstructionAccess > &definingInstructions=std::vector< InstructionAccess >(), const std::string &name="") | Rose::BinaryAnalysis::Variables::StackVariable | |
StackVariable(const StackVariable &) (defined in Rose::BinaryAnalysis::Variables::StackVariable) | Rose::BinaryAnalysis::Variables::StackVariable | |
toString() const | Rose::BinaryAnalysis::Variables::StackVariable | |
~BaseVariable() (defined in Rose::BinaryAnalysis::Variables::BaseVariable) | Rose::BinaryAnalysis::Variables::BaseVariable | |
~StackVariable() (defined in Rose::BinaryAnalysis::Variables::StackVariable) | Rose::BinaryAnalysis::Variables::StackVariable | |