search for: p_stat

Displaying 3 results from an estimated 3 matches for "p_stat".

Did you mean: c_stat
2006 Mar 02
1
Failing to understand getrusage()
I'm failing to understand how getrusage() works, which is a bit perplexing, because it doesn't seem like it would be terribly complicated. I've attached the code. My aim is to verify that I can use getrusage() to do (admittedly crude) instrumentation of which functions in my program are allocating lots of memory[1]. So I figure I can call getrusage() at various points and look at
2003 Apr 08
0
Panic dereferencing p->p_leader during exit1()
...15c0dd in exit1 (p=0xe18f0c60, rv=41) at /usr/src/sys/kern/kern_exit.c:190 190 if(p->p_leader->p_peers) { (kgdb) p *p $1 = {p_procq = {tqe_next = 0x0, tqe_prev = 0xc0318c88}, p_list = { le_next = 0xe18f0ac0, le_prev = 0xc0318bc0}, p_cred = 0xc1fb28c0, p_fd = 0xc2060900, p_stats = 0xe18e9cd0, p_limit = 0xc2059900, p_upages_obj = 0xe18e3f00, p_procsig = 0xc2053040, p_flag = 24580, p_stat = 2 '\002', p_pad1 = "\000\000", p_pid = 213, p_hash = { le_next = 0x0, le_prev = 0xc104b354}, p_pglist = {le_next = 0x0, le_prev = 0xe18f0afc}, p_pptr = 0...
2003 Sep 27
8
Patch for boot-time USB hangs in 4.9-PRERELEASE
...++ kern_fork.c 26 Sep 2003 08:26:31 -0000 @@ -183,7 +183,7 @@ struct proc *p2, *pptr; uid_t uid; struct proc *newproc; - int ok; + int ok, s; static int curfail = 0, pidchecked = 0; static struct timeval lastfail; struct forklist *ep; @@ -544,10 +544,10 @@ */ microtime(&(p2->p_stats->p_start)); p2->p_acflag = AFORK; - (void) splhigh(); + s = splhigh(); p2->p_stat = SRUN; setrunqueue(p2); - (void) spl0(); + splx(s); /* * Now can be swapped.