]> Git Repo - binutils.git/blame - gdb/ChangeLog
record-btrace: supply register target methods
[binutils.git] / gdb / ChangeLog
CommitLineData
1f3ef581
MM
12014-01-16 Markus Metzger <[email protected]>
2
3 * record-btrace.c (record_btrace_fetch_registers)
4 (record_btrace_store_registers)
5 (record_btrace_to_prepare_to_store): New.
6 (init_record_btrace_ops): Add the above.
7
f32dbf8c
MM
82014-01-16 Tom Tromey <[email protected]>
9
10 * windows-nat.c (windows_prepare_to_store): Add 'self' argument.
11 * target.h (struct target_ops) <to_prepare_to_store>: Add
12 argument.
13 (target_prepare_to_store): Add argument.
14 * target.c (debug_to_prepare_to_store): Add argument.
15 (update_current_target): Update.
16 * remote.c (remote_prepare_to_store): Add 'self' argument.
17 * remote-sim.c (gdbsim_prepare_to_store): Add 'self' argument.
18 * remote-mips.c (mips_prepare_to_store): Add 'self' argument.
19 * remote-m32r-sdi.c (m32r_prepare_to_store): Add 'self' argument.
20 * record-full.c (record_full_core_prepare_to_store): Add 'self'
21 argument.
22 * ravenscar-thread.c (ravenscar_prepare_to_store): Add argument.
23 * nto-procfs.c (procfs_prepare_to_store): Add 'self' argument.
24 * monitor.c (monitor_prepare_to_store): Add 'self' argument.
25 * inf-child.c (inf_child_prepare_to_store): Add 'self' argument.
26 * go32-nat.c (go32_prepare_to_store): Add 'self' argument.
27
07bbe694
MM
282014-01-16 Markus Metzger <[email protected]>
29
30 * btrace.h (replay) <replay>: New.
31 (btrace_is_replaying): New.
32 * btrace.c (btrace_clear): Free replay iterator.
33 (btrace_is_replaying): New.
34 * record-btrace.c (record_btrace_is_replaying): New.
35 (record_btrace_info): Print insn number if replaying.
36 (record_btrace_insn_history): Start at replay position.
37 (record_btrace_call_history): Start at replay position.
38 (init_record_btrace_ops): Init to_record_is_replaying.
39
0688d04e
MM
402014-01-16 Markus Metzger <[email protected]>
41
42 * record-btrace.c (record_btrace_insn_history_range): Include
43 end.
44 (record_btrace_insn_history_from): Adjust range.
45 (record_btrace_call_history_range): Include
46 end.
47 (record_btrace_call_history_from): Adjust range.
48 * NEWS: Announce changes.
49
8710b709
MM
502014-01-16 Markus Metzger <[email protected]>
51
52 * record.h (enum record_print_flag)
53 <record_print_indent_calls>: New.
54 * record.c (get_call_history_modifiers): Recognize /c modifier.
55 (_initialize_record): Document /c modifier.
56 * record-btrace.c (btrace_call_history): Add btinfo parameter.
57 Reorder fields. Optionally indent the function name. Update
58 all users.
59 * NEWS: Announce changes.
60
d0fa7535
MM
612014-01-16 Markus Metzger <[email protected]>
62
63 * common/linux-btrace.c (linux_enable_btrace): Enlarge buffer.
64
5de9129b
MM
652014-01-16 Markus Metzger <[email protected]>
66
67 * btrace.c (ftrace_new_function): Start counting at one.
68 * record-btrace.c (record_btrace_info): Adjust number of calls
69 and insns.
70 * NEWS: Announce it.
71
7acbe133
MM
722014-01-16 Markus Metzger <[email protected]>
73
74 * record-btrace.c (btrace_call_history_insn_range): Print
75 insn range as [begin, end].
76
23a7fe75
MM
772014-01-16 Markus Metzger <[email protected]>
78
79 * btrace.h (struct btrace_func_link): New.
80 (enum btrace_function_flag): New.
81 (struct btrace_inst): Rename to ...
82 (struct btrace_insn): ...this. Update all users.
83 (struct btrace_func) <ibegin, iend>: Remove.
84 (struct btrace_func_link): New.
85 (struct btrace_func): Rename to ...
86 (struct btrace_function): ...this. Update all users.
87 (struct btrace_function) <segment, flow, up, insn, insn_offset)
88 (number, level, flags>: New.
89 (struct btrace_insn_iterator): Rename to ...
90 (struct btrace_insn_history): ...this.
91 Update all users.
92 (struct btrace_insn_iterator, btrace_call_iterator): New.
93 (struct btrace_target_info) <btrace, itrace, ftrace>: Remove.
94 (struct btrace_target_info) <begin, end, level>
95 <insn_history, call_history>: New.
96 (btrace_insn_get, btrace_insn_number, btrace_insn_begin)
97 (btrace_insn_end, btrace_insn_prev, btrace_insn_next)
98 (btrace_insn_cmp, btrace_find_insn_by_number, btrace_call_get)
99 (btrace_call_number, btrace_call_begin, btrace_call_end)
100 (btrace_call_prev, btrace_call_next, btrace_call_cmp)
101 (btrace_find_function_by_number, btrace_set_insn_history)
102 (btrace_set_call_history): New.
103 * btrace.c (btrace_init_insn_iterator)
104 (btrace_init_func_iterator, compute_itrace): Remove.
105 (ftrace_print_function_name, ftrace_print_filename)
106 (ftrace_skip_file): Change
107 parameter to const.
108 (ftrace_init_func): Remove.
109 (ftrace_debug): Use new btrace_function fields.
110 (ftrace_function_switched): Also consider gaining and
111 losing symbol information).
112 (ftrace_print_insn_addr, ftrace_new_call, ftrace_new_return)
113 (ftrace_new_switch, ftrace_find_caller, ftrace_new_function)
114 (ftrace_update_caller, ftrace_fixup_caller, ftrace_new_tailcall):
115 New.
116 (ftrace_new_function): Move. Remove debug print.
117 (ftrace_update_lines, ftrace_update_insns): New.
118 (ftrace_update_function): Check for call, ret, and jump.
119 (compute_ftrace): Renamed to ...
120 (btrace_compute_ftrace): ...this. Rewritten to compute call
121 stack.
122 (btrace_fetch, btrace_clear): Updated.
123 (btrace_insn_get, btrace_insn_number, btrace_insn_begin)
124 (btrace_insn_end, btrace_insn_prev, btrace_insn_next)
125 (btrace_insn_cmp, btrace_find_insn_by_number, btrace_call_get)
126 (btrace_call_number, btrace_call_begin, btrace_call_end)
127 (btrace_call_prev, btrace_call_next, btrace_call_cmp)
128 (btrace_find_function_by_number, btrace_set_insn_history)
129 (btrace_set_call_history): New.
130 * record-btrace.c (require_btrace): Use new btrace thread
131 info fields.
132 (record_btrace_info, btrace_insn_history)
133 (record_btrace_insn_history, record_btrace_insn_history_range):
134 Use new btrace thread info fields and new iterator.
135 (btrace_func_history_src_line): Rename to ...
136 (btrace_call_history_src_line): ...this. Use new btrace
137 thread info fields.
138 (btrace_func_history): Rename to ...
139 (btrace_call_history): ...this. Use new btrace thread info
140 fields and new iterator.
141 (record_btrace_call_history, record_btrace_call_history_range):
142 Use new btrace thread info fields and new iterator.
143
8372a7cb
MM
1442014-01-16 Markus Metzger <[email protected]>
145
146 * frame.h (frame_id_build_unavailable_stack_special): New.
147 * frame.c (frame_id_build_unavailable_stack_special): New.
148
c2170eef
MM
1492014-01-16 Markus Metzger <[email protected]>
150
151 * amd64-tdep.c (amd64_classify_insn_at, amd64_insn_is_call)
152 (amd64_insn_is_ret, amd64_insn_is_jump, amd64_jmp_p): New.
153 (amd64_init_abi): Add insn_is_call, insn_is_ret, and insn_is_jump
154 to gdbarch.
155 * i386-tdep.c (i386_insn_is_call, i386_insn_is_ret)
156 (i386_insn_is_jump, i386_jmp_p): New.
157 (i386_gdbarch_init): Add insn_is_call, insn_is_ret, and
158 insn_is_jump to gdbarch.
159 * gdbarch.sh (insn_is_call, insn_is_ret, insn_is_jump): New.
160 * gdbarch.h: Regenerated.
161 * gdbarch.c: Regenerated.
162 * arch-utils.h (default_insn_is_call, default_insn_is_ret)
163 (default_insn_is_jump): New.
164 * arch-utils.c (default_insn_is_call, default_insn_is_ret)
165 (default_insn_is_jump): New.
166
864089d2
MM
1672014-01-16 Markus Metzger <[email protected]>
168
169 * common/btrace-common.h (btrace_read_type) <btrace_read_all>:
170 Change to ...
171 (btrace_read_type) <BTRACE_READ_ALL>: ... this. Update users.
172 (btrace_read_type) <btrace_read_new>: Change to ...
173 (btrace_read_type) <BTRACE_READ_NEW>: ... this. Update users.
174
ed9edfb5
MM
1752014-01-16 Markus Metzger <[email protected]>
176
177 * common/linux-btrace.c (linux_read_btrace): Free trace from
178 previous iteration.
179
fbcbc3fd
DE
1802014-01-15 Doug Evans <[email protected]>
181
182 * dwarf2read.c (open_and_init_dwp_file): Use pulongest to print
183 uint32_t.
184
3d548a53
TT
1852014-01-15 Tom Tromey <[email protected]>
186
187 * dbxread.c (process_one_symbol): Use set_objfile_main_name.
188 * dwarf2read.c (read_partial_die): Use set_objfile_main_name.
189 * objfiles.c (get_objfile_bfd_data): Initialize language_of_main.
190 (set_objfile_main_name): New function.
191 * objfiles.h (struct objfile_per_bfd_storage) <name_of_main,
192 language_of_main>: New fields.
193 (set_objfile_main_name): Declare.
194 * symtab.c (find_main_name): Loop over objfiles to find the main
195 name and language.
196 (set_main_name): Now static.
197 (get_main_info): Add comment.
198 * symtab.h (set_main_name): Don't declare.
199
32ac0d11
TT
2002014-01-15 Tom Tromey <[email protected]>
201
202 * symtab.c (main_progspace_key): New global.
203 (struct main_info): New.
204 (name_of_main, language_of_main): Remove.
205 (get_main_info, main_info_cleanup): New function.
206 (set_main_name, main_name, main_language): Use get_main_info.
207 (_initialize_symtab): Initialize main_progspace_key.
208
9e6c82ad
TT
2092014-01-15 Tom Tromey <[email protected]>
210
211 * dbxread.c (process_one_symbol): Update.
212 * dwarf2read.c (read_partial_die): Update.
213 * symfile.c (set_initial_language): Call main_language.
214 * symtab.c (language_of_main): Now static.
215 (set_main_name): Add 'lang' parameter.
216 (find_main_name): Update.
217 (main_language): New function.
218 (symtab_observer_executable_changed): Update.
219 * symtab.h (set_main_name): Update.
220 (language_of_main): Remove.
221 (main_language): Declare.
222
6ef55de7
TT
2232014-01-15 Tom Tromey <[email protected]>
224
225 * symfile.c (init_entry_point_info): Use new "initialized" field.
226 Update.
227 * objfiles.h (struct entry_point) <initialized>: New field.
228 (struct objfile_per_bfd_storage) <ei>: New field, moved from...
229 (struct objfile) <ei>: ...here. Remove.
230 * objfiles.c (entry_point_address_query): Update.
231
53eddfa6
TT
2322014-01-15 Tom Tromey <[email protected]>
233
234 * objfiles.c (entry_point_address_query): Relocate entry point
235 address.
236 (objfile_relocate1): Do not relocate entry point address.
237 * objfiles.h (struct entry_info) <entry_point>: Update comment.
238 <the_bfd_section_index>: New field.
239 * symfile.c (init_entry_point_info): Find the entry point's
240 section.
241
d56e56aa
TT
2422014-01-15 Tom Tromey <[email protected]>
243
244 * solib-frv.c (enable_break): Use entry_point_address_query.
245
33a97bbe
OJ
2462014-01-15 Omair Javaid <[email protected]>
247
248 * NEWS: Add note on improved process record-replay on
249 arm*-linux* targets.
250
c6ec2b30
OJ
2512014-01-15 Omair Javaid <[email protected]>
252
253 * arm-tdep.c (enum arm_record_result): New enum.
254 (arm_record_unsupported_insn): New function.
255 (arm_record_coproc_data_proc): Removed.
256 (thumb2_record_ld_st_multiple): New function.
257 (thumb2_record_ld_st_dual_ex_tbb): New function.
258 (thumb2_record_data_proc_sreg_mimm): New function.
259 (thumb2_record_ps_dest_generic): New function.
260 (thumb2_record_branch_misc_cntrl): New function.
261 (thumb2_record_str_single_data): New function.
262 (thumb2_record_ld_mem_hints): New function.
263 (thumb2_record_ld_word): New function.
264 (thumb2_record_lmul_lmla_div): New function.
265 (thumb2_record_decode_insn_handler): New function.
266 (decode_insn): Add thumb32 instruction handlers.
267
97dfe206
OJ
2682014-01-15 Omair Javaid <[email protected]>
269
270 * arm-linux-tdep.c: Include "record-full.h" and "linux-record.h".
271 (struct arm_linux_record_tdep): Declare.
272 (arm_canonicalize_syscall): New function.
273 (arm_all_but_pc_registers_record): New function.
274 (arm_linux_syscall_record): New function.
275 (arm_linux_init_abi): Add syscall recording constructs.
276 * arm-tdep.c (thumb_record_ldm_stm_swi): Update thumb syscall
277 decoding. (arm_record_coproc_data_proc): Update arm syscall
278 decoding.
279 * arm-tdep.h (struct gdbarch_tdep) <arm_swi_record>: Remove.
280 <arm_syscall_record>: New field.
281 * configure.tgt (arm*-*-linux*): Add linux-record.o to
282 gdb_target_obs.
283
9904a494
OJ
2842014-01-15 Omair Javaid <[email protected]>
285
286 * arm-tdep.c (thumb_record_misc): Update to use sp as base
287 register for push instruction recording.
288
f969241e
OJ
2892014-01-15 Omair Javaid <[email protected]>
290
291 * arm-tdep.c (thumb_record_misc): Update to correct logical
292 error while recording ldm, ldmia and pop instructions.
293
bfbbec00
OJ
2942014-01-15 Omair Javaid <[email protected]>
295
296 * arm-tdep.c (struct arm_mem_r) <addr>: Change type to uint32_t.
297
e40adcc9
PA
2982014-01-15 Pedro Alves <[email protected]>
299
300 * go32-nat.c (go32_open, go32_close, go32_attach, go32_detach)
301 (go32_resume, go32_fetch_registers, store_register)
302 (go32_store_registers, go32_prepare_to_store)
303 (go32_xfer_memory, go32_files_info, go32_kill_inferior)
304 (go32_create_inferior, go32_can_run, go32_terminal_init)
305 (go32_terminal_inferior, go32_terminal_ours): Delete forward
306 declarations.
307
b0a16e66
TT
3082014-01-15 Tom Tromey <[email protected]>
309
310 * target.h (async_callback_ftype): New typedef.
311 (struct target_ops) <to_async>: Use it.
312
bf7105a4
JB
3132014-01-15 Joel Brobecker <[email protected]>
314
315 * python/py-value.c (get_field_type): Remove unnecessary curly
316 braces for single-statement if block.
317
a8f35c2e
JB
3182014-01-15 Joel Brobecker <[email protected]>
319
320 * python/py-type.c (convert_field): Add missing empty line
321 after declarations.
322
bb4142cf
DE
3232014-01-14 Doug Evans <[email protected]>
324
325 * symfile.h (expand_symtabs_matching): Renamed from
326 expand_partial_symbol_names. Update prototype.
327 (map_symbol_filenames): Renamed from map_partial_symbol_filenames.
328 * symfile.c (expand_symtabs_matching): Renamed from
329 expand_partial_symbol_names. New args file_matcher, kind.
330 Rename arg fun to symbol_matcher.
331 (map_symbol_filenames): Renamed from map_partial_symbol_filenames.
332 * ada-lang.c (ada_complete_symbol_matcher): Renamed from
333 ada_expand_partial_symbol_name.
334 (ada_make_symbol_completion_list): Update to call
335 expand_symtabs_matching.
336 (ada_add_global_exceptions): Call expand_symtabs_matching.
337 * mi/mi-cmd-file.c (mi_cmd_file_list_exec_source_files): Update to
338 call map_symbol_filenames.
339 * symtab.c (sources_info): Update to call map_symbol_filenames.
340 (search_symbols): Call expand_symtabs_matching.
341 (symbol_completion_matcher): Renamed from expand_partial_symbol_name.
342 (default_make_symbol_completion_list_break_on): Update to call
343 expand_symtabs_matching.
344 (make_source_files_completion_list): Update to call
345 map_symbol_filenames.
346
206f2a57
DE
3472014-01-14 Doug Evans <[email protected]>
348
349 * symfile.h (expand_symtabs_file_matcher_ftype): New typedef.
350 (expand_symtabs_symbol_matcher_ftype): New typedef.
351 (quick_symbol_functions.expand_symtabs_matching): Update to use.
352 expand_symtabs_file_matcher_ftype, expand_symtabs_symbol_matcher_ftype.
353 * symfile.c (expand_partial_symbol_names): Update to use
354 expand_symtabs_symbol_matcher_ftype.
355 * dwarf2read.c (dw2_expand_symtabs_matching): Update to use
356 expand_symtabs_file_matcher_ftype, expand_symtabs_symbol_matcher_ftype.
357 Arg name_matcher renamed to symbol_matcher.
358 * psymtab.c (recursively_search_psymtabs): Update to use
359 expand_symtabs_symbol_matcher_ftype. Arg name_matcher renamed to
360 sym_matcher.
361 (expand_symtabs_matching_via_partial): Update to use
362 expand_symtabs_file_matcher_ftype, expand_symtabs_symbol_matcher_ftype.
363 Arg name_matcher renamed to symbol_matcher.
364
540c2971
DE
3652014-01-14 Doug Evans <[email protected]>
366
367 * psymtab.c (expand_partial_symbol_names): Delete, moved to symfile.c.
368 (map_partial_symbol_filenames): Ditto.
369 * psymtab.h (expand_partial_symbol_names): Delete, moved to symfile.h.
370 (map_partial_symbol_filenames): Ditto.
371 * symfile.c (expand_partial_symbol_names): Moved here from psymtab.c.
372 (map_partial_symbol_filenames): Ditto.
373 * symfile.h (expand_partial_symbol_names): Moved here from psymtab.h.
374 (map_partial_symbol_filenames): Ditto.
375 * symtab.c: Delete #include "psymtab.h".
376
8213266a
PA
3772014-01-14 Pedro Alves <[email protected]>
378 Tom Tromey <[email protected]>
379
380 * infrun.c (use_displaced_stepping): Use find_record_target
381 instead of RECORD_IS_USED.
382 (adjust_pc_after_break): Use record_full_is_used instead of
383 RECORD_IS_USED.
384 * record-btrace.c (record_btrace_open): Call record_preopen
385 instead of checking RECORD_IS_USED.
386 * record-full.c (record_full_shortname)
387 (record_full_core_shortname): New globals.
388 (record_full_is_used): New function.
389 (find_full_open): Call record_preopen instead of checking
390 RECORD_IS_USED.
391 (init_record_full_ops): Set the target's shortname to
392 record_full_shortname.
393 (init_record_full_core_ops): Set the target's shortname to
394 record_full_core_shortname.
395 * record-full.h (record_full_is_used): Declare.
396 * record.c (find_record_target): Make extern.
397 (record_preopen): New function.
398 * record.h (RECORD_IS_USED): Delete macro.
399 (find_record_target, record_preopen): Declare functions.
400
7ec1862d
YQ
4012014-01-14 Yao Qi <[email protected]>
402
403 * gdbarch.sh (core_xfer_shared_libraries): Change its argument
404 'len''s type to ULONGEST.
405 (core_xfer_shared_libraries_aix): Likewise.
406 * gdbarch.c, gdbarch.h: Regenerated.
407 * i386-cygwin-tdep.c (windows_core_xfer_shared_libraries):
408 Change type of 'len' to ULONGEST.
409 * rs6000-aix-tdep.c (rs6000_aix_ld_info_to_xml): Likewise.
410 (rs6000_aix_core_xfer_shared_libraries_aix): Likewise.
411
dea80a27
YQ
4122014-01-14 Yao Qi <[email protected]>
413
414 * common/linux-osdata.c (linux_xfer_osdata_processes): Change
415 type of 'len' to ULONGEST.
416 (linux_xfer_osdata_processgroups): Likewise.
417 (linux_xfer_osdata_threads): Likewise.
418 (linux_xfer_osdata_fds): Likewise.
419 (linux_xfer_osdata_isockets): Likewise.
420 (linux_xfer_osdata_shm): Likewise.
421 (linux_xfer_osdata_sem): Likewise.
422 (linux_xfer_osdata_msg): Likewise.
423 (linux_common_xfer_osdata): Likewise.
424 (struct osdata_type) <getter>: Likewise.
425 * common/linux-osdata.h (linux_common_xfer_osdata): Update
426 the declaration.
427
b55e14c7
YQ
4282014-01-14 Yao Qi <[email protected]>
429
430 * target.h (target_xfer_partial_ftype): Update.
431 (struct target_ops) <to_xfer_partial>: Change 'len' type to
432 ULONGEST.
433 * aix-thread.c (aix_thread_xfer_partial): Change type of
434 argument 'len' to ULONGEST.
435 * auxv.c (procfs_xfer_auxv): Likewise.
436 (ld_so_xfer_auxv): Likewise.
437 (memory_xfer_auxv): Likewise.
438 * bfd-target.c (target_bfd_xfer_partial): Likewise.
439 * bsd-kvm.c (bsd_kvm_xfer_partial): Likewise.
440 * bsd-uthread.c (bsd_uthread_xfer_partial): Likewise.
441 * corelow.c (core_xfer_partial): Likewise.
442 * ctf.c (ctf_xfer_partial): Likewise.
443 * darwin-nat.c (darwin_read_write_inferior): Likewise. Use
444 '%u'.
445 (darwin_read_dyld_info): Likewise.
446 (darwin_xfer_partial): Likewise.
447 * exec.c (section_table_xfer_memory_partial): Likewise.
448 (exec_xfer_partial): Likewise.
449 * exec.h (section_table_xfer_memory_partial): Update
450 declaration.
451 * gnu-nat.c (gnu_xfer_memory): Likewise. Call pulongest
452 instead of plongest.
453 (gnu_xfer_partial): Likewise.
454 * ia64-hpux-nat.c (ia64_hpux_xfer_memory): Likewise.
455 (ia64_hpux_xfer_solib_got): Likewise.
456 (ia64_hpux_xfer_partial): Likewise.
457 * ia64-linux-nat.c (ia64_linux_xfer_partial):
458 * inf-ptrace.c (inf_ptrace_xfer_partial):
459 * inf-ttrace.c (inf_ttrace_xfer_partial):
460 * linux-nat.c (linux_xfer_siginfo): Likewise.
461 (linux_nat_xfer_partial): Likewise.
462 (spu_enumerate_spu_ids, linux_proc_xfer_spu): Likewise.
463 (linux_nat_xfer_osdata, linux_xfer_partial): Likewise.
464 * monitor.c (monitor_xfer_memory): Likewise.
465 (monitor_xfer_partial): Likewise.
466 * procfs.c (procfs_xfer_partial): Likewise.
467 * record-full.c (record_full_xfer_partial): Likewise.
468 (record_full_core_xfer_partial): Likewise.
469 * remote-sim.c (gdbsim_xfer_memory): Likewise. Call pulongest
470 instead of plongest.
471 (gdbsim_xfer_partial): Likewise.
472 * remote.c (remote_xfer_partial): Likewise.
473 * rs6000-aix-tdep.c (rs6000_aix_ld_info_to_xml): Likewise.
474 * rs6000-aix-tdep.h (rs6000_aix_ld_info_to_xml): Update
475 declaration.
476 * rs6000-nat.c (rs6000_xfer_partial): Likewise.
477 (rs6000_xfer_shared_libraries): Likewise.
478 * sol-thread.c (sol_thread_xfer_partial): Likewise.
479 * sparc-nat.c (sparc_xfer_wcookie): Likewise.
480 (sparc_xfer_partial): Likewise.
481 * spu-linux-nat.c (spu_proc_xfer_spu): Likewise.
482 (spu_xfer_partial): Likewise.
483 * spu-multiarch.c (spu_xfer_partial): Likewise.
484 * target.c (target_read_live_memory): Likewise.
485 (memory_xfer_live_readonly_partial): Likewise.
486 (memory_xfer_partial, memory_xfer_partial_1): Likewise.
487 (target_xfer_partial, default_xfer_partial): Likewise.
488 (current_xfer_partial): Likewise.
489 * tracepoint.c (tfile_xfer_partial): Likewise.
490 * windows-nat.c (windows_xfer_memory): Likewise. Call
491 pulongest instead of plongest.
492 (windows_xfer_partial): Likewise.
493 (windows_xfer_shared_libraries): Likewise.
494
05804640
YQ
4952014-01-14 Yao Qi <[email protected]>
496
497 * rs6000-nat.c (rs6000_xfer_shared_libraries): Use
498 target_xfer_partial_ftype.
499
b5b08fb4
SC
5002014-01-13 Siva Chandra Reddy <[email protected]>
501
502 PR python/15464
503 PR python/16113
504 * valops.c (value_struct_elt_bitpos): New function
505 * py-type.c (convert_field): Set 'name' attribute of a gdb.Field
506 object to 'None' if the field name is an empty string ("").
507 * python/py-value.c (valpy_getitem): Use 'bitpos' and 'type'
508 attribute to look for a field when 'name' is 'None'.
509 (get_field_type): New function
510
13aaf454
DE
5112014-01-13 Doug Evans <[email protected]>
512
513 PR symtab/16426
514 * dwarf2read.c (dwarf2_get_dwz_file): Call gdb_bfd_record_inclusion.
515 (try_open_dwop_file): Ditto.
516 * gdb_bfd.c: #include "vec.h".
517 (bfdp): New typedef.
518 (struct gdb_bfd_data): New member included_bfds.
519 (gdb_bfd_unref): Unref all included bfds.
520 (gdb_bfd_record_inclusion): New function.
521 * gdb_bfd.h (gdb_bfd_record_inclusion): Declare.
522
c2cec97c
TT
5232014-01-13 Tom Tromey <[email protected]>
524
525 * gdbcore.h (deprecated_core_resize_section_table): Remove.
526
78e5999d
TT
5272014-01-13 Tom Tromey <[email protected]>
528
529 * defs.h (use_windows): Remove.
530 * gdb.c (main): Update.
531 * main.c (captured_main, gdb_main): Update.
532 * main.h (struct captured_main_args) <use_windows>: Remove.
533 * top.c (use_windows): Remove.
534
f2052bbe
TT
5352014-01-13 Tom Tromey <[email protected]>
536
537 * defs.h (deprecated_flush_hook): Remove.
538
fde4f8ed
JK
5392014-01-13 Jan Kratochvil <[email protected]>
540
541 PR threads/16216
542 * linux-thread-db.c (try_thread_db_load): Add parameter
543 check_auto_load_safe. Move here the file_is_auto_load_safe call.
544 (try_thread_db_load_from_pdir_1): Move it there from here.
545 (try_thread_db_load_from_sdir): Update caller.
546 (try_thread_db_load_from_dir): Move it there from here.
547
bdf61915
PP
5482014-01-13 Patrick Palka <[email protected]>
549
550 * regformats/regdat.sh: Always rewrite the register file.
551
f71e1a8d
PA
5522014-01-13 Pedro Alves <[email protected]>
553
554 * Makefile.in (CHECK_HEADERS): New variable.
555 (check-headers:): New rule.
556
42c85435
TT
5572014-01-13 Tom Tromey <[email protected]>
558
559 * cli/cli-setshow.c (do_set_command): Update.
560 * defs.h (deprecated_set_hook): Remove.
561 * top.c (deprecated_set_hook): Remove.
562
f8de5129
PA
5632014-01-13 Pedro Alves <[email protected]>
564
565 * tracepoint.c (tfile_fetch_registers): Don't infer the PC from
566 the tracepoint if the PC is a pseudo-register.
567
fc270c35
TT
5682014-01-13 Tom Tromey <[email protected]>
569
570 * defs.h (XCALLOC): Remove.
571 * bcache.c (bcache_xmalloc): Use XCNEW, not XCALLOC.
572 (print_bcache_statistics): Use XCNEWVEC, not XCALLOC.
573 * dwarf2loc.c (allocate_piece_closure): Likewise.
574 * elfread.c (elf_symfile_segments): Likewise.
575 (elf_symfile_segments): Likewise.
576 * gdbtypes.c (copy_type_recursive): Likewise.
577 * i386-tdep.c (i386_gdbarch_init): Use XCNEW, not XCALLOC.
578 * jit.c (jit_frame_sniffer): Use XCNEWVEC, not XCALLOC.
579 * minsyms.c (prim_record_minimal_symbol_full): Use XCNEW, not
580 XCALLOC.
581 * mt-tdep.c (mt_gdbarch_init): Likewise.
582 * opencl-lang.c (allocate_lval_closure): Use XCNEWVEC, not
583 XCALLOC.
584 * psymtab.c (psymbol_compare): Use XCNEW, not XCALLOC.
585 * regcache.c (regcache_xmalloc_1): Use XCNEWVEC, not XCALLOC.
586 * registry.c (registry_alloc_data): Likewise.
587 * rs6000-tdep.c (rs6000_gdbarch_init): Use XCNEW, not XCALLOC.
588 * s390-linux-tdep.c (s390_gdbarch_init): Likewise.
589 * serial.c (serial_fdopen_ops): Likewise.
590 * solib-aix.c (solib_aix_get_section_offsets): Use XCNEWVEC, not
591 XCALLOC.
592 * spu-tdep.c (spu_gdbarch_init): Use XCNEW, not XCALLOC.
593 * symfile.c (default_symfile_segments): Use XCNEW and XCNEWVEC,
594 not XCALLOC.
595
70ba0933
TT
5962014-01-13 Tom Tromey <[email protected]>
597
598 * defs.h (XMALLOC): Remove.
599 * avr-tdep.c (avr_gdbarch_init): Use XNEW, not XMALLOC.
600 * bfin-tdep.c (bfin_gdbarch_init): Likewise.
601 * cli-out.c (struct ui_out *): Likewise.
602 * cli/cli-dump.c (add_dump_command): Likewise.
603 (add_dump_command): Likewise.
604 * complaints.c (get_complaints): Likewise.
605 (find_complaint): Likewise.
606 * dwarf2-frame.c (execute_cfa_program): Likewise.
607 * dwarf2read.c (abbrev_table_read_table): Likewise.
608 * gdbarch.sh: Likewise.
609 * gdbarch.c: Rebuild.
610 * inf-ttrace.c (inf_ttrace_add_page): Likewise.
611 * interps.c (interp_new): Likewise.
612 * lm32-tdep.c (lm32_gdbarch_init): Likewise.
613 * m32r-tdep.c (m32r_gdbarch_init): Likewise.
614 * mi/mi-console.c (mi_console_file_new): Likewise.
615 * mi/mi-interp.c (mi_interpreter_init): Likewise.
616 * mi/mi-out.c (mi_out_new): Likewise.
617 * mi/mi-parse.c (mi_parse): Likewise.
618 * microblaze-tdep.c (microblaze_gdbarch_init): Likewise.
619 * moxie-tdep.c (moxie_gdbarch_init): Likewise.
620 * observer.c (xalloc_observer_list_node): Likewise.
621 * regcache.c (regcache_xmalloc_1): Likewise.
622 * reggroups.c (reggroup_new): Likewise.
623 (_initialize_reggroup): Likewise.
624 * registry.c (register_data_with_cleanup): Likewise.
625 * remote.c (remote_notif_stop_alloc_reply): Likewise.
626 * ser-base.c (serial_ttystate): Likewise.
627 * ser-mingw.c (make_pipe_state): Likewise.
628 * ser-pipe.c (pipe_open): Likewise.
629 * serial.c (serial_open): Likewise.
630 * sh64-tdep.c (sh64_gdbarch_init): Likewise.
631 * tui/tui-data.c (tui_alloc_generic_win_info): Likewise.
632 (tui_alloc_win_info): Likewise.
633 (tui_add_content_elements): Likewise.
634 * tui/tui-file.c (tui_file_new): Likewise.
635 * tui/tui-out.c (tui_out_new): Likewise.
636 * ui-file.c (mem_file_new): Likewise.
637 * ui-out.c (push_level): Likewise.
638 (make_cleanup_ui_out_end): Likewise.
639 (append_header_to_list): Likewise.
640 (ui_out_new): Likewise.
641 * user-regs.c (user_reg_add_builtin): Likewise.
642
41bf6aca
TT
6432014-01-13 Tom Tromey <[email protected]>
644
645 * defs.h (XZALLOC): Remove.
646 * ada-lang.c (get_ada_inferior_data): Use XCNEW, not XZALLOC.
647 * ada-tasks.c (get_ada_tasks_pspace_data): Likewise.
648 (get_ada_tasks_inferior_data): Likewise.
649 * auto-load.c (get_auto_load_pspace_data): Likewise.
650 * auxv.c (get_auxv_inferior_data): Likewise.
651 * bfd-target.c (target_bfd_reopen): Likewise.
652 * breakpoint.c (get_catch_syscall_inferior_data): Likewise.
653 (deprecated_insert_raw_breakpoint): Likewise.
654 * bsd-uthread.c (bsd_uthread_pid_to_str): Likewise.
655 * corelow.c (core_open): Likewise.
656 * darwin-nat.c (darwin_check_new_threads): Likewise.
657 (darwin_attach_pid): Likewise.
658 * dummy-frame.c (dummy_frame_push): Likewise.
659 * dwarf2-frame.c (dwarf2_frame_cache): Likewise.
660 * dwarf2loc.c (allocate_piece_closure): Likewise.
661 * elfread.c (elf_symfile_segments): Likewise.
662 * eval.c (ptrmath_type_p): Likewise.
663 * exceptions.c (EXCEPTIONS_SIGJMP_BUF): Likewise.
664 * gdbtypes.c (alloc_type_arch): Likewise.
665 (alloc_type_instance): Likewise.
666 * hppa-tdep.c (hppa_gdbarch_init): Likewise.
667 * inf-child.c (inf_child_can_use_agent): Likewise.
668 * inflow.c (get_inflow_inferior_data): Likewise.
669 * infrun.c (save_infcall_suspend_state): Likewise.
670 * jit.c (jit_reader_load): Likewise.
671 (get_jit_objfile_data): Likewise.
672 (get_jit_program_space_data): Likewise.
673 (jit_object_open_impl): Likewise.
674 (jit_symtab_open_impl): Likewise.
675 (jit_block_open_impl): Likewise.
676 (jit_frame_sniffer): Likewise.
677 * linux-fork.c (add_fork): Likewise.
678 * maint.c (make_command_stats_cleanup): Likewise.
679 * objfiles.c (get_objfile_pspace_data): Likewise.
680 * opencl-lang.c (struct lval_closure): Likewise.
681 * osdata.c (osdata_start_osdata): Likewise.
682 * progspace.c (new_address_space): Likewise.
683 (add_program_space): Likewise.
684 * remote-sim.c (get_sim_inferior_data): Likewise.
685 * sh-tdep.c (sh_gdbarch_init): Likewise.
686 * skip.c (Ignore): Likewise.
687 (skip_delete_command): Likewise.
688 * solib-aix.c (get_solib_aix_inferior_data): Likewise.
689 (library_list_start_library): Likewise.
690 (solib_aix_current_sos): Likewise.
691 * solib-darwin.c (get_darwin_info): Likewise.
692 (darwin_current_sos): Likewise.
693 * solib-dsbt.c (get_dsbt_info): Likewise.
694 * solib-ia64-hpux.c (new_so_list): Likewise.
695 (ia64_hpux_get_solib_linkage_addr): Likewise.
696 * solib-spu.c (append_ocl_sos): Likewise.
697 (spu_current_sos): Likewise.
698 * solib-svr4.c (get_svr4_info): Likewise.
699 (svr4_keep_data_in_core): Likewise.
700 (library_list_start_library): Likewise.
701 (svr4_default_sos): Likewise.
702 (svr4_read_so_list): Likewise.
703 * solib-target.c (library_list_start_library): Likewise.
704 (solib_target_current_sos): Likewise.
705 * sparc-tdep.c (sparc32_gdbarch_init): Likewise.
706 * symfile-debug.c (install_symfile_debug_logging): Likewise.
707 * symfile.c (default_symfile_segments): Likewise.
708 * target-descriptions.c (tdesc_data_init): Likewise.
709 (tdesc_create_reg): Likewise.
710 (struct tdesc_type *): Likewise.
711 (tdesc_create_vector): Likewise.
712 (tdesc_set_struct_size): Likewise.
713 (struct tdesc_type *): Likewise.
714 (tdesc_free_feature): Likewise.
715 (tdesc_create_feature): Likewise.
716 * windows-nat.c (windows_add_thread): Likewise.
717 (windows_make_so): Likewise.
718 * xml-support.c (gdb_xml_body_text): Likewise.
719 (gdb_xml_create_parser_and_cleanup): Likewise.
720 (xml_process_xincludes): Likewise.
721 * xml-syscall.c (allocate_syscalls_info): Likewise.
722 (syscall_create_syscall_desc): Likewise.
723
5acfdbae
SDJ
7242014-01-12 Sergio Durigan Junior <[email protected]>
725
726 * i386-tdep.c (i386_stap_parse_special_token_triplet): New
727 function, with code from i386_stap_parse_special_token.
728 (i386_stap_parse_special_token_three_arg_disp): Likewise.
729 (i386_stap_parse_special_token): Move code to the two functions
730 above; simplify it.
731
0000e5cc
PA
7322014-01-09 Pedro Alves <[email protected]>
733 Hui Zhu <[email protected]>
734
735 PR gdb/16101
736 * breakpoint.c (insert_bp_location): Rename hw_bp_err_string to
737 bp_err_string. Don't mark the location shlib_disabled if the
738 error thrown wasn't a generic or memory error. Catch errors
739 thrown while inserting breakpoints in overlayed code. Output
740 error message of software breakpoints.
741 * remote.c (remote_insert_breakpoint): If this breakpoint has
742 target-side commands but this stub doesn't support Z0 packets,
743 throw NOT_SUPPORTED_ERROR error.
744 * exceptions.h (enum errors) <NOT_SUPPORTED_ERROR>: New error.
745 * target.h (target_insert_breakpoint): Extend comment.
746 (target_insert_hw_breakpoint): Add comment.
747
b7ea362b
PA
7482014-01-08 Pedro Alves <[email protected]>
749
750 * remote.c (remote_add_thread): Add threads silently if starting
751 up.
752 (remote_notice_new_inferior): If in all-stop, and starting up,
753 don't call notice_new_inferior.
754 (get_current_thread): New function, factored out from ...
755 (add_current_inferior_and_thread): ... this. Adjust.
756 (remote_start_remote) <all-stop>: Fetch the thread list. If we
757 found any thread, then select the remote's current thread as GDB's
758 current thread too.
759
b7bba001
JB
7602014-01-08 Joel Brobecker <[email protected]>
761
762 * NEWS: Create a new section for the next release branch.
763 Rename the section of the current branch, now that it has
764 been cut.
765
16dfbded
JB
7662014-01-08 Joel Brobecker <[email protected]>
767
768 GDB 7.7 branch created (79301218fa0f074c5656db0ec8972a5ddcf91fb5):
769 * version.in: Bump version to 7.7.50.DATE-cvs.
770
22c90ac1
YQ
7712014-01-08 Yao Qi <[email protected]>
772
773 * spu-linux-nat.c (spu_symbol_file_add_from_memory): Change
774 type of 'id' to gdb_byte. Cast 'id' to 'const char *'.
775 (spu_xfer_partial): Cast 'buf' to 'const char *'.
776
d64ad97c
YQ
7772014-01-08 Yao Qi <[email protected]>
778
779 * spu-linux-nat.c (spu_symbol_file_add_from_memory): Pass
780 return value of bfd_get_filename to symbol_file_add_from_bfd.
781
f93ba80c
PM
7822014-01-08 Pierre Muller <[email protected]>
783
784 Fix PR16201.
785 * coff-pe-read.c (struct read_pe_section_data): Add index field.
786 (add_pe_exported_sym): Use SECTION_DATA->INDEX for call
787 to prim_record_mininal_symbol_and_info.
788 (add_pe_forwarded_sym): Use known section number of forwarded symbol
789 in call to prim_record_minimal_symbol_and_info.
790 (read_pe_exported_syms): Set index field of section_data.
791
a4d9ba85
AP
7922014-01-07 Andrew Pinski <[email protected]>
793
794 * features/aarch64-core.xml (cpsr): Change to be 64bit.
795 * features/aarch64.c: Regenerate.
796
1b67eb02
AS
7972014-01-07 Andreas Schwab <[email protected]>
798
799 * target.c (return_null): Define.
800 (update_current_target): Use it instead of return_zero for
801 functions that return a pointer.
802
5e3f4fab
EBM
8032014-01-07 Edjunior Barbosa Machado <[email protected]>
804
805 * source.c (add_path): Fix check for duplicated paths in the previously
806 included paths.
807
e2616788
HK
8082014-01-07 Honggyu Kim <[email protected]>
809
810 * ada-lang.c: Remove duplicated include statements.
811 * alphabsd-nat.c: Ditto.
812 * amd64-darwin-tdep.c: Ditto.
813 * amd64fbsd-nat.c: Ditto.
814 * auto-load.c: Ditto.
815 * ax-gdb.c: Ditto.
816 * breakpoint.c: Ditto.
817 * dbxread.c: Ditto.
818 * fork-child.c: Ditto.
819 * gdb_usleep.c: Ditto.
820 * i386-darwin-tdep.c: Ditto.
821 * i386fbsd-nat.c: Ditto.
822 * infcmd.c: Ditto.
823 * inferior.c: Ditto.
824 * jv-lang.c: Ditto.
825 * linux-nat.c: Ditto.
826 * linux-tdep.c: Ditto.
827 * m68kbsd-nat.c: Ditto.
828 * m68klinux-nat.c: Ditto.
829 * microblaze-tdep.c: Ditto.
830 * mips-linux-tdep.c: Ditto.
831 * mn10300-tdep.c: Ditto.
832 * nto-tdep.c: Ditto.
833 * opencl-lang.c: Ditto.
834 * osdata.c: Ditto.
835 * printcmd.c: Ditto.
836 * regcache.c: Ditto.
837 * remote-m32r-sdi.c: Ditto.
838 * remote.c: Ditto.
839 * symfile.c: Ditto.
840 * symtab.c: Ditto.
841 * tilegx-linux-nat.c: Ditto.
842 * tilegx-tdep.c: Ditto.
843 * tracepoint.c: Ditto.
844 * valops.c: Ditto.
845 * vaxbsd-nat.c: Ditto.
846 * windows-nat.c: Ditto.
847 * xtensa-tdep.c: Ditto.
848
bd1f7788
YQ
8492014-01-07 Yao Qi <[email protected]>
850
851 * spu-linux-nat.c (_initialize_spu_nat): Declare.
852
79301218
JB
8532014-01-07 Yao Qi <[email protected]>
854 Joel Brobecker <[email protected]>
855
856 * aix-thread.c (pdc_read_regs): Cast parameter to uintptr_t.
857 (pdc_write_regs): Likewise.
858 (fetch_regs_kernel_thread): Likewise.
859 (store_regs_kernel_thread): Likewise.
860
8612014-01-07 Joel Brobecker <[email protected]>
862
863 * ada-varobj.c (ada_varobj_adjust_for_child_access): Convert
864 tagged type objects to their actual type.
865
8e355c5d
JB
8662014-01-07 Joel Brobecker <[email protected]>
867
868 * ada-valprint.c (print_field_values): Add "language" parameter.
869 Update calls to print_field_values and print_variant_part.
870 Pass new parameter "language" in call to val_print instead
871 of "current_language". Replace call to ada_val_print by call
872 to val_print.
873 (print_variant_part): Add "language" parameter.
874 (ada_val_print_struct_union): Update call to print_field_values.
875
4fbf5aa5
JB
8762014-01-07 Joel Brobecker <[email protected]>
877
878 * ada-valprint.c (ui_memcpy): Delete.
879 (ada_print_floating): Update documentation. Add empty line
880 between between function documentation and implementation.
881 Delete variable "buffer". Use ui_file_xstrdup in place of
882 ui_file_put. Minor adjustments following this change.
883
71855601
JB
8842014-01-07 Joel Brobecker <[email protected]>
885
886 * ada-valprint.c (ada_val_print_string): New function,
887 extracted from ada_val_print_array.
888 (ada_val_print_array): Replace extracted code by call
889 to ada_val_print_string followed by a return. Move
890 "else" branch to the function's top block.
891
4eb27a30
JB
8922014-01-07 Joel Brobecker <[email protected]>
893
894 * ada-valprint.c (ada_val_print_array): Move implementation
895 down. Rename parameter "offset" and "val" into "offset_aligned"
896 and "original_value" respectively. Add parameter "offset".
897
34b27950
JB
8982014-01-07 Joel Brobecker <[email protected]>
899
900 * ada-valprint.c (ada_val_print_ref): Rewrite by mostly
901 re-organizing the code. Change the "???" message printed
902 when target type is a TYPE_CODE_UNDEF into
903 "<ref to undefined type>".
904
079e4591
JB
9052014-01-07 Joel Brobecker <[email protected]>
906
907 * ada-valprint.c (print_record): Delete, implementation inlined...
908 (ada_val_print_struct_union): ... here. Remove call to
909 ada_check_typedef in inlined implementation.
910
8004dfd1
JB
9112014-01-07 Joel Brobecker <[email protected]>
912
913 * ada-valprint.c (ada_val_print_gnat_array): New function,
914 extracted from ada_val_print_1;
915 (ada_val_print_ptr, ada_val_print_num, ada_val_print_enum)
916 (ada_val_print_flt, ada_val_print_struct_union)
917 (ada_val_print_ref): Likewise.
918 (ada_val_print_1): Delete variables i and elttype.
919 Replace extracted-out code by call to corresponding
920 new functions.
921
760a2db0
JB
9222014-01-07 Joel Brobecker <[email protected]>
923
924 * ada-valprint.c (ada_val_print_1): Remove call to gdb_flush.
925
3a92c861
JB
9262014-01-07 Joel Brobecker <[email protected]>
927
928 * ada-valprint.c (ada_val_print_1): Replace calls to
929 ada_val_print_1 by calls to val_print.
930
cd1630f9
JB
9312014-01-07 Joel Brobecker <[email protected]>
932
933 * ada-valprint.c (ada_val_print_1): Add parameter "language".
934 Update calls to self accordingly. Replace calls to c_val_print
935 by calls to val_print.
936
bdf779a0
JB
9372014-01-07 Joel Brobecker <[email protected]>
938
939 * ada-valprint.c (print_record): Delete declaration.
940 (adjust_type_signedness, ada_val_print_1): Likewise.
941 (ada_val_print): Move function implementation down.
942 (print_variant_part, print_field_values, print_record):
943 Move function implementation up.
944
c0d48811
JB
9452014-01-07 Joel Brobecker <[email protected]>
946
947 * python/py-type.c (typy_get_name): New function.
948 (type_object_getset): Add entry for attribute "name".
949 * NEWS: Add entry mentioning this new attribute.
950
c26e9cbb
YQ
9512014-01-07 Yao Qi <[email protected]>
952
953 * gnu-nat.c (set_exceptions_cmd): Remove an empty body 'if'
954 statement.
955
0cc6f43d
YQ
9562014-01-07 Yao Qi <[email protected]>
957
958 * gnu-nat.c (info_port_rights): Add qualifier const to
959 argument args.
960
eec03155
YQ
9612014-01-07 Yao Qi <[email protected]>
962
963 * gnu-nat.c (trace_me): Use 'void' for empty argument list.
964
f04a82ef
YQ
9652014-01-07 Yao Qi <[email protected]>
966
967 * gnu-nat.c (make_inf) Update declaration.
968 (make_inf): Make it static.
969 (inf_set_traced): Likewise.
970 (inf_port_to_thread, inf_task_died_status): Likewise.
971
d57dda0a
YQ
9722014-01-07 Yao Qi <[email protected]>
973
974 * gnu-nat.c (inf_tid_to_proc): Remove declaration.
975
3aa8c969
YQ
9762014-01-07 Yao Qi <[email protected]>
977
978 * gnu-nat.c (_initialize_gnu_nat): Declare.
979
94123b4f
YQ
9802014-01-07 Yao Qi <[email protected]>
981
982 * gdbarch.sh (byte_order, byte_order_for_code): Change type to
983 'enum bfd_endian'.
984 (struct gdbarch_info) <byte_order>: Change type to
985 'enum bfd_endian'.
986 <byte_order_for_code>: Likewise.
987 * gdbarch.c, gdbarch.h: Regenerated.
988
dc81d70a
TT
9892014-01-06 Sasha Smundak <[email protected]>
990
991 * jit.c: (jit_reader_load_command): Fix JIT reader path creation.
992
cc2f3c35
TT
9932014-01-06 Tom Tromey <[email protected]>
994
995 * doublest.c (convert_doublest_to_floatformat): Use const, not
996 CONST.
997 * somread.c (som_symtab_read): Likewise.
998
adcf2eed
HZ
9992014-01-07 Hui Zhu <[email protected]>
1000
1001 * gdb_bfd.c (gdb_bfd_stash_filename): Removed.
1002 (gdb_bfd_open): Removed gdb_bfd_stash_filename.
1003 (gdb_bfd_fopen): Ditto.
1004 (gdb_bfd_openr): Ditto.
1005 (gdb_bfd_openw): Ditto.
1006 (gdb_bfd_openr_iovec): Ditto.
1007 (gdb_bfd_fdopenr): Ditto.
1008 * gdb_bfd.h (gdb_bfd_stash_filename): Removed.
1009 * solib-aix.c (solib_aix_bfd_open): Alloc object_bfd->filename
1010 with xstrdup.
1011 * solib-darwin.c (darwin_bfd_open): Alloc res->filename
1012 with xstrdup.
1013 * symfile-mem.c (symbol_file_add_from_memory): Removed
1014 gdb_bfd_stash_filename.
1015
50722198
DE
10162014-01-03 Doug Evans <[email protected]>
1017
1018 * nat/linux-waitpid.c (linux_debug): Remove extraneous \n from
1019 output.
1020
2fa4b862
JB
10212014-01-01 Joel Brobecker <[email protected]>
1022
1023 Update year range in copyright notice of all files.
1024
28498c42
JB
10252014-01-01 Joel Brobecker <[email protected]>
1026
1027 * top.c (print_gdb_version): Set copyright year to 2014.
1028
7b6e1046
JB
10292014-01-01 Joel Brobecker <[email protected]>
1030
1031 * config/djgpp/fnchange.lst: Add entry for gdb/ChangeLog-2013.
1032
df96af55 1033For older changes see ChangeLog-2013.
c906108c
SS
1034\f
1035Local Variables:
1036mode: change-log
1037left-margin: 8
1038fill-column: 74
1039version-control: never
57da7796 1040coding: utf-8
c906108c 1041End:
This page took 3.44787 seconds and 4 git commands to generate.