gem5
v22.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 169 of file semihosting.hh.
|
inline |
Definition at line 174 of file semihosting.hh.
|
inline |
Definition at line 179 of file semihosting.hh.
References addr, panic, gem5::ArmSemihosting::portProxy(), and size.
Referenced by gem5::ArmSemihosting::callGetCmdLine().
|
inline |
Definition at line 192 of file semihosting.hh.
References addr, panic, gem5::ArmSemihosting::portProxy(), size, and gem5::X86ISA::val.
Referenced by gem5::ArmSemihosting::callElapsed32(), gem5::ArmSemihosting::callElapsed64(), and gem5::ArmSemihosting::callGetCmdLine().
Addr gem5::ArmSemihosting::InPlaceArg::addr |
Definition at line 171 of file semihosting.hh.
Referenced by gem5::ArmSemihosting::callExit32(), gem5::ArmSemihosting::callWrite0(), gem5::ArmSemihosting::callWriteC(), gem5::operator<<(), read(), and write().
size_t gem5::ArmSemihosting::InPlaceArg::size |
Definition at line 172 of file semihosting.hh.
Referenced by gem5::operator<<(), read(), and write().