gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
X86ISA::Decoder Member List

This is the complete list of members for X86ISA::Decoder, including all inherited members.

AddrCacheMap typedefX86ISA::Decoderprotected
addrCacheMapX86ISA::Decoderprotected
altAddrX86ISA::Decoderprotected
altOpX86ISA::Decoderprotected
basePCX86ISA::Decoderprotected
ByteTable typedefX86ISA::Decoderprivate
CacheKey typedefX86ISA::Decoderprotected
chunkIdxX86ISA::Decoderprotected
consumeByte()X86ISA::Decoderinlineprotected
consumeBytes(int numBytes)X86ISA::Decoderinlineprotected
decode(ExtMachInst mach_inst, Addr addr)X86ISA::Decoder
decode(X86ISA::PCState &nextPC)X86ISA::Decoder
decodeInst(ExtMachInst mach_inst)X86ISA::Decoder
decodePagesX86ISA::Decoderprotected
DecodePages typedefX86ISA::Decoderprotected
Decoder(ISA *isa=nullptr)X86ISA::Decoderinline
defAddrX86ISA::Decoderprotected
defOpX86ISA::Decoderprotected
displacementSizeX86ISA::Decoderprotected
DisplacementState enum valueX86ISA::Decoderprotected
doDisplacementState()X86ISA::Decoderprotected
doFromCacheState()X86ISA::Decoderprotected
doImmediateState()X86ISA::Decoderprotected
doModRMState(uint8_t)X86ISA::Decoderprotected
doOneByteOpcodeState(uint8_t)X86ISA::Decoderprotected
doPrefixState(uint8_t)X86ISA::Decoderprotected
doResetState()X86ISA::Decoderprotected
doSIBState(uint8_t)X86ISA::Decoderprotected
doThreeByte0F38OpcodeState(uint8_t)X86ISA::Decoderprotected
doThreeByte0F3AOpcodeState(uint8_t)X86ISA::Decoderprotected
doTwoByteOpcodeState(uint8_t)X86ISA::Decoderprotected
doVex2Of2State(uint8_t)X86ISA::Decoderprotected
doVex2Of3State(uint8_t)X86ISA::Decoderprotected
doVex3Of3State(uint8_t)X86ISA::Decoderprotected
doVexOpcodeState(uint8_t)X86ISA::Decoderprotected
dummyX86ISA::Decoderprotectedstatic
emiX86ISA::Decoderprotected
ErrorState enum valueX86ISA::Decoderprotected
fetchChunkX86ISA::Decoderprotected
FromCacheState enum valueX86ISA::Decoderprotected
getImmediate(int &collected, uint64_t &current, int size)X86ISA::Decoderinlineprotected
getNextByte()X86ISA::Decoderinlineprotected
immediateCollectedX86ISA::Decoderprotected
immediateSizeX86ISA::Decoderprotected
ImmediateState enum valueX86ISA::Decoderprotected
ImmediateTypeOneByteX86ISA::Decoderprivatestatic
ImmediateTypeThreeByte0F38X86ISA::Decoderprivatestatic
ImmediateTypeThreeByte0F3AX86ISA::Decoderprivatestatic
ImmediateTypeTwoByteX86ISA::Decoderprivatestatic
ImmediateTypeVexX86ISA::Decoderprivatestatic
instBytesX86ISA::Decoderprotected
instCacheMapX86ISA::Decoderprotectedstatic
InstCacheMap typedefX86ISA::Decoderprotected
instDoneX86ISA::Decoderprotected
instMapX86ISA::Decoderprotected
instReady()X86ISA::Decoderinline
modeX86ISA::Decoderprotected
ModRMState enum valueX86ISA::Decoderprotected
moreBytes(const PCState &pc, Addr fetchPC, MachInst data)X86ISA::Decoderinline
needMoreBytes()X86ISA::Decoderinline
offsetX86ISA::Decoderprotected
OneByteOpcodeState enum valueX86ISA::Decoderprotected
origPCX86ISA::Decoderprotected
outOfBytesX86ISA::Decoderprotected
PrefixesX86ISA::Decoderprivatestatic
PrefixState enum valueX86ISA::Decoderprotected
process()X86ISA::Decoder
processExtendedOpcode(ByteTable &immTable)X86ISA::Decoderprotected
processOpcode(ByteTable &immTable, ByteTable &modrmTable, bool addrSizedImm=false)X86ISA::Decoderprotected
reset()X86ISA::Decoderinline
ResetState enum valueX86ISA::Decoderprotected
setM5Reg(HandyM5Reg m5Reg)X86ISA::Decoderinline
SIBState enum valueX86ISA::Decoderprotected
SizeTypeToSizeX86ISA::Decoderprivatestatic
stackX86ISA::Decoderprotected
stateX86ISA::Decoderprotected
State enum nameX86ISA::Decoderprotected
submodeX86ISA::Decoderprotected
takeOverFrom(Decoder *old)X86ISA::Decoderinline
ThreeByte0F38OpcodeState enum valueX86ISA::Decoderprotected
ThreeByte0F3AOpcodeState enum valueX86ISA::Decoderprotected
TwoByteOpcodeState enum valueX86ISA::Decoderprotected
updateNPC(X86ISA::PCState &nextPC)X86ISA::Decoderinline
updateOffsetState()X86ISA::Decoderinlineprotected
UsesModRMOneByteX86ISA::Decoderprivatestatic
UsesModRMThreeByte0F38X86ISA::Decoderprivatestatic
UsesModRMThreeByte0F3AX86ISA::Decoderprivatestatic
UsesModRMTwoByteX86ISA::Decoderprivatestatic
Vex2Of2State enum valueX86ISA::Decoderprotected
Vex2Of3State enum valueX86ISA::Decoderprotected
Vex3Of3State enum valueX86ISA::Decoderprotected
VexOpcodeState enum valueX86ISA::Decoderprotected

Generated on Fri Jun 9 2017 13:04:41 for gem5 by doxygen 1.8.6