aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorJan Kratochvil <jan.kratochvil@redhat.com>2012-03-13 15:02:25 +0000
committerJan Kratochvil <jan.kratochvil@redhat.com>2012-03-13 15:02:25 +0000
commit87b0bb13cbbea83ec1896b3ab915c8ce48ab6d44 (patch)
treefb17c271ea65ada68744e144e81fb7cb09f8d3f4 /gdb/ChangeLog
parent5f572decf9c6fe42f07706514b5056e7fc65cfef (diff)
downloadgdb-87b0bb13cbbea83ec1896b3ab915c8ce48ab6d44.zip
gdb-87b0bb13cbbea83ec1896b3ab915c8ce48ab6d44.tar.gz
gdb-87b0bb13cbbea83ec1896b3ab915c8ce48ab6d44.tar.bz2
gdb/
* common/linux-procfs.c (linux_proc_get_int): New, from linux_proc_get_tgid, change its LWPID type to pid_t, add parameter field. (linux_proc_get_tgid): Only call linux_proc_get_int. (linux_proc_get_tracerpid): New. (linux_proc_pid_has_state): New, from linux_proc_pid_is_zombie. (linux_proc_pid_is_stopped, linux_proc_pid_is_zombie): Only call linux_proc_pid_has_state. * common/linux-procfs.h (linux_proc_get_tracerpid): New declaration. * common/linux-ptrace.c: Include linux-procfs.h and buffer.h. (linux_ptrace_attach_warnings): New. * common/linux-ptrace.h (struct buffer, linux_ptrace_attach_warnings): New declaration. * linux-nat.c: Include exceptions.h, linux-ptrace.h and buffer.h. (linux_nat_attach): New variables ex, buffer, message and message_s. Wrap to_attach by TRY_CATCH and call linux_ptrace_attach_warnings. gdb/gdbserver/ * linux-low.c (linux_attach_lwp_1): New variable buffer. Call linux_ptrace_attach_warnings. gdb/testsuite/ * gdb.base/attach-twice.c: New files. * gdb.base/attach-twice.exp: New files.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index f7f564c..8e466c8 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,24 @@
2012-03-13 Jan Kratochvil <jan.kratochvil@redhat.com>
+ * common/linux-procfs.c (linux_proc_get_int): New, from
+ linux_proc_get_tgid, change its LWPID type to pid_t, add parameter
+ field.
+ (linux_proc_get_tgid): Only call linux_proc_get_int.
+ (linux_proc_get_tracerpid): New.
+ (linux_proc_pid_has_state): New, from linux_proc_pid_is_zombie.
+ (linux_proc_pid_is_stopped, linux_proc_pid_is_zombie): Only call
+ linux_proc_pid_has_state.
+ * common/linux-procfs.h (linux_proc_get_tracerpid): New declaration.
+ * common/linux-ptrace.c: Include linux-procfs.h and buffer.h.
+ (linux_ptrace_attach_warnings): New.
+ * common/linux-ptrace.h (struct buffer, linux_ptrace_attach_warnings):
+ New declaration.
+ * linux-nat.c: Include exceptions.h, linux-ptrace.h and buffer.h.
+ (linux_nat_attach): New variables ex, buffer, message and message_s.
+ Wrap to_attach by TRY_CATCH and call linux_ptrace_attach_warnings.
+
+2012-03-13 Jan Kratochvil <jan.kratochvil@redhat.com>
+
* Makefile.in (linux-ptrace.o): New.
* common/linux-procfs.c (linux_proc_pid_is_zombie): New,
from linux-nat.c.