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

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

_egidProcess
_euidProcess
_gidProcess
_paramsSimObjectprotected
_pgidProcess
_pidProcess
_ppidProcess
_tgidProcess
_uidProcess
absolutePath(const std::string &path, bool host_fs)Process
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
allocateMem(Addr vaddr, int64_t size, bool clobber=false)Process
argsInit(int pageSize)MipsProcessprotected
argvProcess
assignThreadContext(ContextID context_id)Processinline
checkPathRedirect(const std::string &filename)Process
childClearTIDProcess
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
clone(ThreadContext *old_tc, ThreadContext *new_tc, Process *new_p, RegVal flags)Processvirtual
contextIdsProcess
currentSection()Serializablestatic
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
doSyscall(int64_t callnum, ThreadContext *tc, Fault *fault)Processprotected
drain() overrideProcessvirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
driversProcess
egid()Processinline
envpProcess
euid()Processinline
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
executableProcess
exitGroupProcess
fdsProcess
find(const char *name)SimObjectstatic
findDriver(std::string filename)Process
fixupStackFault(Addr vaddr)Process
getBias()Process
getDesc(int callnum)=0Processpure virtual
getInterpreter()Process
getPort(const std::string &if_name, PortID idx=InvalidPortID)SimObjectvirtual
getProbeManager()SimObject
getStartPC()Process
getStatGroups() constStats::Group
getStats() constStats::Group
getSyscallArg(ThreadContext *tc, int &i)MipsProcessvirtual
Process::getSyscallArg(ThreadContext *tc, int &i, int width)Processvirtual
gid()Processinline
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
hostCwdProcess
imageProcess
init() overrideProcessvirtual
initState()MipsProcessprotectedvirtual
initVirtMemProcess
interpImageProcess
kvmInSEProcess
loadState(CheckpointIn &cp)SimObjectvirtual
map(Addr vaddr, Addr paddr, int size, bool cacheable=true)Process
memInvalidate()SimObjectinlinevirtual
memStateProcess
memWriteback()SimObjectinlinevirtual
MipsProcess(ProcessParams *params, ObjectFile *objFile)MipsProcessprotected
mmapGrowsDown() constProcessinlinevirtual
name() constSimObjectinlinevirtual
notifyFork()Drainableinlinevirtual
numSyscallsProcess
objFileProcess
operator=(const Group &)=deleteStats::Group
Params typedefSimObject
params() constSimObjectinline
pgid()Processinline
pgid(uint64_t pgid)Processinline
pid()Processinline
ppid()Processinline
preDumpStats()Stats::Groupvirtual
Process(ProcessParams *params, EmulationPageTable *pTable, ObjectFile *obj_file)Process
progName() constProcessinline
pTableProcess
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats() overrideProcessvirtual
releaseProcess
replicatePage(Addr vaddr, Addr new_paddr, ThreadContext *old_tc, ThreadContext *new_tc, bool alloc_page)Process
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
resetStats()Stats::Groupvirtual
revokeThreadContext(int context_id)Process
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideProcessvirtual
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
setSyscallReturn(ThreadContext *tc, SyscallReturn return_value)MipsProcessvirtual
sigchldProcess
signalDrainDone() constDrainableinlineprotected
SimObject(const Params *_params)SimObject
startup()SimObjectvirtual
syscall(ThreadContext *tc, Fault *fault)=0Processpure virtual
systemProcess
tgid()Processinline
tgtCwdProcess
tryLoaders(ProcessParams *params, ObjectFile *obj_file)Processstatic
uid()Processinline
unserialize(CheckpointIn &cp) overrideProcessvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
updateBias()Process
useArchPTProcess
useForCloneProcess
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

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