list the libraries of the binary foo calling the routine bar #> foreach file ( ` ldd foo | sed 's/.*=>//' `)
echo $file
nm $file | grep bar
end
examination of process run
examination of a running process
/proc | directory (list of processes) |
/proc/pid | specific process directory |
/proc/self | alias for a process's own directory |
/proc/pid/as | address space file |
/proc/pid/ctl | process control file |
/proc/pid/status | process status |
/proc/pid/lstatus | array of lwp status structs |
/proc/pid/psinfo | process ps info |
/proc/pid/lpsinfo | array of lwp ps info structs |
/proc/pid/map | address space map |
/proc/pid/rmap | reserved address map |
/proc/pid/cred | process credentials |
/proc/pid/sigact | process signal actions |
/proc/pid/auxv | process aux vector |
/proc/pid/ldt | process LDT (x86 only) |
/proc/pid/usage | process usage |
/proc/pid/lusage | array of lwp usage structs |
/proc/pid/pagedata | process page data |
/proc/pid/watch | active watchpoints |
/proc/pid/cwd | symlink to the current working directory |
/proc/pid/root | symlink to the root directory |
/proc/pid/fd | directory (list of open files) |
/proc/pid/fd/* | aliases for process's open files |
/proc/pid/object | directory (list of mapped files) |
/proc/pid/object/a.out | alias for process's executable file |
/proc/pid/object/* | aliases for other mapped files |
/proc/pid/lwp | directory (list of lwps) |
/proc/pid/lwp/lwpid | specific lwp directory |
/proc/pid/lwp/agent | alias for the agent lwp directory |
/proc/pid/lwp/lwpid/lwpctl | lwp control file |
/proc/pid/lwp/lwpid/lwpstatus | lwp status |
/proc/pid/lwp/lwpid/lwpsinfo | lwp ps info |
/proc/pid/lwp/lwpid/lwpusage | lwp usage |
/proc/pid/lwp/lwpid/gwindows | register windows (SPARC only) |
/proc/pid/lwp/lwpid/xregs | extra state registers |
/proc/pid/lwp/lwpid/asrs | ancillary state registers (SPARC V9 only) |
Last update: August 26th, 2002 - Laurent