|
ROSE 0.11.145.354
|
A semantic domain to generate LLVM.
Classes | |
| class | RiscOperators |
| class | Transcoder |
| Translates machine instructions to LLVM. More... | |
Typedefs | |
| typedef std::vector< RegisterDescriptor > | RegisterDescriptors |
| typedef SymbolicExpression::Leaf | LeafNode |
| typedef SymbolicExpression::LeafPtr | LeafPtr |
| typedef SymbolicExpression::Interior | InteriorNode |
| typedef SymbolicExpression::InteriorPtr | InteriorPtr |
| typedef SymbolicExpression::Ptr | ExpressionPtr |
| typedef SymbolicExpression::Nodes | TreeNodes |
| typedef SymbolicSemantics::SValuePtr | SValuePtr |
| typedef SymbolicSemantics::SValue | SValue |
| typedef BaseSemantics::RegisterStateGenericPtr | RegisterStatePtr |
| typedef BaseSemantics::RegisterStateGeneric | RegisterState |
| typedef SymbolicSemantics::MemoryStatePtr | MemoryStatePtr |
| typedef SymbolicSemantics::MemoryState | MemoryState |
| typedef BaseSemantics::StatePtr | StatePtr |
| typedef BaseSemantics::State | State |
| typedef boost::shared_ptr< class RiscOperators > | RiscOperatorsPtr |
| Shared-ownership pointer to LLVM RISC operations. | |
| typedef boost::shared_ptr< class Transcoder > | TranscoderPtr |
| Shared-ownership pointer to an LLVM transcoder. | |
| typedef std::vector<RegisterDescriptor> Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::RegisterDescriptors |
Definition at line 18 of file LlvmSemantics.h.
| typedef SymbolicExpression::Leaf Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::LeafNode |
Definition at line 20 of file LlvmSemantics.h.
| typedef SymbolicExpression::LeafPtr Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::LeafPtr |
Definition at line 21 of file LlvmSemantics.h.
| typedef SymbolicExpression::Interior Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::InteriorNode |
Definition at line 22 of file LlvmSemantics.h.
| typedef SymbolicExpression::InteriorPtr Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::InteriorPtr |
Definition at line 23 of file LlvmSemantics.h.
| typedef SymbolicExpression::Ptr Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::ExpressionPtr |
Definition at line 24 of file LlvmSemantics.h.
| typedef SymbolicExpression::Nodes Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::TreeNodes |
Definition at line 25 of file LlvmSemantics.h.
| typedef SymbolicSemantics::SValuePtr Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::SValuePtr |
Definition at line 27 of file LlvmSemantics.h.
Definition at line 28 of file LlvmSemantics.h.
| typedef BaseSemantics::RegisterStateGenericPtr Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::RegisterStatePtr |
Definition at line 30 of file LlvmSemantics.h.
| typedef BaseSemantics::RegisterStateGeneric Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::RegisterState |
Definition at line 31 of file LlvmSemantics.h.
| typedef SymbolicSemantics::MemoryStatePtr Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::MemoryStatePtr |
Definition at line 33 of file LlvmSemantics.h.
| typedef SymbolicSemantics::MemoryState Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::MemoryState |
Definition at line 34 of file LlvmSemantics.h.
| typedef BaseSemantics::StatePtr Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::StatePtr |
Definition at line 36 of file LlvmSemantics.h.
Definition at line 37 of file LlvmSemantics.h.
| typedef boost::shared_ptr<class RiscOperators> Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::RiscOperatorsPtr |
Shared-ownership pointer to LLVM RISC operations.
Definition at line 40 of file LlvmSemantics.h.
| typedef boost::shared_ptr<class Transcoder> Rose::BinaryAnalysis::InstructionSemantics::LlvmSemantics::TranscoderPtr |
Shared-ownership pointer to an LLVM transcoder.
Definition at line 339 of file LlvmSemantics.h.