AddrCacheMap typedef | X86ISA::Decoder | protected |
addrCacheMap | X86ISA::Decoder | protected |
altAddr | X86ISA::Decoder | protected |
altOp | X86ISA::Decoder | protected |
basePC | X86ISA::Decoder | protected |
ByteTable | X86ISA::Decoder | private |
CacheKey typedef | X86ISA::Decoder | protected |
chunkIdx | X86ISA::Decoder | protected |
consumeByte() | X86ISA::Decoder | inlineprotected |
consumeBytes(int numBytes) | X86ISA::Decoder | inlineprotected |
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 | protectedstatic |
emi | X86ISA::Decoder | protected |
ErrorState enum value | X86ISA::Decoder | protected |
fetchChunk | X86ISA::Decoder | protected |
fetchRomMicroop(MicroPC micropc, StaticInstPtr curMacroop) override | X86ISA::Decoder | virtual |
FromCacheState enum value | X86ISA::Decoder | protected |
getImmediate(int &collected, uint64_t ¤t, int size) | X86ISA::Decoder | inlineprotected |
getNextByte() | X86ISA::Decoder | inlineprotected |
immediateCollected | X86ISA::Decoder | protected |
immediateSize | X86ISA::Decoder | protected |
ImmediateState enum value | X86ISA::Decoder | protected |
ImmediateTypeOneByte | X86ISA::Decoder | privatestatic |
ImmediateTypeThreeByte0F38 | X86ISA::Decoder | privatestatic |
ImmediateTypeThreeByte0F3A | X86ISA::Decoder | privatestatic |
ImmediateTypeTwoByte | X86ISA::Decoder | privatestatic |
ImmediateTypeVex | X86ISA::Decoder | privatestatic |
instBytes | X86ISA::Decoder | protected |
instCacheMap | X86ISA::Decoder | protectedstatic |
InstCacheMap typedef | X86ISA::Decoder | protected |
instDone | X86ISA::Decoder | protected |
instMap | X86ISA::Decoder | protected |
instReady() | X86ISA::Decoder | inline |
microcodeRom | X86ISA::Decoder | privatestatic |
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 | privatestatic |
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 | privatestatic |
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 | inlineprotected |
UsesModRMOneByte | X86ISA::Decoder | privatestatic |
UsesModRMThreeByte0F38 | X86ISA::Decoder | privatestatic |
UsesModRMThreeByte0F3A | X86ISA::Decoder | privatestatic |
UsesModRMTwoByte | X86ISA::Decoder | privatestatic |
Vex2Of2State enum value | X86ISA::Decoder | protected |
Vex2Of3State enum value | X86ISA::Decoder | protected |
Vex3Of3State enum value | X86ISA::Decoder | protected |
VexOpcodeState enum value | X86ISA::Decoder | protected |