ROSE 0.11.145.147
Public Member Functions | Public Attributes | List of all members
Rose::BinaryAnalysis::PointerDetection::PointerDescriptor::Access Struct Reference

Description

Description of accessing memory.

Definition at line 183 of file PointerDetection.h.

#include <Rose/BinaryAnalysis/PointerDetection.h>

Collaboration diagram for Rose::BinaryAnalysis::PointerDetection::PointerDescriptor::Access:
Collaboration graph
[legend]

Public Member Functions

 Access (rose_addr_t insnVa, Direction direction, const SymbolicExpression::Ptr &value)
 
bool operator< (const Access &other) const
 

Public Attributes

rose_addr_t insnVa
 Instruction location where memory is accessed.
 
Direction direction
 Whether memory is read or written.
 
SymbolicExpression::Ptr value
 Value read or written.
 

Constructor & Destructor Documentation

◆ Access()

Rose::BinaryAnalysis::PointerDetection::PointerDescriptor::Access::Access ( rose_addr_t  insnVa,
Direction  direction,
const SymbolicExpression::Ptr value 
)
inline

Definition at line 188 of file PointerDetection.h.

Member Function Documentation

◆ operator<()

bool Rose::BinaryAnalysis::PointerDetection::PointerDescriptor::Access::operator< ( const Access other) const
inline

Definition at line 191 of file PointerDetection.h.

Member Data Documentation

◆ insnVa

rose_addr_t Rose::BinaryAnalysis::PointerDetection::PointerDescriptor::Access::insnVa

Instruction location where memory is accessed.

Definition at line 184 of file PointerDetection.h.

◆ direction

Direction Rose::BinaryAnalysis::PointerDetection::PointerDescriptor::Access::direction

Whether memory is read or written.

Definition at line 185 of file PointerDetection.h.

◆ value

SymbolicExpression::Ptr Rose::BinaryAnalysis::PointerDetection::PointerDescriptor::Access::value

Value read or written.

Definition at line 186 of file PointerDetection.h.


The documentation for this struct was generated from the following file: