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