X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=cd9e18a29e19a05c8ca31a5ea0bcea1f6bd89201;hb=c6826062e510add65c65379ed490b4eedfa71620;hp=b35de512e082568e231acd1f5208b26f59d49337;hpb=02a677ac955955054ba308e4611f317bfa113d76;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index b35de512e0..cd9e18a29e 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,161 @@ +2005-05-28 Daniel Jacobowitz + + * dwarf2-frame.c (dwarf2_frame_prev_register): Use gdb_byte. + * i386-linux-nat.c (fetch_register, store_register, supply_gregset) + (fill_gregset): Likewise. + * i386-tdep.c (i386_frame_prev_register) + (i386_sigtramp_frame_prev_register): Likewise. + * linux-nat.c (linux_nat_xfer_memory, linux_nat_make_corefile_notes): + Likewise. + * linux-thread-db.c (thread_db_xfer_memory): Likewise. + * remote.c (remote_insert_hw_breakpoint, remote_remove_hw_breakpoint): + Likewise. + * target.c (debug_to_insert_hw_breakpoint) + (debug_to_remove_hw_breakpoint, update_current_target): Likewise. + +2005-05-28 Hans-Peter Nilsson + + * MAINTAINERS: Change cris-elf state to non-broken. + * cp-name-parser.y (parse_escape): Initialize target_char to zero. + +2005-05-27 Orjan Friberg + + * cris-tdep.c (crisv32_scan_prologue): Add. + (cris_frame_unwind_cache, cris_skip_prologue): Call + crisv32_scan_prologue when debugging CRISv32. + +2005-05-27 Orjan Friberg + + * cris-tdep.c (cris_sigtramp_start, cris_rt_sigtramp_start) + (cris_frame_prev_register, cris_sigtramp_frame_prev_register) + (cris_return_value): Use gdb_byte for byte buffers. + (struct cris_frame_unwind, struct cris_frame_base): Fix formatting. + +2005-05-26 Chris Demetriou + + * MAINTAINERS (Write After Approval): Remove myself. + +2005-05-27 Andrew Cagney + + * jv-lang.c (get_java_utf8_name): Add cast. + (evaluate_subexp_java): Use gdb_byte for buffers. + * jv-valprint.c (java_value_print, java_value_print): Use gdb_byte + for buffers. + * scm-lang.c (scm_get_field, scm_unpack) + (scm_evaluate_string): Use gdb_byte for buffers. + (scm_lookup_name): Add cast. + * scm-valprint.c (scm_scmval_print, scm_scmval_print): Use + gdb_byte for buffers. + * tui/tui.h (tui_get_command_dimension): Make parameters unsigned. + * tui/tui.c (tui_get_command_dimension): Make parameters unsigned. + * value.h (check_field): Change "name" to a string. + * valops.c (check_field): Change "name" to a string. + * scm-lang.h (scm_parse): Use gdb_byte for buffers. + * source.c (get_current_source_symtab_and_line) + (set_current_source_symtab_and_line): Initialize all fields of sal + structures. + * cli/cli-cmds.c (list_command): Use gdb_byte for buffers. + +2005-05-26 Andrew Cagney + + * command.h (add_setshow_integer_cmd): Make VAR an integer. + * cli/cli-decode.c (add_setshow_integer_cmd): Update to match. + * valops.c (value_string): Add a cast. + * eval.c (evaluate_subexp_standard): Use gdb_byte for byte buffers. + * breakpoint.c (re_enable_breakpoints_in_shlibs): Use gdb_byte for + byte buffers. + * target.h (struct target_ops): For to_insert_hw_breakpoint and + to_remove_hw_breakpoint use gdb_byte for byte buffer parameters. + * breakpoint.h (struct bp_location): Make shadow_contents a + gdb_byte buffer. + * cli/cli-setshow.c (do_setshow_command): Fix cast. + * cli/cli-dump.c (restore_section_callback) + (restore_binary_file): Use gdb_byte for byte buffers. + * proc-service.c (ps_ptwrite, ps_ptread, ps_pdwrite): Fix casts. + (ps_xfer_memory): Use gdb_byte for byte buffers. + * tracepoint.c (mem2hex): Use gdb_byte for byte buffers, and char + for string buffers. + * ser-tcp.c (net_open): Make len a socklen_t. + +2005-05-24 Andrew Cagney + + * rs6000-tdep.c (ppc_supply_reg, ppc_collect_reg): Use gdb_byte + for byte buffers. + (rs6000_fetch_pointer_argument): Use get_frame_register_unsigned. + (rs6000_software_single_step, sstep_breaks, skip_prologue) + (rs6000_push_dummy_call, rs6000_push_dummy_call) + (rs6000_push_dummy_call, rs6000_push_dummy_call) + (rs6000_register_to_value, e500_pseudo_register_read) + (rs6000_store_return_value, e500_pseudo_register_write) + (rs6000_frame_prev_register, rs6000_extract_return_value): Ditto. + * ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call) + (ppc_sysv_abi_push_dummy_call, do_ppc_sysv_return_value) + (do_ppc_sysv_return_value, ppc_sysv_abi_return_value) + (ppc_sysv_abi_broken_return_value) + (ppc64_sysv_abi_push_dummy_call, ppc64_sysv_abi_push_dummy_call) + (ppc64_sysv_abi_push_dummy_call, ppc64_sysv_abi_return_value) + (ppc64_sysv_abi_return_value, ppc64_sysv_abi_return_value): Ditto. + * ppc-linux-tdep.c (ppc_linux_in_sigtramp) + (ppc_linux_at_sigtramp_return_path) + (ppc_linux_skip_trampoline_code) + (ppc_linux_memory_remove_breakpoint, ppc_linux_return_value): + * rs6000-tdep.c (rs6000_value_to_register) + (rs6000_register_to_value): Ditto. + * ppc-tdep.h (ppc_sysv_abi_return_value) + (ppc64_sysv_abi_return_value, ppc_sysv_abi_broken_return_value) + (ppc_linux_memory_remove_breakpoint): Ditto. + +2005-05-24 Ulrich Weigand + + * s390-tdep.c (s390_frame_prev_register): Change type of last + argument to 'gdb_byte *'. + (s390_stub_frame_prev_register): Likewise. + (s390_sigtramp_frame_prev_register): Likewise. + +2005-05-24 Kris Warkentin + + * config/i386/nto.mt: Remove remote-nto.o. + +2005-05-24 Orjan Friberg + + * config/djgpp/fnchange.lst: Add mappings for + gdbserver/linux-cris-low.c and gdbserver/linux-crisv32-low.c. + +2005-05-23 Michael Snyder + From Nora Pan + * linux-nat.c (read_mapping): Don't stumble over entries in + mapping that have name but zero inode. + +2005-05-23 Andrew Cagney + + * target.h (child_xfer_memory): Use gdb_byte for byte buffer + parameters. + * inftarg.c (child_xfer_partial): Update. + * wince.c (child_xfer_memory): Update. + * win32-nat.c (child_xfer_memory): Update. + * rs6000-nat.c (child_xfer_memory): Update. + * infptrace.c (child_xfer_memory): Update. + * dcache.c (struct dcache_block): Use gdb_byte for the byte + buffers. + (dcache_read_line, dcache_xfer_memory, dcache_poke_byte) + (dcache_peek_byte, dcache_write_line): Ditto. + + * auxv.h (target_auxv_read, procfs_xfer_auxv) + (target_auxv_parse): Use gdb_byte for byte buffer parameters. + * auxv.c (target_auxv_read, procfs_xfer_auxv, target_auxv_parse) + (target_auxv_search, fprint_target_auxv): Update. + +2005-05-23 Orjan Friberg + + * cris-tdep.c: Tweak values for cris-mode. + +2004-05-23 Joel Brobecker + + * mdebugread.c (record_minimal_symbol): New procedure. + (parse_partial_symbols): Use record_minimal_symbol to record + the new minimal symbols instead of prim_record_minimal_symbol + and prim_record_minimal_symbol_and_info. + 2005-05-22 Mark Kettenis * NEWS: Mention OpenBSD/arm as a new native configuration.