binutils-gdb/gdb/nat
Tom de Vries a9791f1438 [gdb] Use gdb::waitpid more often
Use gdb::waitpid instead of plain waitpid, making sure that EINTR is handled.

Tested on x86_64-linux.
2024-11-22 17:44:29 +01:00
..
aarch64-hw-point.c
aarch64-hw-point.h
aarch64-linux-hw-point.c
aarch64-linux-hw-point.h
aarch64-linux.c
aarch64-linux.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
aarch64-mte-linux-ptrace.c gdb: remove uses of VLA 2024-08-02 16:54:25 -04:00
aarch64-mte-linux-ptrace.h Update copyright year range in header of all files managed by GDB 2024-01-12 15:49:57 +00:00
aarch64-scalable-linux-ptrace.c [gdb/tdep] Use raw_supply_part_zeroed for AArch64 2024-11-12 11:37:50 +01:00
aarch64-scalable-linux-ptrace.h
aarch64-scalable-linux-sigcontext.h
amd64-linux-siginfo.c
amd64-linux-siginfo.h
fork-inferior.c gdb: add overloads of gdb_tilde_expand 2024-06-27 15:15:26 +01:00
fork-inferior.h gdb, gdbserver, gdbsupport: use [[noreturn]] instead of ATTRIBUTE_NORETURN 2024-07-16 18:30:45 -04:00
gdb_ptrace.h
gdb_thread_db.h
glibc_thread_db.h
i386-linux.c gdb/x86: move have_ptrace_getfpxregs global into gdb/nat directory 2024-06-14 09:08:45 +01:00
i386-linux.h gdb/x86: move have_ptrace_getfpxregs global into gdb/nat directory 2024-06-14 09:08:45 +01:00
linux-btrace.c [gdb] Fix some typos 2024-11-18 09:46:31 +01:00
linux-btrace.h
linux-namespaces.c [gdb] Use gdb::waitpid more often 2024-11-22 17:44:29 +01:00
linux-namespaces.h
linux-nat.h gdb: move have_ptrace_getregset declaration into gdb/nat directory 2024-06-14 09:08:45 +01:00
linux-osdata.c
linux-osdata.h
linux-personality.c
linux-personality.h
linux-procfs.c
linux-procfs.h
linux-ptrace.c [gdb] Use gdb::waitpid more often 2024-11-22 17:44:29 +01:00
linux-ptrace.h
linux-waitpid.c [gdbsupport] Add gdb::{waitpid,read,write,close} 2024-11-22 17:44:29 +01:00
linux-waitpid.h
loongarch-hw-point.c gdb: LoongArch: Add support for hardware breakpoint 2024-06-25 05:50:29 +08:00
loongarch-hw-point.h gdb: LoongArch: Add support for hardware breakpoint 2024-06-25 05:50:29 +08:00
loongarch-linux-hw-point.c gdb: LoongArch: Add support for hardware breakpoint 2024-06-25 05:50:29 +08:00
loongarch-linux-hw-point.h gdb: LoongArch: Add support for hardware breakpoint 2024-06-25 05:50:29 +08:00
loongarch-linux.c gdb: LoongArch: Add support for hardware breakpoint 2024-06-25 05:50:29 +08:00
loongarch-linux.h gdb: LoongArch: Add support for hardware watchpoint 2024-06-25 05:50:08 +08:00
mips-linux-watch.c
mips-linux-watch.h
netbsd-nat.c
netbsd-nat.h
ppc-linux.c
ppc-linux.h
riscv-linux-tdesc.c
riscv-linux-tdesc.h
windows-nat.c
windows-nat.h
x86-cpuid.h
x86-dregs.c
x86-dregs.h
x86-gcc-cpuid.h
x86-linux-dregs.c
x86-linux-dregs.h
x86-linux-tdesc.c gdb, gdbserver, python, testsuite: Remove MPX. 2024-09-25 11:06:57 +00:00
x86-linux-tdesc.h gdb/i386: fix tdesc rejection issue for targets without PTRACE_GETREGSET 2024-06-24 11:15:54 +01:00
x86-linux.c gdb/x86: move reading of cs and ds state into gdb/nat directory 2024-06-14 09:08:45 +01:00
x86-linux.h gdb/x86: move reading of cs and ds state into gdb/nat directory 2024-06-14 09:08:45 +01:00
x86-xstate.c gdb, gdbserver, python, testsuite: Remove MPX. 2024-09-25 11:06:57 +00:00
x86-xstate.h