Searched refs:pid (Results 26 - 50 of 56) sorted by relevance

123

/gem5/util/statetrace/arch/sparc/
H A Dtracechild.hh87 bool update(int pid);
/gem5/src/mem/
H A Dpage_table.hh83 uint64_t pid() const { return _pid; }; function in class:EmulationPageTable
/gem5/src/python/m5/
H A Dsimulate.py336 pid -- PID of the child process.
342 pid of the child process or 0 if running in the child.
353 pid = os.fork()
357 if pid == 0:
366 "pid" : os.getpid(),
372 return pid
/gem5/util/statetrace/arch/amd64/
H A Dtracechild.hh102 bool update(int pid);
/gem5/src/arch/arm/
H A Dstacktrace.cc85 ProcessInfo::pid(Addr ksp) const function in class:ArmISA::ProcessInfo
/gem5/src/arch/alpha/
H A Dfaults.cc203 TlbEntry entry(p->pTable->pid(), vaddr.page(), pte->paddr,
222 TlbEntry entry(p->pTable->pid(), vaddr.page(), pte->paddr,
H A Dprocess.cc53 new EmulationPageTable(params->name, params->pid, PageBytes),
H A Dstacktrace.cc92 ProcessInfo::pid(Addr ksp) const function in class:AlphaISA::ProcessInfo
/gem5/src/cpu/
H A Dbase.hh212 void setPid(uint32_t pid) { _pid = pid; } argument
275 * or has not assigned a pid yet */
/gem5/src/dev/pci/
H A Dpcireg.h211 uint16_t pid; /* 0:7 cid member in struct:PMCAP::__anon63
H A Ddevice.cc125 pmcap.pid = (uint16_t)p->PMCAPCapId; // pid.cid
126 pmcap.pid |= (uint16_t)p->PMCAPNextCapability << 8; //pid.next
432 paramOut(cp, csprintf("pmcap.pid"), uint16_t(pmcap.pid));
500 paramIn(cp, csprintf("pmcap.pid"), tmp16);
501 pmcap.pid = tmp16;
/gem5/configs/example/arm/
H A Dstarter_se.py149 process = Process(pid=100 + idx, cwd=cwd, cmd=argv, executable=argv[0])
/gem5/src/cpu/kvm/
H A Dperfevent.cc151 sigowner.pid = tid;
/gem5/src/arch/mips/
H A Dstacktrace.cc65 ProcessInfo::pid(Addr ksp) const function in class:ProcessInfo
H A Dprocess.cc54 new EmulationPageTable(params->name, params->pid, PageBytes),
/gem5/src/arch/x86/
H A Dstacktrace.cc85 ProcessInfo::pid(Addr ksp) const function in class:X86ISA::ProcessInfo
H A Dtlb.cc379 p->pTable->pid(), alignedVaddr, pte->paddr,
/gem5/src/sim/
H A Dprocess.hh87 inline uint64_t pid() { return _pid; } function in class:Process
236 // pid of the process and it's parent
H A Dsyscall_emul.cc128 if (walk->pid() == p->tgid())
169 if (*p->sigchld && (p->ppid() != 0) && (walk->pid() == p->ppid()))
298 return process->pid();
997 int pid = process->getSyscallArg(tc, index); local
1003 if (pid == 0) {
1004 process->pgid(process->pid());
1017 if (walk_ph && walk_ph->pid() == process->pid())
1023 matched_ph->pgid((pgid == 0) ? matched_ph->pid() : pgid);
1037 return process->pid();
[all...]
H A Dprocess.cc103 _pid(params->pid), _ppid(params->ppid),
119 * is the process who's tgid is equal to its pid. Other processes which
123 * options used to implement a fork). By default, set up the tgid/pid
127 _tgid = params->pid;
H A Dsyscall_emul.hh1560 pp->pid = temp_pid;
1561 pp->ppid = (flags & OS::TGT_CLONE_THREAD) ? p->ppid() : p->pid();
1575 *ptid = cp->pid();
1596 *ctid = cp->pid();
1629 return cp->pid();
2003 warn("prlimit: ignoring rlimits for nonzero pid");
2178 pp->pid = p->pid();
2192 p->system->PIDs.erase(p->pid());
2350 if (temp->pid()
2693 pid_t pid = p->getSyscallArg(tc, index); local
[all...]
/gem5/src/gpu-compute/
H A Dgpu_tlb.cc821 TlbEntry gpuEntry(p->pid(), alignedVaddr,
1073 new TlbEntry(p->pid(), entry->vaddr, entry->paddr,
1339 new TlbEntry(p->pid(), virtPageAddr, pte->paddr, false,
1547 new TlbEntry(p->pid(), virt_page_addr,
1559 new TlbEntry(p->pid(), virt_page_addr,
1582 new TlbEntry(p->pid(), entry->vaddr, entry->paddr,
/gem5/src/arch/power/
H A Dprocess.cc54 new EmulationPageTable(params->name, params->pid, PageBytes),
/gem5/src/arch/riscv/
H A Dprocess.cc66 new EmulationPageTable(params->name, params->pid, PageBytes),
/gem5/configs/example/
H A Dse.py92 process = Process(pid = 100 + idx)

Completed in 57 milliseconds

123