ROSE 0.11.145.147
Classes | Typedefs
Rose::BinaryAnalysis::InstructionSemantics::IntervalSemantics Namespace Reference

Description

An interval analysis semantic domain.

Classes

class  MemoryState
 Byte-addressable memory. More...
 
class  RiscOperators
 RISC operators for interval domains. More...
 
class  SValue
 Type of values manipulated by the IntervalSemantics domain. More...
 

Typedefs

typedef Sawyer::Container::Interval< uint64_t > Interval
 
typedef Sawyer::Container::IntervalSet< IntervalIntervals
 Set of intervals.
 
typedef Sawyer::SharedPointer< class SValueSValuePtr
 Shared-ownership pointer to an interval semantic value.
 
typedef BaseSemantics::RegisterStateGeneric RegisterState
 
typedef BaseSemantics::RegisterStateGenericPtr RegisterStateGenericPtr
 
typedef boost::shared_ptr< class MemoryStateMemoryStatePtr
 Shared-ownership pointer to an interval memory state.
 
typedef BaseSemantics::State State
 
typedef BaseSemantics::StatePtr StatePtr
 
typedef boost::shared_ptr< class RiscOperatorsRiscOperatorsPtr
 Shared-ownership pointer to interval RISC operations.
 

Typedef Documentation

◆ Interval

Definition at line 20 of file IntervalSemantics.h.

◆ Intervals

Set of intervals.

Definition at line 23 of file IntervalSemantics.h.

◆ SValuePtr

Shared-ownership pointer to an interval semantic value.

Definition at line 30 of file IntervalSemantics.h.

◆ RegisterState

Definition at line 160 of file IntervalSemantics.h.

◆ RegisterStateGenericPtr

typedef BaseSemantics::RegisterStateGenericPtr Rose::BinaryAnalysis::InstructionSemantics::IntervalSemantics::RegisterStateGenericPtr

Definition at line 161 of file IntervalSemantics.h.

◆ MemoryStatePtr

Shared-ownership pointer to an interval memory state.

Definition at line 169 of file IntervalSemantics.h.

◆ State

Definition at line 243 of file IntervalSemantics.h.

◆ StatePtr

typedef BaseSemantics::StatePtr Rose::BinaryAnalysis::InstructionSemantics::IntervalSemantics::StatePtr

Definition at line 244 of file IntervalSemantics.h.

◆ RiscOperatorsPtr

Shared-ownership pointer to interval RISC operations.

Definition at line 252 of file IntervalSemantics.h.