diff --git a/linux-user/strace.c b/linux-user/strace.c index 18bc6c800c..ca67cfd09d 100644 --- a/linux-user/strace.c +++ b/linux-user/strace.c @@ -4150,7 +4150,12 @@ print_futex(CPUArchState *cpu_env, const struct syscallname *name, break; } print_pointer(arg4, 0); - print_raw_param("%d", arg4, 1); + if ((op == FUTEX_WAIT_BITSET || (op == FUTEX_WAKE_BITSET)) && + (arg5 == FUTEX_BITSET_MATCH_ANY)) { + qemu_log("FUTEX_BITSET_MATCH_ANY"); + } else { + print_raw_param("%#x", arg5, 1); + } print_syscall_epilogue(name); } #endif