| 1 | #!/bin/sh |
| 2 | # SPDX-License-Identifier: GPL-2.0 |
| 3 | |
| 4 | CRASH_PROGRAM_ID=$1 |
| 5 | STACKDUMP_FILE=$2 |
| 6 | |
| 7 | TMP=$(mktemp) |
| 8 | |
| 9 | for t in /proc/$CRASH_PROGRAM_ID/task/*; do |
| 10 | tid=$(basename $t) |
| 11 | cat /proc/$tid/stat | awk '{print $29}' >> $TMP |
| 12 | done |
| 13 | |
| 14 | mv $TMP $STACKDUMP_FILE |