gem5
v20.1.0.0
|
#include <semihosting.hh>
Public Member Functions | |
InPlaceArg (Addr _addr, size_t _size) | |
uint64_t | read (ThreadContext *tc, ByteOrder endian) |
void | write (ThreadContext *tc, uint64_t val, ByteOrder endian) |
Public Attributes | |
Addr | addr |
size_t | size |
Definition at line 161 of file semihosting.hh.
|
inline |
Definition at line 166 of file semihosting.hh.
|
inline |
Definition at line 171 of file semihosting.hh.
References addr, panic, ArmSemihosting::portProxy(), and size.
Referenced by ArmSemihosting::callGetCmdLine().
|
inline |
Definition at line 184 of file semihosting.hh.
References addr, panic, ArmSemihosting::portProxy(), size, and X86ISA::val.
Referenced by ArmSemihosting::callElapsed32(), ArmSemihosting::callElapsed64(), and ArmSemihosting::callGetCmdLine().
Addr ArmSemihosting::InPlaceArg::addr |
Definition at line 163 of file semihosting.hh.
Referenced by ArmSemihosting::callExit32(), ArmSemihosting::callWrite0(), ArmSemihosting::callWriteC(), operator<<(), read(), and write().
size_t ArmSemihosting::InPlaceArg::size |
Definition at line 164 of file semihosting.hh.
Referenced by operator<<(), read(), and write().