gem5  v20.1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ArmProcess Member List

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

_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_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
archArmProcessprotected
argsInit(int pageSize, ArmISA::IntRegIndex spIndex)ArmProcessprotected
argvProcess
armHwcap() constArmProcessinlineprotected
armHwcapImpl() const =0ArmProcessprotectedpure virtual
ArmProcess(ProcessParams *params, ::Loader::ObjectFile *objFile, ::Loader::Arch _arch)ArmProcessprotected
assignThreadContext(ContextID context_id)Processinline
checkPathRedirect(const std::string &filename)Process
childClearTIDProcess
clone(ThreadContext *old_tc, ThreadContext *new_tc, Process *new_p, RegVal flags)Processvirtual
contextIdsProcess
currentSection()Serializablestatic
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
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
fixupFault(Addr vaddr)Process
getBias()Process
getInterpreter()Process
getPort(const std::string &if_name, PortID idx=InvalidPortID)SimObjectvirtual
getProbeManager()SimObject
getStartPC()Process
getStatGroups() constStats::Group
getStats() constStats::Group
gid()Processinline
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
hostCwdProcess
imageProcess
init() overrideProcessvirtual
initState() overrideProcessvirtual
initVirtMemProcess
interpImageProcess
kvmInSEProcess
loadState(CheckpointIn &cp)SimObjectvirtual
map(Addr vaddr, Addr paddr, int size, bool cacheable=true)Process
memInvalidate()SimObjectinlinevirtual
memStateProcess
memWriteback()SimObjectinlinevirtual
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Groupprivate
mmapGrowsDown() constProcessinlinevirtual
name() constSimObjectinlinevirtual
notifyFork()Drainableinlinevirtual
numSyscallsProcess
objFileProcess
operator=(const Group &)=deleteStats::Group
Params typedefSimObject
params() constSimObjectinline
pathSerializableprivatestatic
pgid()Processinline
pgid(uint64_t pgid)Processinline
pid()Processinline
ppid()Processinline
preDumpStats()Stats::Groupvirtual
probeManagerSimObjectprivate
Process(ProcessParams *params, EmulationPageTable *pTable, ::Loader::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
resolveStat(std::string name) constStats::Group
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
sigchldProcess
signalDrainDone() constDrainableinlineprotected
SimObject(const Params *_params)SimObject
SimObjectList typedefSimObjectprivate
simObjectListSimObjectprivatestatic
startup()SimObjectvirtual
statGroupsStats::Groupprivate
statsStats::Groupprivate
syscall(ThreadContext *tc)Processinlinevirtual
systemProcess
tgid()Processinline
tgtCwdProcess
tryLoaders(ProcessParams *params, ::Loader::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 Wed Sep 30 2020 14:02:20 for gem5 by doxygen 1.8.17