Fix program-path in util/parse-backtrace and dump_stack function

The option to the path of the binary had been accidentally removed
in the scripts that can parse backtraces.
The dump_stack() function had left over debug messages.
This commit is contained in:
Bernd Schubert 2024-07-31 22:29:54 +02:00 committed by Bernd Schubert
parent cb7c16acbf
commit beff8a8ebe
2 changed files with 4 additions and 4 deletions

View File

@ -32,15 +32,12 @@ static void *backtrace_buffer[BT_STACK_SZ];
static void dump_stack(void)
{
fprintf(stderr, "%s:%d\n", __func__, __LINE__);
#ifdef HAVE_BACKTRACE
char **strings;
int nptrs = backtrace(backtrace_buffer, BT_STACK_SZ);
strings = backtrace_symbols(backtrace_buffer, nptrs);
fprintf(stderr, "%s: nptrs=%d\n", __func__, nptrs);
if (strings == NULL) {
fuse_log(FUSE_LOG_ERR, "Failed to get backtrace symbols: %s\n",
strerror(errno));

View File

@ -23,7 +23,7 @@ if [ -z "$1" -o "$1" = "-h" -o "$1" = "--help" ]; then
print_help
fi
while getopts "hf:t:" opt; do
while getopts "hf:t:p:" opt; do
case $opt in
h)
print_help
@ -34,6 +34,9 @@ while getopts "hf:t:" opt; do
t)
TRACE="$OPTARG"
;;
p)
PROGRAM_PATH="$OPTARG"
;;
*)
print_help
;;