diff options
author | John Baldwin <jhb@FreeBSD.org> | 2022-02-22 11:22:14 -0800 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2022-02-22 11:22:14 -0800 |
commit | 9385df2a5818f08bd13b17e503fdb5e2011093c0 (patch) | |
tree | ec90061aa64d009a6474b6cfcc8e66cd7694ee62 /zlib/crc32.h | |
parent | ca81b5334e074e6c00137dba00154ef1b4489388 (diff) | |
download | gdb-9385df2a5818f08bd13b17e503fdb5e2011093c0.zip gdb-9385df2a5818f08bd13b17e503fdb5e2011093c0.tar.gz gdb-9385df2a5818f08bd13b17e503fdb5e2011093c0.tar.bz2 |
fbsd-nat: Implement async target support.
This is a fairly simple version of async target support.
Synchronous mode still uses blocking waitpid() calls in
inf_ptrace::wait() unlike the Linux native target which always uses
WNOHANG and uses sigsuspend() for synchronous operation.
Asynchronous mode registers an event pipe with the core as a file
handle and writes to the pipe when SIGCHLD is raised. TARGET_WNOHANG
is handled by inf_ptrace::wait().
Diffstat (limited to 'zlib/crc32.h')
0 files changed, 0 insertions, 0 deletions