[ Bottom of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]

Commands Reference, Volume 4

procstack Command

Purpose

Prints the hexadecimal addresses and symbolic names for each of the stack frames of the current thread in processes.

Syntax

procstack [ -F ] [ ProcessID ] ...

Description

The /proc filesystem provides a mechanism to control processes. It also gives access to information about the current state of processes and threads, but in binary form. The proctools commands provide ascii reports based on some of the available information.

Most of the commands take a list of process IDs or /proc/ProcessID strings as input. The shell expansion /proc/* can therefore be used to specify all processes in the system.

Each of the proctools commands gathers information from /proc for the specified processes and displays it to the user. The proctools commands like procrun and procstop start and stop a process using the /proc interface.

The information gathered by the commands from /proc is a snapshot of the current state of processes, and therefore can vary at any instant except for stopped processes.

The procstack command prints the hexadecimal addresses and symbolic names for each of the stack frames of the current thread in processes.

Flags

-F Forces procstack to take control of the target process even if another process has control.
ProcessID Specifies the process id.

Examples

  1. To display the current stack of process 11928, enter:
    procstack 11928
    The output of this command might look like this:
    11928 : -sh                                    
    d01d15c4  waitpid   (?, ?, ?) + e0             
    10007a1c  job_wait   (?) + 144                 
    10020298  xec_switch   (?, ?, ?, ?, ?) + 9c0   
    10021db4  sh_exec   (?, ?, ?) + 304            
    10001370  exfile   () + 628                    
    10000300  main   (?, ?) + a1c                  
    10000100  __start   () + 8c

Files

/proc Contains the /proc filesystem.

Related Information

The proccred command, procfiles command, procflags command, procldd command, procmap command, procrun command, procsig command, procstop command, proctree command, procwait command, procwdx command.

[ Top of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]