gem5
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
X86ISA
Decoder
X86ISA::Decoder Member List
This is the complete list of members for
X86ISA::Decoder
, including all inherited members.
AddrCacheMap
typedef
X86ISA::Decoder
protected
addrCacheMap
X86ISA::Decoder
protected
altAddr
X86ISA::Decoder
protected
altOp
X86ISA::Decoder
protected
basePC
X86ISA::Decoder
protected
ByteTable
typedef
X86ISA::Decoder
private
CacheKey
typedef
X86ISA::Decoder
protected
chunkIdx
X86ISA::Decoder
protected
consumeByte
()
X86ISA::Decoder
inline
protected
consumeBytes
(int numBytes)
X86ISA::Decoder
inline
protected
decode
(ExtMachInst mach_inst, Addr addr)
X86ISA::Decoder
decode
(X86ISA::PCState &nextPC)
X86ISA::Decoder
decodeInst
(ExtMachInst mach_inst)
X86ISA::Decoder
decodePages
X86ISA::Decoder
protected
DecodePages
typedef
X86ISA::Decoder
protected
Decoder
(ISA *isa=nullptr)
X86ISA::Decoder
inline
defAddr
X86ISA::Decoder
protected
defOp
X86ISA::Decoder
protected
displacementSize
X86ISA::Decoder
protected
DisplacementState
enum value
X86ISA::Decoder
protected
doDisplacementState
()
X86ISA::Decoder
protected
doFromCacheState
()
X86ISA::Decoder
protected
doImmediateState
()
X86ISA::Decoder
protected
doModRMState
(uint8_t)
X86ISA::Decoder
protected
doOneByteOpcodeState
(uint8_t)
X86ISA::Decoder
protected
doPrefixState
(uint8_t)
X86ISA::Decoder
protected
doResetState
()
X86ISA::Decoder
protected
doSIBState
(uint8_t)
X86ISA::Decoder
protected
doThreeByte0F38OpcodeState
(uint8_t)
X86ISA::Decoder
protected
doThreeByte0F3AOpcodeState
(uint8_t)
X86ISA::Decoder
protected
doTwoByteOpcodeState
(uint8_t)
X86ISA::Decoder
protected
doVex2Of2State
(uint8_t)
X86ISA::Decoder
protected
doVex2Of3State
(uint8_t)
X86ISA::Decoder
protected
doVex3Of3State
(uint8_t)
X86ISA::Decoder
protected
doVexOpcodeState
(uint8_t)
X86ISA::Decoder
protected
dummy
X86ISA::Decoder
protected
static
emi
X86ISA::Decoder
protected
ErrorState
enum value
X86ISA::Decoder
protected
fetchChunk
X86ISA::Decoder
protected
FromCacheState
enum value
X86ISA::Decoder
protected
getImmediate
(int &collected, uint64_t ¤t, int size)
X86ISA::Decoder
inline
protected
getNextByte
()
X86ISA::Decoder
inline
protected
immediateCollected
X86ISA::Decoder
protected
immediateSize
X86ISA::Decoder
protected
ImmediateState
enum value
X86ISA::Decoder
protected
ImmediateTypeOneByte
X86ISA::Decoder
private
static
ImmediateTypeThreeByte0F38
X86ISA::Decoder
private
static
ImmediateTypeThreeByte0F3A
X86ISA::Decoder
private
static
ImmediateTypeTwoByte
X86ISA::Decoder
private
static
ImmediateTypeVex
X86ISA::Decoder
private
static
instBytes
X86ISA::Decoder
protected
instCacheMap
X86ISA::Decoder
protected
static
InstCacheMap
typedef
X86ISA::Decoder
protected
instDone
X86ISA::Decoder
protected
instMap
X86ISA::Decoder
protected
instReady
()
X86ISA::Decoder
inline
mode
X86ISA::Decoder
protected
ModRMState
enum value
X86ISA::Decoder
protected
moreBytes
(const PCState &pc, Addr fetchPC, MachInst data)
X86ISA::Decoder
inline
needMoreBytes
()
X86ISA::Decoder
inline
offset
X86ISA::Decoder
protected
OneByteOpcodeState
enum value
X86ISA::Decoder
protected
origPC
X86ISA::Decoder
protected
outOfBytes
X86ISA::Decoder
protected
Prefixes
X86ISA::Decoder
private
static
PrefixState
enum value
X86ISA::Decoder
protected
process
()
X86ISA::Decoder
processExtendedOpcode
(ByteTable &immTable)
X86ISA::Decoder
protected
processOpcode
(ByteTable &immTable, ByteTable &modrmTable, bool addrSizedImm=false)
X86ISA::Decoder
protected
reset
()
X86ISA::Decoder
inline
ResetState
enum value
X86ISA::Decoder
protected
setM5Reg
(HandyM5Reg m5Reg)
X86ISA::Decoder
inline
SIBState
enum value
X86ISA::Decoder
protected
SizeTypeToSize
X86ISA::Decoder
private
static
stack
X86ISA::Decoder
protected
state
X86ISA::Decoder
protected
State
enum name
X86ISA::Decoder
protected
submode
X86ISA::Decoder
protected
takeOverFrom
(Decoder *old)
X86ISA::Decoder
inline
ThreeByte0F38OpcodeState
enum value
X86ISA::Decoder
protected
ThreeByte0F3AOpcodeState
enum value
X86ISA::Decoder
protected
TwoByteOpcodeState
enum value
X86ISA::Decoder
protected
updateNPC
(X86ISA::PCState &nextPC)
X86ISA::Decoder
inline
updateOffsetState
()
X86ISA::Decoder
inline
protected
UsesModRMOneByte
X86ISA::Decoder
private
static
UsesModRMThreeByte0F38
X86ISA::Decoder
private
static
UsesModRMThreeByte0F3A
X86ISA::Decoder
private
static
UsesModRMTwoByte
X86ISA::Decoder
private
static
Vex2Of2State
enum value
X86ISA::Decoder
protected
Vex2Of3State
enum value
X86ISA::Decoder
protected
Vex3Of3State
enum value
X86ISA::Decoder
protected
VexOpcodeState
enum value
X86ISA::Decoder
protected
Generated on Fri Jun 9 2017 13:04:41 for gem5 by
doxygen
1.8.6