linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Stupid question about the output of show_task()
@ 2003-05-12  0:29 Chuck Ebbert
  0 siblings, 0 replies; only message in thread
From: Chuck Ebbert @ 2003-05-12  0:29 UTC (permalink / raw)
  To: linux-kernel


  I'm trying to decipher the output of alt-sysrq-t on i386 running
2.4.21-rc2-ac1:

                          free                        sibling
   task             PC    stack   pid father child younger older
init          S 000001F0  4352     1      0   943               (NOTLB)

Why does it report the program counter as 0x1f0?  This comes from
((unsigned long *)thread_struct.esp)[3], i.e. the third item from the
top of the saved process stack.  Why do many of the processes show
completely invalid values for the instruction pointer?  And where is
the layout for the stack of sleeping processes documented?

Some processes show large numbers that are above the kernel's space:

xfsdatad/0    S D7EE0342  6076    13      1            14    12 (L-TLB)

Many others just have zero or one for their PC:

scsi_eh_0     S 00000000  6084    14      1            15    13 (L-TLB)
kupdated      S 00000001  5632     7      1             8     6 (L-TLB)



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-05-12  0:19 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-12  0:29 Stupid question about the output of show_task() Chuck Ebbert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).