Porting Layer Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
tl.BasicAllocator< T >An allocator based on the basic memory allocation primitives
tl.BasicAllocator< T >.rebind< U >
DecoderBase
EncoderBaseBasic facilities for generation of processor's instructions
EncoderBase.MnemonicDescGeneral info about mnemonic
EncoderBase.OpcodeDescInfo about single opcode - its opcode bytes, operands, operands' roles
EncoderBase.OperandContains info about a single instructions's operand - its location, size and a value for immediate or RegName for register operands
EncoderBase.OperandsSimple container for up to 3 Operand-s
EncoderBase.OpndDescDescription of operand
EncoderBase.OpndRolesDescDescription of operands' roles in instruction
Imm_Opnd
Inst
tl.List< _ListElement, _Allocator, _RWLock >Linked list interface
LoggerString
LogSite
M_Base_Opnd
M_Index_Opnd
M_Opnd
tl.MemoryPool
tl.MemoryPoolMT
MnemonicInfo
See also:
same structure as EncoderBase.MnemonicDesc, but carries MnemonicInfo.OpcodeInfo[] instead of OpcodeDesc[]
ModRMDescribes ModRM byte
tl.MPAllocator< T >A MemoryPool based STL allocator
tl.MPAllocator< T >.rebind< U >
OpcodeInfoExactly the same as EncoderBase.OpcodeDesc, but also holds info about platform on which the opcode is applicable
Opnd
port_disasm_info_t
R_Opnd
RexRepresents the REX part of instruction
RM_Opnd
SIBDescribes SIB (scale,index,base) byte
tl.vector< T, Allocator >A MemoryManager-based STL vector container
tl.vector_mt< T, Allocator >Thread safe vector
tl.vector_set< T, Allocator >A MemoryManager-based STL sorted vector container to use as a set
tl.vector_set_mt< T, Allocator >A MemoryManager-based STL sorted vector container to use as a set
XMM_Opnd

Genereated on Tue Mar 11 19:25:42 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.