ablog

不器用で落着きのない技術者のメモ

Solaris10 の pstack コマンドの使い方

使い方

  • プロセスIDを確認する。
% ps -ef
...
  oracle  1503     1   0 13:49:42 ?           0:00 oracleorcl (LOCAL=NO)
...
% pstack 1503
1503:   oracleorcl (LOCAL=NO)
 ffffffff7dcce794 read     (e, 10389cc16, 810)
 00000001028aca8c snttread (e, 10389cc16, 810, 1038874b0, 103898970, 0) + c
 00000001028a924c nttrd (103898cd0, 10389cc16, 1038991f0, 810, 103898ca0, 0) + 18c
 000000010273f0e8 nsprecv (0, 0, 0, 1038874b0, 103898970, 10388e220) + 168
 00000001027442d0 nsrdr (0, 10389a0c0, 10389a0c0, 0, 103898970, 1) + 90
 0000000102723320 nsdo (0, 10388e220, 0, 10388c150, ffffffff7fffd41b, 0) + 5e0
 000000010275d484 nioqrc (103791148, 10389d45a, c27, ffffffff7fffedaf, 10388bfe8, 0) + 184
 0000000101025720 opikndf2 (103791148, 2, ffffffff7fffedaf, 1, 177, 0) + 320
 00000001002267d4 opitsk (0, 103793210, 0, 0, 10378b530, 103791040) + 234
 0000000101026e84 opiino (380007, 10378fe88, 10388bfe8, ffffffff7ffffae0, 0, 38c4b8538) + 624
 0000000100228ca0 opiodr (0, 101026860, 103791040, 103789008, 10378b548, ffffffff7ffff600) + 6a0
 0000000100225b5c opidrv (103788, 4, 103789008, 3c, 103789008, 103788c68) + 2fc
 00000001002237b0 sou2o (ffffffff7ffffb00, 3c, 4, ffffffff7ffffae0, 3b778, 0) + 10
 00000001002233b8 main (2, ffffffff7ffffc48, ffffffff7ffffc60, 0, ffffffff7cf00100, ffffffff7cf00140) + b8
 00000001002232bc _start (0, 0, 0, 0, 0, 0) + 17c