OLD | NEW |
1 2012-04-26 Joel Brobecker <brobecker@adacore.com> | 1 2011-12-30 Doug Evans <dje@google.com> |
2 | 2 |
3 » * version.in: Update GDB version number to 7.4.1. | 3 » * dwarf2read.c (read_typedef): Guard against self-referential typedefs. |
4 | 4 |
5 2012-04-24 Marc Khouzam <marc.khouzam@ericsson.com> | 5 2011-12-28 Jan Kratochvil <jan.kratochvil@redhat.com> |
6 | 6 |
7 » * mi/mi-main.c (mi_cmd_execute): Choose a live thread not just | 7 » * gdbarch.sh (max_insn_length): Extend the comment by unit. |
8 » any thread. | 8 » * gdbarch.h: Regenerate. |
9 | 9 |
10 2012-04-13 Pierre Muller <muller@ics.u-strasbg.fr> | 10 2011-12-28 Joel Brobecker <brobecker@adacore.com> |
11 | 11 |
12 » * p-typeprint.c (pascal_type_print_method_args): | 12 » * varobj.c (varobj_update): Minor reformatting, putting the function |
13 » Fix display of parameter of methods. | 13 » name at the start of the next line. |
14 | 14 |
15 2012-03-20 Pedro Alves <palves@redhat.com> | 15 2011-12-27 Doug Evans <dje@google.com> |
16 | 16 |
17 » * remote.c (remote_start_remote): Clear `rs->starting_up' on early | 17 » * dwarf2read.c (struct dwarf2_cu): Delete members first_fn, last_fn, |
18 » returns. | 18 » cached_fn. |
| 19 » (struct function_range): Delete. |
| 20 » (initialize_cu_func_list, add_to_cu_func_list): Delete. All callers |
| 21 » updated. |
| 22 » (check_cu_functions): Ditto. |
19 | 23 |
20 2012-03-13 Hui Zhu <teawater@gmail.com> | 24 2011-12-27 Mark Kettenis <kettenis@gnu.org> |
21 » Pedro Alves <palves@redhat.com> | |
22 | 25 |
23 » * breakpoint.c (init_breakpoint_sal): New flags parameter. Handle | 26 » * inf-ptrace.c [PT_IO && PIOD_READ_AUXV] |
24 » CREATE_BREAKPOINT_FLAGS_INSERTED. | 27 » (inf_ptrace_xfer_partial): Implement TARGET_OBJECT_AUXV. |
25 » (create_breakpoint_sal, create_breakpoints_sal) | 28 » (inf_ptrace_auxv_parse): New function. |
26 » (create_breakpoint): New flags parameter. Pass it down. | 29 » (inf_ptrace_target): Initialize to_auxv_parse field. |
27 » (break_command_1, handle_gnu_v3_exceptions, trace_command) | |
28 » (ftrace_command, strace_command): Adjust. | |
29 » (create_tracepoint_from_upload): Pass | |
30 » CREATE_BREAKPOINT_FLAGS_INSERTED. | |
31 » * breakpoint.h (enum breakpoint_create_flags): New. | |
32 » (create_breakpoint): New flags parameter. | |
33 » * mi/mi-cmd-break.c (mi_cmd_break_insert): Adjust. | |
34 » * python/py-breakpoint.c (bppy_init): Adjust. | |
35 » * python/py-finishbreakpoint.c (bpfinishpy_init): Adjust. | |
36 » * spu-tdep.c (spu_catch_start): Adjust. | |
37 | 30 |
38 2012-03-13 Pedro Alves <palves@redhat.com> | 31 2011-12-27 Joel Brobecker <brobecker@adacore.com> |
39 » Hui Zhu <teawater@gmail.com> | |
40 » Yao Qi <yao@codesourcery.com> | |
41 | 32 |
42 » * remote.c (struct remote_state): New field `starting_up'. | 33 » * ada-lang.c (should_use_wild_match): New function. |
43 » (remote_start_remote): Set and clear it. | 34 » (ada_lookup_simple_minsym): Use should_use_wild_match. |
44 » (remote_can_download_tracepoint): If starting up, return false. | 35 » Minor simplification. Add comment. |
| 36 » (ada_lookup_symbol_list): Use should_use_wild_match. |
| 37 » Minor simplification. |
45 | 38 |
46 2012-03-06 Pedro Alves <palves@redhat.com> | 39 2011-12-27 Joel Brobecker <brobecker@adacore.com> |
47 | 40 |
48 » PR gdb/13766 | 41 » * py-finishbreakpoint.c (bpfinishpy_init): Replace call to |
| 42 » sprintf by call to xsnprintf. |
49 | 43 |
50 » * i387-tdep.c (i387_supply_xsave): If we have an xsave buffer, and | 44 2011-12-27 Joel Brobecker <brobecker@adacore.com> |
51 » the register state is clear, supply explicit zero, instead of | |
52 » marking the register unavailable. | |
53 | |
54 2012-02-23 Jan Kratochvil <jan.kratochvil@redhat.com> | |
55 | |
56 » PR backtrace/13716 | |
57 » * infcmd.c (finish_forward): New variable frame_id, initialize it, use | |
58 » it after set_momentary_breakpoint. | |
59 | |
60 2012-02-21 Jan Kratochvil <jan.kratochvil@redhat.com> | |
61 | |
62 » PR build/13638 | |
63 » * configure.ac (MAKEINFO): Replace AC_CHECK_PROG by AC_ARG_VAR. | |
64 » (MAKEINFOFLAGS): Replace static string by AC_ARG_VAR. | |
65 » * configure: Regenerate. | |
66 | |
67 2012-02-21 Jan Kratochvil <jan.kratochvil@redhat.com> | |
68 | |
69 » * configure: Regenerate. | |
70 » * config.in: Regenerate. | |
71 | |
72 2012-01-24 Joel Brobecker <brobecker@adacore.com> | |
73 | |
74 » * version.in: Set version to 7.4.0.20120124-cvs. | |
75 | |
76 2012-01-24 Joel Brobecker <brobecker@adacore.com> | |
77 | |
78 » GDB 7.4 released. | |
79 | |
80 2012-01-24 Joel Brobecker <brobecker@adacore.com> | |
81 | |
82 » * NEWS: Change "since GDB 7.3.1" into "in GDB 7.4". | |
83 | |
84 2012-01-24 Joel Brobecker <brobecker@adacore.com> | |
85 | |
86 » * version.in: Update GDB version number to 7.4. | |
87 | |
88 2012-01-14 Doug Evans <dje@google.com> | |
89 | |
90 » Restore "mt set python print-stack on|off" for 7.4. | |
91 » * NEWS: Update to indicate "mt set python print-stack" is deprecated, | |
92 » but not deleted yet, and will be gone in gdb 7.5. | |
93 » * python/python.c (maint_set_python_list, maint_show_python_list): | |
94 » New global vars. | |
95 » (maint_set_python, maint_show_python): New functions. | |
96 » (gdbpy_should_print_stack_deprecated): New global var. | |
97 » (set_maint_python_print_stack): New function. | |
98 » (show_maint_python_print_stack): New function. | |
99 » (_initialize_python): Define commands | |
100 » "mt set python print-stack on|off" and ""mt show python print-stack". | |
101 | |
102 2012-01-13 Eli Zaretskii <eliz@gnu.org> | |
103 | |
104 » * gdb_curses.h (MOUSE_MOVED) [__MINGW32__]: Undefine before | |
105 » including curses.h. | |
106 | |
107 2012-01-12 Pedro Alves <palves@redhat.com> | |
108 | |
109 » * i386-tdep.c (i386_frame_cache_1): Also mark the frame base as | |
110 » available when %ebp is found to be zero (outermost). | |
111 | |
112 2012-01-10 Doug Evans <dje@google.com> | |
113 | |
114 » * dwarf2read.c (dwarf_decode_lines): Remove arg "abfd". New arg | |
115 » "want_line_info". All callers updated. | |
116 » (dwarf_decode_lines_1): New function. | |
117 » (handle_DW_AT_stmt_list): Add function comment. | |
118 » New arg "want_line_info". All callers updated. | |
119 » (read_file_scope,read_type_unit_scope): Move comment from | |
120 » handle_DW_AT_stmt_list to here. | |
121 | |
122 2012-01-06 Joel Brobecker <brobecker@adacore.com> | |
123 | |
124 » * version.in: Set version to 7.3.92.20120106-cvs. | |
125 | |
126 2012-01-06 Joel Brobecker <brobecker@adacore.com> | |
127 | |
128 » GDB 7.3.92 released. | |
129 | |
130 2012-01-06 Joel Brobecker <brobecker@adacore.com> | |
131 | |
132 » * version.in: Update GDB version number to 7.3.92. | |
133 | |
134 2012-01-06 Joel Brobecker <brobecker@adacore.com> | |
135 | |
136 » Copyright year update in most files of the GDB Project. | |
137 | |
138 2012-01-06 Joel Brobecker <brobecker@adacore.com> | |
139 | |
140 » * README (Copyright and License Notices): New section. | |
141 | |
142 2012-01-06 Joel Brobecker <brobecker@adacore.com> | |
143 | |
144 » * ada-lang.c: Reformat the copyright notice. | |
145 | |
146 2012-01-06 Joel Brobecker <brobecker@adacore.com> | |
147 | |
148 » * gdb/common/gdb_thread_db.h, gdb/dbxread.c, gdb/environ.c, | |
149 » gdb/gcore.h, gdb/rs6000-tdep.h, gdb/s390-nat.c, gdb/tic6x-tdep.c: | |
150 » Reformat the copyright header. | |
151 | |
152 2012-01-06 Joel Brobecker <brobecker@adacore.com> | |
153 | |
154 » * top.c (print_gdb_version): Update copyright year. | |
155 | |
156 2012-01-04 Jan Kratochvil <jan.kratochvil@redhat.com> | |
157 | |
158 » Revert: | |
159 » 2012-01-02 Jan Kratochvil <jan.kratochvil@redhat.com> | |
160 » » Joel Brobecker <brobecker@adacore.com> | |
161 » Fix regression for gdb.cp/gdb2495.exp with gcc-4.7. | |
162 » * arch-utils.c (displaced_step_at_entry_point): Incrase BP_LEN skip to | |
163 » 3 times. | |
164 » * infcall.c (call_function_by_hand) <AT_SYMBOL>: Move it upwards and | |
165 » fall through into AT_ENTRY_POINT. | |
166 » (call_function_by_hand) <AT_ENTRY_POINT>: New variable bp_len. Adjust | |
167 » DUMMY_ADDR with it. | |
168 » * ppc-linux-tdep.c (ppc_linux_displaced_step_location): Increase | |
169 » PPC_INSN_SIZE skip to 3 times. | |
170 | |
171 2012-01-04 Joel Brobecker <brobecker@adacore.com> | |
172 | |
173 » * linespec.c (add_minsym): Preserve function descriptors. | |
174 | |
175 2012-01-04 Joel Brobecker <brobecker@adacore.com> | |
176 | 45 |
177 * linespec.c (struct collect_minsyms) [list_mode]: New field. | 46 * linespec.c (struct collect_minsyms) [list_mode]: New field. |
178 (add_minsym): Ignore data symbols if not in list mode. | 47 (add_minsym): Ignore data symbols if not in list mode. |
179 (search_minsyms_for_name): Set local.list_mode. | 48 (search_minsyms_for_name): Set local.list_mode. |
180 | 49 |
181 2012-01-04 Ulrich Weigand <uweigand@de.ibm.com> | 50 2011-12-27 Joel Brobecker <brobecker@adacore.com> |
182 | 51 |
183 » * breakpoint.c (all_locations_are_pending): Consider locations | 52 » * utils.c (gdb_realpath): Add better support for Windows hosts. |
184 » in program spaces executing during startup pending as well. | |
185 | |
186 2012-01-02 Jan Kratochvil <jan.kratochvil@redhat.com> | |
187 » Joel Brobecker <brobecker@adacore.com> | |
188 | |
189 » Fix regression for gdb.cp/gdb2495.exp with gcc-4.7. | |
190 » * arch-utils.c (displaced_step_at_entry_point): Incrase BP_LEN skip to | |
191 » 3 times. | |
192 » * infcall.c (call_function_by_hand) <AT_SYMBOL>: Move it upwards and | |
193 » fall through into AT_ENTRY_POINT. | |
194 » (call_function_by_hand) <AT_ENTRY_POINT>: New variable bp_len. Adjust | |
195 » DUMMY_ADDR with it. | |
196 » * ppc-linux-tdep.c (ppc_linux_displaced_step_location): Increase | |
197 » PPC_INSN_SIZE skip to 3 times. | |
198 | |
199 2012-01-01 Jan Kratochvil <jan.kratochvil@redhat.com> | |
200 | |
201 » * NEWS (Changes in GDB 7.4): Add gdbtui deprecation note. | |
202 » * tui/tui-main.c: Likewise. | |
203 | 53 |
204 2011-12-23 Kevin Pouget <kevin.pouget@st.com> | 54 2011-12-23 Kevin Pouget <kevin.pouget@st.com> |
205 | 55 |
206 » Introduce gdb.FinishBreakpoint in Python | 56 » Introduce gdb.FinishBreakpoint in Python. |
| 57 » * NEWS: Add entry for FinishBreakpoint. |
207 * Makefile.in (SUBDIR_PYTHON_OBS): Add py-finishbreakpoint.o. | 58 * Makefile.in (SUBDIR_PYTHON_OBS): Add py-finishbreakpoint.o. |
208 (SUBDIR_PYTHON_SRCS): Add python/py-finishbreakpoint.c. | 59 (SUBDIR_PYTHON_SRCS): Add python/py-finishbreakpoint.c. |
209 Add build rule for this file. | 60 Add build rule for this file. |
210 * infcmd.c (print_return_value): Split to create get_return_value. | 61 * infcmd.c (print_return_value): Split to create get_return_value. |
211 (get_return_value): New function based on print_return_value. Handle | 62 (get_return_value): New function based on print_return_value. Handle |
212 case where stop_registers are not set. | 63 case where stop_registers are not set. |
213 * inferior.h (get_return_value): New prototype. | 64 * inferior.h (get_return_value): New prototype. |
214 * python/py-breakpoint.c (bppy_pending_object): Make non-static. | 65 * python/py-breakpoint.c (bppy_pending_object): Make non-static. |
215 (gdbpy_breakpoint_created): Set is_py_finish_bp is necessary. | 66 (gdbpy_breakpoint_created): Set is_py_finish_bp is necessary. |
216 (struct breakpoint_object): Move to python-internal.h | 67 (struct breakpoint_object): Move to python-internal.h |
(...skipping 27 matching lines...) Expand all Loading... |
244 (frapy_older): Likewise. | 95 (frapy_older): Likewise. |
245 (frapy_newer): Likewise. | 96 (frapy_newer): Likewise. |
246 (frapy_find_sal): Likewise. | 97 (frapy_find_sal): Likewise. |
247 (frapy_read_var): Likewise. | 98 (frapy_read_var): Likewise. |
248 (frapy_select): Likewise. | 99 (frapy_select): Likewise. |
249 * python/python.c (gdbpy_is_stopped_at_finish_bp): New noop function. | 100 * python/python.c (gdbpy_is_stopped_at_finish_bp): New noop function. |
250 (_initialize_python): Add gdbpy_initialize_finishbreakpoints. | 101 (_initialize_python): Add gdbpy_initialize_finishbreakpoints. |
251 * python/python.h: Include breakpoint.h | 102 * python/python.h: Include breakpoint.h |
252 (gdbpy_is_stopped_at_finish_bp): New prototype. | 103 (gdbpy_is_stopped_at_finish_bp): New prototype. |
253 | 104 |
254 2011-12-22 Andreas Schwab <schwab@linux-m68k.org> | 105 2011-12-22 Tom Tromey <tromey@redhat.com> |
255 | 106 |
256 » * ppc-linux-nat.c (create_watchpoint_request): Only use ranged | 107 » PR python/12533: |
257 » watchpoints when supported. | 108 » * value.h (release_value_or_incref): Declare. |
| 109 » * value.c (struct value) <released>: New field. |
| 110 » (free_all_values, release_value, value_release_to_mark): Update |
| 111 » 'released'. |
| 112 » (release_value_or_incref): New function. |
| 113 » * python/py-value.c (valpy_new): Use release_value_or_incref. |
| 114 » (value_to_value_object): Likewise. |
| 115 » * varobj.c (install_new_value): Move value_incref earlier. |
258 | 116 |
259 » * cp-name-parser.y (cp_merge_demangle_parse_infos): Don't use | 117 2011-12-22 Tom Tromey <tromey@redhat.com> |
260 » obstack_empty_p. | 118 |
| 119 » * value.c (struct value) <modifiable, lazy, optimized_out, |
| 120 » initialized, stack>: Now bitfields. Move to top. |
| 121 » <reference_count>: Move earlier. |
| 122 |
| 123 2011-12-21 Tom Tromey <tromey@redhat.com> |
| 124 |
| 125 » * minsyms.h: Rearrange. Document header and all functions. |
| 126 » * minsyms.c: Move some comments to minsyms.h. |
| 127 |
| 128 2011-12-21 Tom Tromey <tromey@redhat.com> |
| 129 |
| 130 » * symtab.h: Include minsyms.h. |
| 131 » (prim_record_minimal_symbol, prim_record_minimal_symbol_full) |
| 132 » (prim_record_minimal_symbol_and_info, msymbol_hash_iw) |
| 133 » (msymbol_hash, SYMBOL_HASH_NEXT, msymbol_objfile) |
| 134 » (lookup_minimal_symbol, lookup_minimal_symbol_text) |
| 135 » (lookup_minimal_symbol_solib_trampoline) |
| 136 » (lookup_minimal_symbol_by_pc_name, lookup_minimal_symbol_by_pc) |
| 137 » (iterate_over_minimal_symbols, lookup_minimal_symbol_and_objfile) |
| 138 » (lookup_minimal_symbol_by_pc_section) |
| 139 » (lookup_solib_trampoline_symbol_by_pc) |
| 140 » (init_minimal_symbol_collection) |
| 141 » (make_cleanup_discard_minimal_symbols, install_minimal_symbols) |
| 142 » (msymbols_sort): Move to minsyms.h. |
| 143 » * objfiles.c (terminate_minimal_symbol_table): Move to minsyms.c. |
| 144 » * minsyms.c (terminate_minimal_symbol_table): Move from |
| 145 » objfiles.c. |
| 146 » * minsyms.h: New file. |
| 147 |
| 148 2011-12-21 Tom Tromey <tromey@redhat.com> |
| 149 |
| 150 » * hppa-hpux-tdep.c (hppa64_hpux_search_dummy_call_sequence): Use |
| 151 » ALL_OBJFILE_MSYMBOLS. |
| 152 » (hppa_hpux_find_dummy_bpaddr): Likewise. |
| 153 » * jit.c (jit_object_close_impl): Use |
| 154 » terminate_minimal_symbol_table. |
| 155 |
| 156 2011-12-21 Tom Tromey <tromey@redhat.com> |
| 157 |
| 158 » * elfread.c (elf_symtab_read): Put the filename in the filename |
| 159 » bcache. |
| 160 |
| 161 2011-12-21 Tom Tromey <tromey@redhat.com> |
| 162 |
| 163 » * symtab.h (struct minimal_symbol) <filename>: Now const. |
261 | 164 |
262 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org> | 165 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org> |
263 | 166 |
264 PR tdep/12797 | 167 PR tdep/12797 |
265 * arm-tdep.c (arm_return_value): Handle complex types. | 168 * arm-tdep.c (arm_return_value): Handle complex types. |
266 | 169 |
| 170 2011-12-21 Andreas Schwab <schwab@linux-m68k.org> |
| 171 |
| 172 * ppc-linux-nat.c (create_watchpoint_request): Only use ranged |
| 173 watchpoints when supported. |
| 174 |
| 175 2011-12-21 Jan Kratochvil <jan.kratochvil@redhat.com> |
| 176 |
| 177 * symfile.c (objfilep): New typedef and new DEF_VEC_P. |
| 178 (reread_symbols): Remove variable reread_one, new variables |
| 179 new_objfiles, all_cleanups and ix. Use new_objfiles instead of |
| 180 reread_one. Push changed objfiles to new_objfiles, call |
| 181 observer_notify_new_objfile for them later. |
| 182 |
| 183 2011-12-21 Joel Brobecker <brobecker@adacore.com> |
| 184 |
| 185 * psymtab.c (expand_symtabs_matching_via_partial): Match |
| 186 the partial symbols using their SYMBOL_SEARCH_NAME. |
| 187 * symfile.h (struct quick_symbol_functions): Udate the |
| 188 documentation of expand_symtabs_matching. |
| 189 * dwarf2read.c (write_psymbols): Use SYMBOL_SEARCH_NAME instead |
| 190 of SYMBOL_NATURAL_NAME in index entry. |
| 191 |
| 192 2011-12-21 Joel Brobecker <brobecker@adacore.com> |
| 193 |
| 194 * linespec.c (locate_first_half): Add handling of Ada operators |
| 195 when the current language is Ada. |
| 196 |
| 197 2011-12-21 Joel Brobecker <brobecker@adacore.com> |
| 198 |
| 199 * objfiles.c (insert_section_p): Do not detect overlay sections |
| 200 if overlay debugging is off. |
| 201 |
| 202 2011-12-21 Joel Brobecker <brobecker@adacore.com> |
| 203 |
| 204 * ada-lang.c (is_name_suffix): Add handling of "TKB" suffixes. |
| 205 Update function documentation. |
| 206 * dictionary.c (dict_hash): Ignore "TKB" suffixes in hash |
| 207 computation. |
| 208 |
| 209 2011-12-20 Pedro Alves <alves.ped@gmail.com> |
| 210 Jan Kratochvil <jan.kratochvil@redhat.com> |
| 211 |
| 212 * linux-nat.c (add_lwp): Don't call linux_nat_new_thread on the |
| 213 first LWP. |
| 214 * amd64-linux-nat.c (update_debug_registers_callback): Instantiate |
| 215 `lwp->arch_private' if NULL. |
| 216 (amd64_linux_prepare_to_resume): Do nothing if `lwp->arch_private' |
| 217 is NULL. |
| 218 * i386-linux-nat.c (update_debug_registers_callback): Instantiate |
| 219 `lwp->arch_private' if NULL. |
| 220 (i386_linux_prepare_to_resume): Do nothing if `lwp->arch_private' |
| 221 is NULL. |
| 222 |
267 2011-12-19 Doug Evans <dje@google.com> | 223 2011-12-19 Doug Evans <dje@google.com> |
268 | 224 |
269 * python/py-auto-load.c (info_auto_load_scripts): Pass address of | 225 * python/py-auto-load.c (info_auto_load_scripts): Pass address of |
270 scripts vector to collect_matching_scripts. | 226 scripts vector to collect_matching_scripts. |
271 (collect_matching_scripts): Update. | 227 (collect_matching_scripts): Update. |
272 | 228 |
273 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> | 229 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> |
274 | 230 |
275 * symfile.c (reread_symbols): Move free_objfile_separate_debug, | 231 * symfile.c (reread_symbols): Move free_objfile_separate_debug, |
276 preserve_values, sym_finish and clear_objfile_data calls before BFD | 232 preserve_values, sym_finish and clear_objfile_data calls before BFD |
277 close. Move free_objfile_separate_debug as the very first call. New | 233 close. Move free_objfile_separate_debug as the very first call. New |
278 comment on the ordering. | 234 comment on the ordering. |
279 | 235 |
280 2011-12-19 Ulrich Weigand <uweigand@de.ibm.com> | 236 2011-12-19 Ulrich Weigand <uweigand@de.ibm.com> |
281 | 237 |
282 * s390-tdep.c (s390_push_dummy_call): Set addressing mode bit | 238 * s390-tdep.c (s390_push_dummy_call): Set addressing mode bit |
283 in return PSWA. | 239 in return PSWA. |
284 | 240 |
| 241 2011-12-19 Tom Tromey <tromey@redhat.com> |
| 242 |
| 243 * symtab.h (add_minsym_to_hash_table): Don't declare. |
| 244 * minsyms.c (add_minsym_to_hash_table): Now static. |
| 245 |
| 246 2011-12-19 Joel Brobecker <brobecker@adacore.com> |
| 247 |
| 248 * elfread.c (elf_symtab_read): Ignore undefined symbols with |
| 249 nonzero addresses if they do not correspond to a .plt section |
| 250 when one is available in the objfile. |
| 251 |
| 252 2011-12-17 Andreas Schwab <schwab@linux-m68k.org> |
| 253 |
| 254 * cp-name-parser.y (cp_merge_demangle_parse_infos): Don't use |
| 255 obstack_empty_p. |
| 256 |
285 2011-12-17 Mark Kettenis <kettenis@gnu.org> | 257 2011-12-17 Mark Kettenis <kettenis@gnu.org> |
286 | 258 |
287 * amd64obsd-tdep.c (amd64obsd_init_abi): Don't set | 259 * amd64obsd-tdep.c (amd64obsd_init_abi): Don't set |
288 regset_from_core_section. | 260 regset_from_core_section. |
289 (amd64obsd_core_init_abi): New function that sets | 261 (amd64obsd_core_init_abi): New function that sets |
290 regset_from_core_section. | 262 regset_from_core_section. |
291 (_initialize_amd64obsd_tdep): Use amd64obsd_core_init_abi for | 263 (_initialize_amd64obsd_tdep): Use amd64obsd_core_init_abi for |
292 traditional core dumps. | 264 traditional core dumps. |
293 | 265 |
294 2011-12-17 Mark Kettenis <kettenis@gnu.org> | 266 2011-12-17 Mark Kettenis <kettenis@gnu.org> |
295 | 267 |
296 * amd64obsd-tdep.c (amd64obsd_sigtramp_p): Detect new signal | 268 * amd64obsd-tdep.c (amd64obsd_sigtramp_p): Detect new signal |
297 trampoline to be introduced in OpenBSD 5.0. | 269 trampoline to be introduced in OpenBSD 5.0. |
298 | 270 |
| 271 2011-12-17 Jan Kratochvil <jan.kratochvil@redhat.com> |
| 272 |
| 273 Fix build regression from the PR threads/10729 fix. |
| 274 * s390-nat.c (s390_insert_watchpoint, s390_remove_watchpoint): Use LP, |
| 275 not LP->PTID. |
| 276 |
| 277 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com> |
| 278 |
| 279 * mi/mi-main.c (mi_cmd_list_thread_groups): Rename `optind' and |
| 280 `optarg' to `oind' and `oarg', respectively(-Wshadow). |
| 281 (mi_cmd_data_read_memory): Ditto. |
| 282 (mi_cmd_data_read_memory_bytes): Ditto. |
| 283 (mi_cmd_data_write_memory): Ditto. |
| 284 |
| 285 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com> |
| 286 |
| 287 * mi/mi-getopt.c (mi_getopt): Rename `optind' and `optarg' to |
| 288 `oind' and `oarg', respectively(-Wshadow). |
| 289 (mi_valid_noargs): Ditto. |
| 290 |
| 291 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com> |
| 292 |
| 293 * mi/mi-cmd-var.c (print_varobj): Rename `optind' and `optarg' to |
| 294 `oind' and `oarg', respectively(-Wshadow). |
| 295 |
| 296 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com> |
| 297 |
| 298 * mi/mi-cmd-target.c (mi_cmd_target_file_get): Rename `optind' and |
| 299 `optarg' to `oind' and `oarg', respectively(-Wshadow). |
| 300 (mi_cmd_target_file_put): Ditto. |
| 301 (mi_cmd_target_file_delete): Ditto. |
| 302 |
| 303 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com> |
| 304 |
| 305 * mi/mi-cmd-env.c (mi_cmd_env_path): Rename `optind' and |
| 306 `optarg' to `oind' and `oarg', respectively(-Wshadow). |
| 307 (mi_cmd_env_dir): Ditto. |
| 308 |
| 309 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com> |
| 310 |
| 311 * mi/mi-cmd-disas.c (mi_cmd_disassemble): Rename `optind' and |
| 312 `optarg' to `oind' and `oarg', respectively(-Wshadow). |
| 313 |
| 314 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com> |
| 315 |
| 316 * mi/mi-cmd-break.c (mi_cmd_break_insert): Rename `optind' and |
| 317 `optparg' to `oind' and `oarg', respectively(-Wshadow). |
| 318 (mi_cmd_break_watch): Ditto. |
| 319 |
299 2011-12-16 Tom Tromey <tromey@redhat.com> | 320 2011-12-16 Tom Tromey <tromey@redhat.com> |
300 | 321 |
301 * linespec.c (collect_symbols): Call maybe_add_address after | 322 * linespec.c (collect_symbols): Call maybe_add_address after |
302 calling symbol_to_sal. | 323 calling symbol_to_sal. |
303 (minsym_found): Call maybe_add_address here. | 324 (minsym_found): Call maybe_add_address here. |
304 (search_minsyms_for_name): Don't call maybe_add_address. | 325 (search_minsyms_for_name): Don't call maybe_add_address. |
305 | 326 |
306 2011-12-16 Tom Tromey <tromey@redhat.com> | 327 2011-12-16 Tom Tromey <tromey@redhat.com> |
307 | 328 |
308 * linespec.c (struct collect_info) <objfile>: Remove field. | 329 * linespec.c (struct collect_info) <objfile>: Remove field. |
309 (decode_objc): Update. | 330 (decode_objc): Update. |
310 (find_method): Update. | 331 (find_method): Update. |
311 (decode_variable): Update. | 332 (decode_variable): Update. |
312 (struct minsym_and_objfile): New. | 333 (struct minsym_and_objfile): New. |
313 (struct collect_minsyms): New. | 334 (struct collect_minsyms): New. |
314 (classify_mtype): New function. | 335 (classify_mtype): New function. |
315 (compare_msyms): Likewise. | 336 (compare_msyms): Likewise. |
316 (add_minsym): Likewise. | 337 (add_minsym): Likewise. |
317 (check_minsym): Remove. | 338 (check_minsym): Remove. |
318 (search_minsyms_for_name): Sort minsyms and apply only those with | 339 (search_minsyms_for_name): Sort minsyms and apply only those with |
319 top priority. | 340 top priority. |
320 | 341 |
321 2011-12-16 Tom Tromey <tromey@redhat.com> | 342 2011-12-16 Tom Tromey <tromey@redhat.com> |
322 | 343 |
323 * cli/cli-cmds.c (filter_sals): Filter out sals with NULL symtab. | 344 * cli/cli-cmds.c (filter_sals): Filter out sals with NULL symtab. |
324 | 345 |
| 346 2011-12-16 Pedro Alves <pedro@codesourcery.com> |
| 347 |
| 348 * inf-loop.c: Include top.h. |
| 349 (inferior_event_handler): Call check_frame_language. |
| 350 * top.c (check_frame_language_change): New, factored out from ... |
| 351 (execute_command): ... this. Use check_frame_language_change. |
| 352 * top.h (check_frame_language_change): Declare. |
| 353 |
| 354 2011-12-16 asmwarrior <asmwarrior@gmail.com> (obvious fix) |
| 355 |
| 356 * windows-nat.c (cygwin_get_dr, cygwin_get_dr7): Add missing |
| 357 prototypes. |
| 358 |
| 359 2011-12-16 Doug Evans <dje@google.com> |
| 360 |
| 361 * NEWS: Add entry for stdio gdbserver. |
| 362 |
325 2011-12-16 Phil Muldoon <pmuldoon@redhat.com> | 363 2011-12-16 Phil Muldoon <pmuldoon@redhat.com> |
326 | 364 |
327 * python/python.c: Define python_excp_enums. | 365 * python/python.c: Define python_excp_enums. |
328 (eval_python_from_control_command): Do not call gdbpy_print_stack. | 366 (eval_python_from_control_command): Do not call gdbpy_print_stack. |
329 (python_command): Ditto. | 367 (python_command): Ditto. |
330 (gdbpy_print_stack): Rewrite to use new enum constants. | 368 (gdbpy_print_stack): Rewrite to use new enum constants. |
331 (maint_set_python): Remove function. | 369 (maint_set_python): Remove function. |
332 (maint_show_python): Ditto. | 370 (maint_show_python): Ditto. |
333 (_initialize_python): Do not add "maint" commands. Add "set/show | 371 (_initialize_python): Do not add "maint" commands. Add "set/show |
334 python print-stack commands". | 372 python print-stack commands". |
335 * NEWS: Update to reflect removal for "maint set/show | 373 * NEWS: Update to reflect removal for "maint set/show |
336 print-stack" | 374 print-stack" |
337 | 375 |
| 376 2011-12-15 Doug Evans <dje@google.com> |
| 377 |
| 378 * exceptions.c (catcher_list_size): New function. |
| 379 (last_message): Delete. |
| 380 (exception_messages, exception_messages_size): New static globals. |
| 381 (throw_it): Use exception_messages array to handle nested calls. |
| 382 |
338 2011-12-15 Tom Tromey <tromey@redhat.com> | 383 2011-12-15 Tom Tromey <tromey@redhat.com> |
339 | 384 |
340 * symfile.c (symbol_file_add_with_addrs_or_offsets): Remove bad | 385 * symfile.c (symbol_file_add_with_addrs_or_offsets): Remove bad |
341 do_cleanups call. | 386 do_cleanups call. |
342 | 387 |
| 388 2011-12-14 Doug Evans <dje@google.com> |
| 389 |
| 390 * defs.h (wait_to_die_with_timeout): Declare. |
| 391 * utils.c: #include "gdb_wait.h". |
| 392 (sigalrm_handler, wait_to_die_with_timeout): New functions. |
| 393 * ser-pipe.c: Don't #include "gdb_wait.h". |
| 394 (pipe_close): Give child a chance to die on its own after closing |
| 395 its stdin before SIGTERM'ing it. |
| 396 |
| 397 2011-12-14 Joel Brobecker <brobecker@adacore.com> |
| 398 Tom Tromey <tromey@redhat.com> |
| 399 |
| 400 * ada-lang.c (add_nonlocal_symbols): Initialize data to |
| 401 all zeros. Remove setting of data.arg_sym to NULL. |
| 402 |
| 403 2011-12-14 Pedro Alves <pedro@codesourcery.com> |
| 404 |
| 405 PR threads/10729 |
| 406 |
| 407 * linux-nat.c (linux_nat_new_thread): Change parameter to an lwp |
| 408 pointer. |
| 409 (linux_nat_prepare_to_resume): New global. |
| 410 (lwp_free): New. |
| 411 (purge_lwp_list): Use it. |
| 412 (add_lwp): Call linux_nat_new_thread even on the first LWP. |
| 413 Adjust to interface change. |
| 414 (delete_lwp): Call lwp_free instead of xfree. |
| 415 (detach_callback, linux_nat_detach, resume_lwp, linux_nat_resume) |
| 416 (linux_handle_syscall_trap, linux_handle_extended_wait) |
| 417 (linux_nat_filter_event, resume_stopped_resumed_lwps): Call |
| 418 linux_nat_prepare_to_resume before resuming. |
| 419 (linux_stop_lwp): New. |
| 420 (linux_nat_set_new_thread): Adjust. |
| 421 (linux_nat_set_prepare_to_resume): New. |
| 422 * linux-nat.h (struct arch_lwp_info): Forward declare. |
| 423 (struct lwp_info) <arch_private>: New field. |
| 424 (linux_stop_lwp): Declare. |
| 425 (linux_nat_set_new_thread): Adjust. |
| 426 (linux_nat_set_prepare_to_resume): New. |
| 427 |
| 428 * i386-nat.c (DR_NADDR, DR_STATUS, DR_CONTROL) |
| 429 (struct i386_debug_reg_state): Move to i386-nat.h. |
| 430 (dr_mirror): Comment. |
| 431 (i386_debug_reg_state): New. |
| 432 (i386_update_inferior_debug_regs): Simplify. |
| 433 (i386_stopped_data_address): Use the debug register state from the |
| 434 inferior, not from the local cache. |
| 435 * i386-nat.h (struct i386_dr_low_type): Delete reset_addr and |
| 436 unset_status fields. New get_addr and get_control fields. |
| 437 (DR_FIRSTADDR, DR_LASTADDR, DR_CONTROL): Moved from i386-nat.c. |
| 438 (DR_NADDR, DR_STATUS): New. |
| 439 (struct i386_debug_reg_state): Moved from i386-nat.c. |
| 440 |
| 441 * amd64-linux-nat.c (struct arch_lwp_info): New. |
| 442 (amd64_linux_dr): Delete global. |
| 443 (amd64_linux_dr_get_addr): New. |
| 444 (amd64_linux_dr_get_control): New. |
| 445 (amd64_linux_dr_unset_status): Delete. |
| 446 (amd64_linux_dr_set_addr): Reimplement. |
| 447 (amd64_linux_dr_reset_addr): Delete. |
| 448 (update_debug_registers_callback): New. |
| 449 (amd64_linux_dr_set_control): Reimplement. |
| 450 (amd64_linux_dr_set_addr): Reimplement. |
| 451 (amd64_linux_prepare_to_resume): New. |
| 452 (amd64_linux_new_thread): Change parameter to an lwp pointer. |
| 453 Reimplement. |
| 454 (_initialize_amd64_linux_nat): No longer install |
| 455 i386_dr_low.reset_addr and i386_dr_low.unset_status. Install |
| 456 amd64_linux_dr_get_control as i386_dr_low.get_control. Install |
| 457 amd64_linux_dr_get_addr as i386_dr_low.get_addr. Install |
| 458 amd64_linux_prepare_to_resume. |
| 459 * i386-linux-nat.c (DR_FIRSTADDR, DR_LASTADDR, DR_STATUS) |
| 460 (DR_CONTROL): Delete. |
| 461 (struct arch_lwp_info): New. |
| 462 (i386_linux_dr): Delete global. |
| 463 (i386_linux_dr_set_control): Reimplement. |
| 464 (i386_linux_dr_get_addr): New. |
| 465 (i386_linux_dr_set_addr): Reimplement. |
| 466 (i386_linux_dr_get_control): New. |
| 467 (update_debug_registers_callback): New. |
| 468 (i386_linux_dr_unset_status): Delete. |
| 469 (i386_linux_dr_set_addr): Reimplement. |
| 470 (i386_linux_prepare_to_resume): New. |
| 471 (i386_linux_new_thread): Change parameter to an lwp pointer. |
| 472 Reimplement. |
| 473 (_initialize_i386_linux_nat): No longer install |
| 474 i386_dr_low.reset_addr and i386_dr_low.unset_status. Install |
| 475 i386_linux_dr_get_control as i386_dr_low.get_control. Install |
| 476 i386_linux_dr_get_addr as i386_dr_low.get_addr. Install |
| 477 i386_linux_prepare_to_resume. |
| 478 |
| 479 * arm-linux-nat.c (arm_linux_new_thread): Change parameter to an |
| 480 lwp pointer. Adjust. |
| 481 * ia64-linux-nat.c (ia64_linux_new_thread): Likewise. |
| 482 * mips-linux-nat.c (mips_linux_new_thread): Likewise. |
| 483 * ppc-linux-nat.c (ppc_linux_new_thread): Likewise. |
| 484 * s390-nat.c (s390_fix_watch_points): Likewise. |
| 485 |
| 486 * i386-darwin-nat.c (DR_FIRSTADDR, DR_LASTADDR, DR_STATUS) |
| 487 (DR_CONTROL): Delete. |
| 488 (i386_darwin_dr_reset_addr): Delete. |
| 489 (i386_darwin_dr_get_addr): New. |
| 490 (i386_darwin_dr_get_control): New. |
| 491 * go32-nat.c |
| 492 (go32_get_dr7, go32_get_dr): New. |
| 493 (init_go32_ops): No longer install i386_dr_low.reset_addr. |
| 494 Install go32_get_dr7 as i386_dr_low.get_control. Install |
| 495 go32_get_dr as i386_dr_low.get_addr. |
| 496 * i386bsd-nat.c (i386bsd_dr_get): New. |
| 497 (i386bsd_dr_reset_addr): Delete. |
| 498 (i386bsd_dr_get_addr): New. |
| 499 (i386bsd_dr_get_status): Use i386bsd_dr_get. |
| 500 (i386bsd_dr_get_control): New. |
| 501 * i386bsd-nat.h (i386bsd_dr_reset_addr): Delete. |
| 502 (i386bsd_dr_get_addr): New. |
| 503 (i386bsd_dr_get_control): New. |
| 504 * i386fbsd-nat.c (_initialize_i386fbsd_nat): No longer install |
| 505 i386_dr_low.reset_addr and i386_dr_low.unset_status. Install |
| 506 i386bsd_dr_get_control as i386_dr_low.get_control. Install |
| 507 i386bsd_dr_get_addr as i386_dr_low.get_addr. |
| 508 * windows-nat.c (init_windows_ops): No longer install |
| 509 i386_dr_low.reset_addr and i386_dr_low.unset_status. Install |
| 510 cygwin_get_dr7 as i386_dr_low.get_control. Install cygwin_get_dr |
| 511 as i386_dr_low.get_addr. |
| 512 (cygwin_get_dr): New. |
| 513 (cygwin_get_dr7): New. |
| 514 |
343 2011-12-14 Pedro Alves <pedro@codesourcery.com> | 515 2011-12-14 Pedro Alves <pedro@codesourcery.com> |
344 | 516 |
345 * ia64-tdep.c (ia64_memory_remove_breakpoint): Use | 517 * ia64-tdep.c (ia64_memory_remove_breakpoint): Use |
346 target_write_raw_memory. | 518 target_write_raw_memory. |
347 * m32r-tdep.c (m32r_memory_remove_breakpoint): Use | 519 * m32r-tdep.c (m32r_memory_remove_breakpoint): Use |
348 target_write_raw_memory. | 520 target_write_raw_memory. |
349 * microblaze-linux-tdep.c | 521 * microblaze-linux-tdep.c |
350 (microblaze_linux_memory_remove_breakpoint): Use | 522 (microblaze_linux_memory_remove_breakpoint): Use |
351 target_write_raw_memory. | 523 target_write_raw_memory. |
352 * ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Use | 524 * ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Use |
353 target_write_raw_memory. | 525 target_write_raw_memory. |
354 | 526 |
| 527 2011-12-14 Joel Brobecker <brobecker@adacore.com> |
| 528 |
| 529 * linespec.c (decode_line_internal): Make static. |
| 530 |
355 2011-12-14 Yao Qi <yao@codesourcery.com> | 531 2011-12-14 Yao Qi <yao@codesourcery.com> |
356 | 532 |
357 * breakpoint.c (create_breakpoint): Set canonical.addr_string | 533 * breakpoint.c (create_breakpoint): Set canonical.addr_string |
358 for static tracepoint. | 534 for static tracepoint. |
359 | 535 |
360 2011-12-13 Joel Brobecker <brobecker@adacore.com> | 536 2011-12-13 Joel Brobecker <brobecker@adacore.com> |
361 | 537 |
362 * version.in: Set version to 7.3.91.20111213-cvs. | |
363 | |
364 2011-12-13 Joel Brobecker <brobecker@adacore.com> | |
365 | |
366 GDB 7.3.91 released. | |
367 | |
368 2011-12-13 Joel Brobecker <brobecker@adacore.com> | |
369 | |
370 * version.in: Update GDB version number to 7.3.91. | |
371 | |
372 2011-12-13 Joel Brobecker <brobecker@adacore.com> | |
373 | |
374 * configure.ac: Disable -Werror by default. | |
375 * configure: Regenerate. | |
376 | |
377 2011-12-13 Joel Brobecker <brobecker@adacore.com> | |
378 | |
379 GDB 7.4 branch created (branch timestamp: 2011-12-13 13:00 UTC) | 538 GDB 7.4 branch created (branch timestamp: 2011-12-13 13:00 UTC) |
380 » * version.in: Bump version to 7.3.90.20111213-cvs. | 539 » * version.in: Bump version to 7.4.50.20111213-cvs. |
| 540 |
| 541 2011-12-13 Joel Brobecker <brobecker@adacore.com> |
| 542 |
| 543 » * NEWS: Create a new section for the next release branch. |
| 544 » Rename the section of the current branch, now that it has |
| 545 » been cut. |
381 | 546 |
382 2011-12-11 Joel Brobecker <brobecker@adacore.com> | 547 2011-12-11 Joel Brobecker <brobecker@adacore.com> |
383 | 548 |
384 * ada-lang.c (ada_exception_support_info_sniffer): Improve | 549 * ada-lang.c (ada_exception_support_info_sniffer): Improve |
385 error message. | 550 error message. |
386 | 551 |
387 2011-12-11 Joel Brobecker <brobecker@adacore.com> | 552 2011-12-11 Joel Brobecker <brobecker@adacore.com> |
388 | 553 |
389 * ada-lang.c (struct ada_inferior_data) [exception_info]: | 554 * ada-lang.c (struct ada_inferior_data) [exception_info]: |
390 New field. | 555 New field. |
(...skipping 12094 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12485 For older changes see ChangeLog-2010. | 12650 For older changes see ChangeLog-2010. |
12486 | 12651 |
12487 | 12652 |
12488 Local Variables: | 12653 Local Variables: |
12489 mode: change-log | 12654 mode: change-log |
12490 left-margin: 8 | 12655 left-margin: 8 |
12491 fill-column: 74 | 12656 fill-column: 74 |
12492 version-control: never | 12657 version-control: never |
12493 coding: utf-8 | 12658 coding: utf-8 |
12494 End: | 12659 End: |
OLD | NEW |