Table of Contents

Namespace Echo.Code

Classes

ArchitectureExtensions

Provides convenience extensions for the IArchitecture<TInstruction> interface.

ListInstructionProvider<TInstruction>

Wraps a simple collection of instructions in a basic implementation of an IStaticInstructionProvider<TInstruction>.

Interfaces

IArchitecture<TInstruction>

Provides members for describing an instruction set.

IPurityClassifier<TInstruction>

Provides members for describing the purity of instructions.

IStaticInstructionProvider<TInstruction>

Represents a collection of instructions that can be accessed by their offset.

IVariable

Represents a single variable in a virtual machine.

Enums

InstructionFlowControl

Provides members for describing various flow control properties of an instruction.