libsysprof: provide unwind pipe from client

We don't need a socketpair for this. Additionally, things seem to work
better from the service when the client provides the pipe. Otherwise, when
running as a dbus service I often have issues with things getting closed
out from under us.
This commit is contained in:
Christian Hergert
2024-11-13 15:40:52 -08:00
parent 8995c65444
commit 083b2edbc0
3 changed files with 48 additions and 65 deletions

View File

@ -17,7 +17,7 @@
<arg type="u" name="stack_size" direction="in"/>
<arg type="a(hi)" name="perf_fds" direction="in"/>
<arg type="h" name="event_fd" direction="in"/>
<arg type="h" name="capture_fd" direction="out"/>
<arg type="h" name="capture_fd" direction="in"/>
</method>
</interface>
</node>