From e21aac37e7a92585800b275001d2906a98a6118d Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Tue, 16 Jul 2024 19:06:13 -0400 Subject: [PATCH] strace: wait_for_thread status argument is an Out parameter. --- src/bin/debug/strace/events.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/bin/debug/strace/events.cpp b/src/bin/debug/strace/events.cpp index b9f25b7f48..0577154da2 100644 --- a/src/bin/debug/strace/events.cpp +++ b/src/bin/debug/strace/events.cpp @@ -390,4 +390,10 @@ patch_events() Syscall *wait_for_child = get_syscall("_kern_wait_for_child"); wait_for_child->ParameterAt(2)->SetOut(true); wait_for_child->ParameterAt(3)->SetOut(true); + + Syscall *wait_for_thread = get_syscall("_kern_wait_for_thread"); + wait_for_thread->ParameterAt(1)->SetOut(true); + + Syscall *wait_for_thread_etc = get_syscall("_kern_wait_for_thread_etc"); + wait_for_thread_etc->ParameterAt(3)->SetOut(true); }