gem5  v19.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ArmSemihosting Member List

This is the complete list of members for ArmSemihosting, including all inherited members.

_paramsSimObjectprotected
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
ArmSemihosting(const ArmSemihostingParams *p)ArmSemihosting
calcTickShift() constArmSemihostinginlineprotected
call32(ThreadContext *tc, uint32_t op, uint32_t param)ArmSemihosting
call64(ThreadContext *tc, uint32_t op, uint64_t param)ArmSemihosting
callsArmSemihostingprivatestatic
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
cmdLineArmSemihostingprotected
currentSection()Serializablestatic
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
exitCodesArmSemihostingprivatestatic
featuresArmSemihostingprivatestatic
filesArmSemihostingprotected
filesRootDirArmSemihostingprotected
find(const char *name)SimObjectstatic
fmodesArmSemihostingprivatestatic
getCall(uint32_t op, bool aarch64)ArmSemihostingprivatestatic
getPort(const std::string &if_name, PortID idx=InvalidPortID)SimObjectvirtual
getProbeManager()SimObject
getStatGroups() constStats::Group
getStats() constStats::Group
getSTDIO(const char *stream_name, const std::string &name, const char *mode)ArmSemihostingprivatestatic
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
init()SimObjectvirtual
initState()SimObjectvirtual
loadState(CheckpointIn &cp)SimObjectvirtual
memInvalidate()SimObjectinlinevirtual
memReserveArmSemihostingprotected
memWriteback()SimObjectinlinevirtual
name() constSimObjectinlinevirtual
notifyFork()Drainableinlinevirtual
operator=(const Group &)=deleteStats::Group
Params typedefSimObject
params() constSimObjectinline
physProxy(ThreadContext *tc)ArmSemihostingprotected
physProxySArmSemihostingprotected
preDumpStats()Stats::Groupvirtual
readString(ThreadContext *tc, Addr ptr, size_t len)ArmSemihostingprotected
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats()Stats::Groupvirtual
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
resetStats()Stats::Groupvirtual
RetErrno typedefArmSemihostingprivate
retError(SemiErrno e)ArmSemihostinginlineprivatestatic
retOK(uint64_t r)ArmSemihostinginlineprivatestatic
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
SEMI_CALL(Open)ArmSemihostingprivate
SEMI_CALL(Close)ArmSemihostingprivate
SEMI_CALL(WriteC)ArmSemihostingprivate
SEMI_CALL(Write0)ArmSemihostingprivate
SEMI_CALL(Write)ArmSemihostingprivate
SEMI_CALL(Read)ArmSemihostingprivate
SEMI_CALL(ReadC)ArmSemihostingprivate
SEMI_CALL(IsError)ArmSemihostingprivate
SEMI_CALL(IsTTY)ArmSemihostingprivate
SEMI_CALL(Seek)ArmSemihostingprivate
SEMI_CALL(FLen)ArmSemihostingprivate
SEMI_CALL(TmpNam)ArmSemihostingprivate
SEMI_CALL(Remove)ArmSemihostingprivate
SEMI_CALL(Rename)ArmSemihostingprivate
SEMI_CALL(Clock)ArmSemihostingprivate
SEMI_CALL(Time)ArmSemihostingprivate
SEMI_CALL(System)ArmSemihostingprivate
SEMI_CALL(Errno)ArmSemihostingprivate
SEMI_CALL(GetCmdLine)ArmSemihostingprivate
SEMI_CALL(HeapInfo)ArmSemihostingprivate
SEMI_CALL(Exit)ArmSemihostingprivate
SEMI_CALL(ExitExtended)ArmSemihostingprivate
SEMI_CALL(Elapsed)ArmSemihostingprivate
SEMI_CALL(TickFreq)ArmSemihostingprivate
semiErrnoArmSemihostingprotected
SemiErrno typedefArmSemihostingprotected
semiExit(uint64_t code, uint64_t subcode)ArmSemihostingprotected
semiTick(Tick tick) constArmSemihostinginlineprotected
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideArmSemihostingvirtual
serializeAll(CheckpointOut &cp)SimObjectstatic
Serializable::serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
setCurTick(Tick newVal)EventManagerinline
signalDrainDone() constDrainableinlineprotected
SimObject(const Params *_params)SimObject
stackSizeArmSemihostingprotected
startup()SimObjectvirtual
stderrArmSemihostingprotected
stdinArmSemihostingprotected
stdioMapArmSemihostingprivatestatic
stdoutArmSemihostingprotected
tickShiftArmSemihostingprotected
timeBaseArmSemihostingprotected
unserialize(CheckpointIn &cp) overrideArmSemihostingvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

Generated on Fri Feb 28 2020 16:27:07 for gem5 by doxygen 1.8.13