mirror of https://github.com/microsoft/WSL
Add a script to dump all stacks from the debug shell (#10178)
* Add a script to dump init's stacks and fd's * Fix LF
This commit is contained in:
parent
b88ff2d0bb
commit
1a0696ef34
|
|
@ -0,0 +1,28 @@
|
|||
#! /bin/bash
|
||||
|
||||
set -ue
|
||||
|
||||
for proc in /proc/[0-9]*; do
|
||||
pid=$(basename "$proc")
|
||||
|
||||
echo -e "\nProcess: $pid"
|
||||
echo -en "cmd: "
|
||||
cat "/proc/$pid/cmdline" || true
|
||||
echo -e "\nstat: "
|
||||
cat "/proc/$pid/stat" || true
|
||||
|
||||
for tid in $(ls "/proc/$pid/task" || true); do
|
||||
echo -n "tid: $tid - "
|
||||
cat "/proc/$pid/task/$tid/comm" || true
|
||||
cat "/proc/$pid/task/$tid/stack" || true
|
||||
done
|
||||
|
||||
echo "fds: "
|
||||
ls -la "/proc/$pid/fd" || true
|
||||
done
|
||||
|
||||
echo "hvsockets: "
|
||||
ss -lap --vsock
|
||||
|
||||
echo "meminfo: "
|
||||
cat /proc/meminfo
|
||||
Loading…
Reference in New Issue