|
Class Summary |
| AsmTool |
This class provides support for quickly and easily building
a simple assembler. |
| AutoModel |
This abstract class is used to describe the instruction set
for a processor. |
| AutoModel.Decode |
The Decode class describes a field / value pair
used to decode an instruction. |
| AutoModel.Field |
This class defines an instruction field. |
| AutoModel.Format |
The format class describes an instruction format. |
| AutoModel.Instruction |
The instruction class describes an instruction in
the processor. |
| AutoModel.Symbol |
This class defines a symbol. |
| AutoModelVLIW |
WARNING: This class contains experimental software
for architectures with instructrion words greater
than 32 bits. |
| AutoModelVLIW.Decode |
The Decode class describes a field / value pair
used to decode an instruction. |
| AutoModelVLIW.Field |
This class defines an instruction field. |
| AutoModelVLIW.Format |
The format class describes an instruction format. |
| AutoModelVLIW.Instruction |
The instruction class describes an instruction in
the processor. |
| AutoModelVLIW.Symbol |
This class defines a symbol. |
| AutoTool |
This class is the main() routine for the Automodel
assembler / disassembler. |
| DasmTool |
This class provides support for quickly and easily building
a simple disassembler. |
| Decode |
This class describes an instruction decode for the FastModel
Instruction class. |
| ElfDump |
This class reads in an ELF file and dumps the
data structures. |
| ElfWrapper |
This class reads in a raw binary file and wraps
it into a simple ELF format file. |
| Instruction |
This class describes an instruction for the FastModel. |
| MiddleEndian |
This class taks 16-bit halfwords from an input file,
swaps the bytes, then writes them to another file. |
| ProcGen |
This class takes in a list of opcode names and values and
produces some of the methods and data structures used to
implement a processor. |