gem5
|
Functions | |
template<typename T > | |
T | gtole (T value) |
template<typename T > | |
T | letog (T value) |
template<typename T > | |
T | gtobe (T value) |
template<typename T > | |
T | betog (T value) |
template<typename T > | |
T | htog (T value) |
template<typename T > | |
T | gtoh (T value) |
Variables | |
const ByteOrder | GuestByteOrder = BigEndianByteOrder |
|
inline |
Definition at line 175 of file byteswap.hh.
|
inline |
Definition at line 173 of file byteswap.hh.
Referenced by ArmISA::ArmStaticInst::cSwap().
|
inline |
Definition at line 179 of file byteswap.hh.
References betoh().
Referenced by Trace::SparcNativeTrace::check(), ArmISA::ArmStaticInst::cSwap(), dumpDmesgEntry(), Minor::Fetch2::evaluate(), DefaultFetch< Impl >::fetch(), Packet::get(), Linux::ThreadInfo::get_data(), X86ISA::getMem(), X86ISA::handleIprWrite(), osf_setsysinfoFunc(), BaseSimpleCPU::preExecute(), readMemAtomic(), X86ISA::readMemAtomic(), sys_setsysinfoFunc(), Trace::X86NativeTrace::ThreadState::update(), Trace::ArmNativeTrace::ThreadState::update(), utimesFunc(), Checker< Impl >::verify(), vtoh_legacy(), X86ISA::Interrupts::write(), writeMemAtomic(), X86ISA::writeMemAtomic(), X86ISA::SMBios::SMBiosTable::writeOut(), and writevFunc().
|
inline |
Definition at line 169 of file byteswap.hh.
References betole().
Referenced by ArmISA::ArmStaticInst::cSwap().
|
inline |
Definition at line 177 of file byteswap.hh.
References htobe().
Referenced by _llseekFunc(), AlphaProcess::argsInit(), MipsProcess::argsInit(), PowerProcess::argsInit(), RiscvProcess::argsInit(), SparcProcess::argsInit(), ArmProcess::argsInit(), X86ISA::X86Process::argsInit(), AuxVector< IntType >::AuxVector(), clock_gettimeFunc(), convertStat64Buf(), convertStatBuf(), copyOutStatfsBuf(), copyStringArray(), ArmISA::ArmStaticInst::cSwap(), Sparc32Process::flushWindows(), Sparc64Process::flushWindows(), SparcISA::getresuidFunc(), getrlimitFunc(), getrusageFunc(), gettimeofdayFunc(), X86ISA::handleIprRead(), X86ISA::handleIprWrite(), htov_legacy(), AlphaSystem::initState(), LinuxX86System::initState(), X86System::initState(), X86ISA::Interrupts::read(), Packet::set(), AlphaSystem::setAlphaAccess(), timeFunc(), timesFunc(), writeMemAtomic(), X86ISA::writeMemAtomic(), writeMemTiming(), X86ISA::writeMemTiming(), X86ISA::SMBios::SMBiosStructure::writeOut(), X86ISA::SMBios::BiosInformation::writeOut(), X86ISA::SMBios::SMBiosTable::writeOut(), writeOutField(), X86ISA::E820Table::writeTo(), and writeVal().
|
inline |
Definition at line 171 of file byteswap.hh.
References letobe().
const ByteOrder BigEndianGuest::GuestByteOrder = BigEndianByteOrder |
Definition at line 167 of file byteswap.hh.