|
gem5 [DEVELOP-FOR-25.0]
|
#include <types.hh>
Public Member Functions | |
| void | reset () |
Public Attributes | ||
| LegacyPrefixVector | legacy | |
| Rex | rex | |
| VexInfo | vex | |
| struct { | ||
| OpcodeType type | ||
| Opcode op | ||
| } | opcode | |
| ModRM | modRM | |
| Sib | sib | |
| uint64_t | immediate | |
| uint64_t | displacement | |
| uint8_t | opSize | |
| uint8_t | addrSize | |
| uint8_t | stackSize | |
| uint8_t | dispSize | |
| OperatingModeAndCPL | mode | |
| uint8_t gem5::X86ISA::ExtMachInst::addrSize |
Definition at line 238 of file types.hh.
Referenced by gem5::X86ISA::EmulEnv::doModRM(), std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator==(), gem5::paramIn(), and gem5::paramOut().
| uint64_t gem5::X86ISA::ExtMachInst::displacement |
Definition at line 233 of file types.hh.
Referenced by std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator<<(), gem5::X86ISA::operator==(), gem5::paramIn(), and gem5::paramOut().
| uint8_t gem5::X86ISA::ExtMachInst::dispSize |
Definition at line 242 of file types.hh.
Referenced by std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator<<(), gem5::X86ISA::operator==(), gem5::paramIn(), and gem5::paramOut().
| uint64_t gem5::X86ISA::ExtMachInst::immediate |
Definition at line 232 of file types.hh.
Referenced by std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator<<(), gem5::X86ISA::operator==(), gem5::paramIn(), and gem5::paramOut().
| LegacyPrefixVector gem5::X86ISA::ExtMachInst::legacy |
Definition at line 217 of file types.hh.
Referenced by gem5::X86ISA::EmulEnv::doModRM(), std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator<<(), gem5::X86ISA::operator==(), gem5::paramIn(), gem5::paramOut(), and gem5::X86ISA::EmulEnv::setSeg().
| OperatingModeAndCPL gem5::X86ISA::ExtMachInst::mode |
Definition at line 245 of file types.hh.
Referenced by std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator==(), gem5::paramIn(), and gem5::paramOut().
| ModRM gem5::X86ISA::ExtMachInst::modRM |
Definition at line 229 of file types.hh.
Referenced by gem5::X86ISA::EmulEnv::doModRM(), std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator<<(), gem5::X86ISA::operator==(), gem5::paramIn(), and gem5::paramOut().
| Opcode gem5::X86ISA::ExtMachInst::op |
Definition at line 226 of file types.hh.
Referenced by std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator<<(), gem5::X86ISA::operator==(), gem5::paramIn(), and gem5::paramOut().
| struct { ... } gem5::X86ISA::ExtMachInst::opcode |
| uint8_t gem5::X86ISA::ExtMachInst::opSize |
Definition at line 236 of file types.hh.
Referenced by std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator==(), gem5::paramIn(), and gem5::paramOut().
| Rex gem5::X86ISA::ExtMachInst::rex |
Definition at line 218 of file types.hh.
Referenced by gem5::X86ISA::EmulEnv::doModRM(), std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator<<(), gem5::X86ISA::operator==(), gem5::paramIn(), and gem5::paramOut().
| Sib gem5::X86ISA::ExtMachInst::sib |
Definition at line 230 of file types.hh.
Referenced by gem5::X86ISA::EmulEnv::doModRM(), std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator<<(), gem5::X86ISA::operator==(), gem5::paramIn(), and gem5::paramOut().
| uint8_t gem5::X86ISA::ExtMachInst::stackSize |
Definition at line 240 of file types.hh.
Referenced by std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator==(), gem5::paramIn(), and gem5::paramOut().
| OpcodeType gem5::X86ISA::ExtMachInst::type |
Definition at line 224 of file types.hh.
Referenced by std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator<<(), gem5::X86ISA::operator==(), gem5::paramIn(), and gem5::paramOut().
| VexInfo gem5::X86ISA::ExtMachInst::vex |
Definition at line 219 of file types.hh.
Referenced by std::hash< gem5::X86ISA::ExtMachInst >::operator()(), gem5::X86ISA::operator<<(), gem5::X86ISA::operator==(), gem5::paramIn(), and gem5::paramOut().