diff options
Diffstat (limited to 'gdb/nat/linux-ptrace.h')
-rw-r--r-- | gdb/nat/linux-ptrace.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gdb/nat/linux-ptrace.h b/gdb/nat/linux-ptrace.h index b6fd7fc9773..137b61a5516 100644 --- a/gdb/nat/linux-ptrace.h +++ b/gdb/nat/linux-ptrace.h @@ -89,6 +89,14 @@ struct buffer; #endif extern void linux_ptrace_attach_fail_reason (pid_t pid, struct buffer *buffer); + +/* Find all possible reasons we could have failed to attach to PTID + and return them as a string. ERR is the error PTRACE_ATTACH failed + with (an errno). The result is stored in a static buffer. This + string should be copied into a buffer by the client if the string + will not be immediately used, or if it must persist. */ +extern char *linux_ptrace_attach_fail_reason_string (ptid_t ptid, int err); + extern void linux_ptrace_init_warnings (void); extern void linux_enable_event_reporting (pid_t pid, int attached); extern void linux_disable_event_reporting (pid_t pid); |