Implement 'catch syscall' for gdbserver
[external/binutils.git] / gdb / ChangeLog
1 2016-01-12  Josh Stone  <jistone@redhat.com>
2             Philippe Waroquiers  <philippe.waroquiers@skynet.be>
3
4         * NEWS (Changes since GDB 7.10): Mention QCatchSyscalls and the
5         syscall_entry and syscall_return stop reasons.  Mention GDB
6         support for remote catch syscall.
7         * remote.c (PACKET_QCatchSyscalls): New enum.
8         (remote_set_syscall_catchpoint): New function.
9         (remote_protocol_features): New element for QCatchSyscalls.
10         (remote_parse_stop_reply): Parse syscall_entry/return stops.
11         (init_remote_ops): Install remote_set_syscall_catchpoint.
12         (_initialize_remote): Config QCatchSyscalls.
13         * linux-nat.h (struct lwp_info) <syscall_state>: Comment typo.
14
15 2016-01-12  Yao Qi  <yao.qi@linaro.org>
16
17         * nat/linux-ptrace.c (linux_child_function): Cast child_stack
18         to gdb_byte * and pass to linux_fork_to_function.
19
20 2016-01-12  Yao Qi  <yao.qi@linaro.org>
21
22         * nat/linux-ptrace.c (linux_fork_to_function): Change type
23         of argument 'function'.
24         (linux_grandchild_function): Change return type to 'int'.
25         Change child_stack's type to 'void *'.
26         (linux_child_function): Likewise.
27
28 2016-01-12  Pedro Alves  <palves@redhat.com>
29
30         Remove use of the registered trademark symbol throughout.
31
32 2016-01-12  Thomas Schwinge  <thomas@codesourcery.com>
33
34         * reply_mig_hack.awk: Rewrite one regular expression.
35
36 2016-01-11  Mike Frysinger  <vapier@gentoo.org>
37
38         * acinclude.m4: Include new warning.m4 file.
39         * configure: Regenerated.
40         * configure.ac: Move all warning logic ...
41         * warning.m4: ... here.
42
43 2016-01-08  Yao Qi  <yao.qi@linaro.org>
44
45         * extension.c: Include target.h.
46         (set_active_ext_lang): Only call install_gdb_sigint_handler,
47         check_quit_flag, and set_quit_flag if target_terminal_is_ours
48         returns false.
49         (restore_active_ext_lang): Likewise.
50         * target.c (target_terminal_is_ours): New function.
51         * target.h (target_terminal_is_ours): Declare.
52
53 2016-01-07  Maciej W. Rozycki  <macro@imgtec.com>
54
55         * mips-tdep.c (mips_breakpoint_from_pc): Rename local `status'
56         to `err' in the little-endian leg.
57
58 2016-01-06  Yao Qi  <yao.qi@linaro.org>
59
60         * arch/arm-get-next-pcs.c (arm_get_next_pcs): Move it to some
61         lines below.
62         (thumb_get_next_pcs_raw): Make it static.
63         (arm_get_next_pcs_raw): Likewise.
64         * arch/arm-get-next-pcs.h (thumb_get_next_pcs_raw): Remove the
65         declaration.
66         (arm_get_next_pcs_raw): Likewise.
67
68 2016-01-05  Mike Frysinger  <vapier@gentoo.org>
69
70         * version.in: Change cvs to git.
71
72 2016-01-05  Mike Frysinger  <vapier@gentoo.org>
73
74         * configure.tgt (score-*-*): Delete gdb_sim assignment.
75
76 2016-01-05  Pedro Alves  <palves@redhat.com>
77
78         PR sim/13418
79         * configure.ac: Define WITH_PPC_SIM when linking in the sim and
80         the target is powerpc*.
81         * rs6000-tdep.c (init_sim_regno_table): Check WITH_PPC_SIM instead
82         of WITH_SIM.
83         * configure: Regenerate.
84         * config.in: Regenerate.
85
86 2016-01-04  Markus Metzger  <markus.t.metzger@intel.com>
87
88         * btrace.c (btrace_pt_readmem_callback): Do not return in TRY/CATCH.
89
90 2016-01-02  Mike Frysinger  <vapier@gentoo.org>
91
92         * configure.tgt (powerpc*-*-*): Delete test call and
93         always assign gdb_sim.
94
95 2016-01-01  Joel Brobecker  <brobecker@adacore.com>
96
97         Update year range in copyright notice of all files.
98
99 2016-01-01  Joel Brobecker  <brobecker@adacore.com>
100
101         * top.c (print_gdb_version): Change copyright year in version
102         message.
103
104 2016-01-01  Joel Brobecker  <brobecker@adacore.com>
105
106         * config/djgpp/fnchange.lst: Add entry for gdb/ChangeLog-2015.
107
108 For older changes see ChangeLog-2015.
109 \f
110 Local Variables:
111 mode: change-log
112 left-margin: 8
113 fill-column: 74
114 version-control: never
115 coding: utf-8
116 End: