gem5
v22.1.0.0
|
#include <semihosting.hh>
Public Types | |
using | ArgType = Arg |
Public Member Functions | |
StateBase (const ThreadContext *tc, Addr arg_pointer) | |
Addr | getAddr () |
Arg | get (ThreadContext *tc) |
Private Attributes | |
Addr | argPointer |
ByteOrder | endian |
Definition at line 96 of file semihosting.hh.
using gem5::ArmSemihosting::AbiBase::StateBase< Arg >::ArgType = Arg |
Definition at line 134 of file semihosting.hh.
|
inline |
Definition at line 103 of file semihosting.hh.
|
inline |
Definition at line 126 of file semihosting.hh.
References gem5::ArmSemihosting::AbiBase::StateBase< Arg >::argPointer, gem5::ArmSemihosting::AbiBase::StateBase< Arg >::endian, gem5::ArmSemihosting::portProxy(), and gem5::PortProxy::read().
|
inline |
Definition at line 117 of file semihosting.hh.
References gem5::X86ISA::addr, and gem5::ArmSemihosting::AbiBase::StateBase< Arg >::argPointer.
Referenced by gem5::SemiPseudoAbi32::State::State(), and gem5::SemiPseudoAbi64::State::State().
|
private |
Definition at line 99 of file semihosting.hh.
Referenced by gem5::ArmSemihosting::AbiBase::StateBase< Arg >::get(), and gem5::ArmSemihosting::AbiBase::StateBase< Arg >::getAddr().
|
private |
Definition at line 100 of file semihosting.hh.
Referenced by gem5::ArmSemihosting::AbiBase::StateBase< Arg >::get().