X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=348dd8deeccb09c3f3b090476df3c29148e7b172;hb=4b8a1a2882dbf0f5bc93eed673d8fb6068ddb924;hp=6a5c47b90b19cf987c89c7874d4d33760b6fb3ba;hpb=7b5c6b52e4427fd82b0240b52acefb12f83db001;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6a5c47b90b..348dd8deec 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,504 @@ +2005-07-25 Mark Kettenis + + * gdb_ptrace.h (PT_TRACE_ME): Define to zero if not already + defined. + * inf-ptrace.c: Tweak comments. + (inf_ptrace_me): Use PT_TRACE_ME instead of hardcoded zero. + (inf_ptrace_mourn_inferior): Call waitpid. + (inf_ptrace_attach): Use pid_t, Remove unnecessary cast. + (inf_ptrace_detach): Use pid_t. Use ptid_get_pid instead of + PIDGET. + (inf_ptrace_kill): Rename from inf_ptrace_kill_inferior. Use + pid_t. Use ptid_get_pid instead of PIDGET. + (inf_ptrace_kill): Call waitpid instead of wait. + (inf_ptrace_resume): Use pid_t. Use ptid_get_pid instead of + PIDGET. + (inf_ptrace_wait): Use waitpid instead wait. Use pid_t. Don't + call target_has_exited or target_thread_alive. Properly ignore + terminated detached child processes. + (inf_ptrace_has_exited): Remove function. + (inf_ptrace_xfer_partial): Use pid_t. Use ptid_get_pid instead of + PIDGET. Use gdb_byte instead of `unsigned char'. + (inf_ptrace_thread_alive): Use ptid_get_pid instead of PIDGET. + (inf_ptrace_pid_to_str): Remove function. + (inf_ptrace_target): Use inf_ptrace_kill instead of + inf_ptrace_kill_inferior. Use normal_pid_to_str instead of + inf_ptrace_pid_to_str. Don't set to_has_exited. + (inf_ptrace_fetch_register, inf_ptrace_store_register): Reformat + long lines. + +2005-07-25 Mark Kettenis + + * inf-ptrace.c: Reorder functions. + (inf_ptrace_open, inf_ptrace_reported_exec_events_per_call) + (inf_ptrace_can_run, inf_ptrace_post_attach): Removed. + (inf_ptrace_target): Don't set to_open, + to_reported_exec_events_per_call, to_can_run, to_post_attach, + to_stratum, to_has_all_memory, to_has_memory, to_has_stack, + to_has_registers, to_has_execution, to_magic. Reorder remaining + initializations. + +2005-07-25 Mark Mitchell + + * configure.ac: On MinGW, do not require a termcap library, and + use win32-termcap.c. + * configure: Regenerated. + * win32-termcap.c: New file. + +2005-07-24 Mark Mitchell + + * ser-tcp.c (close): Define as a function-like macro on MinGW. + +2005-07-21 Eric Christopher + + * MAINTAINERS (Misc): Update affiliation. + +2005-07-21 Mark Kettenis + + * inf-ttrace.c (inf_ttrace_wait): Properly report TTEVT_EXEC + events as TARGET_WAITKIND_EXECD. + (inf_ttrace_detach): Reorder local variables. + +2005-07-20 Mark Kettenis + + * inf-ttrace.c (inf_ttrace_vfork_ppid): New variable. + (inf_ttrace_follow_fork): New function. + (inf_ttrace_him, inf_ttrace_attach): Ask for TTEVT_FORK and + TTEVT_VFORK events. Replace TTEO_NOSTRCHLD option with + TTEO_PROC_INHERIT. + (inf_ttrace_create_inferior, inf_ttrace_attach): Add checks for + inf_ttrace_vfork_ppid. + (inf_ttrace_kill_inferior, inf_ttrace_detach): Detach from waiting + parent if appropriate. + (inf_ttrace_wait): Handle TTEVT_FORK and TTEVT_VFORK. + (inf_ttrace_target): Set to_follow_fork. + +2005-07-20 Wu Zhou + + * remote.c (remote_pid_to_str): Use xsnprintf instead of snprintf. + +2005-07-18 Mark Kettenis + + * target.c (normal_pid_to_str): Use xsnprintf instead of snprintf. + * bsd-uthread.c (bsd_uthread_pid_to_str): Likewise. + * inf-ttrace.c (inf_ttrace_pid_to_str): Likewise. + + * hppa-tdep.h (hppa_frame_prev_register_helper): Change types of + last argument to `gdb_byte *'. + * hppa-tdep.c (hppa32_convert_from_func_ptr_addr): Rewrite. + (hppa_frame_prev_register_helper): Change types of last argument + to `gdb_byte *'. + * hppa-hpux-tdep.c (hppa_hpux_sigtramp_frame_prev_register): + Change types of last argument to `gdb_byte *'. + +2005-07-18 Mark Kettenis + Jason Molenda + + * i386-tdep.c (i386_match_insn): Match complete instruction + pattern. + +2005-07-18 Mark Kettenis + + * i386-tdep.c (i386_reg_struct_return_p): Handle structures with a + single 'long double' member correctly. + (i386_return_value): Tweak comment. + +2005-07-16 Nick Roberts + + * mi/gdb-mi.el: Update for changes in Emacs 22.0.50. Bring more + features over from gdb-ui.el. Use "-var-update --all-values" for + faster re-display of watch expressions. + +2005-07-15 Mark Kettenis + Marcel Moolenaar + + * sparc64fbsd-nat.c: Include "regcache.h", , + and "bsd-kvm.h". + (sparc64fbsd_kvm_supply_pcb): New function. + (_initialize_sparc64fbsd_nat): Enable libkvm interface. + * config/sparc/fbsd.mh (NATDEPFILES): Add bsd-kvm.o. + (LOADLIBES): New variable. + * Makefile.in (sparc64fbsd-nat.o): Update dependencies. + +2005-07-15 Nick Roberts + Daniel Jacobowitz + + * mi/mi-cmds.h (mi_no_values, mi_simple_values, mi_all_values): New + declarations. + * mi/mi-cmd-stack.c (mi_cmd_stack_list_locals): Use string + constants instead of literals for MI command options. + * mi/mi-cmd-var.c (mi_no_values, mi_simple_values, mi_all_values): + New variables. + (mi_parse_values_option, mi_print_value_p): New functions. + (mi_cmd_var_list_children): Use mi_parse_values_option and + mi_print_value_p. + (mi_cmd_var_update): Support a PRINT_VALUES option. Update calls + to varobj_update_one. + (varobj_update_one): Take a print_values argument. Call + mi_print_value_p. + * varobj.c (varobj_get_gdb_type): New function. + * varobj.h (varobj_get_gdb_type): New prototype. + +2005-07-13 Daniel Jacobowitz + + * ppc-linux-tdep.c (ppc_linux_init_abi): Set 64-bit link map offsets. + +2005-07-12 Mark Kettenis + + * dwarf2expr.h: Tweak comment. + (struct dwarf_expr_context): Use `gdb_byte *' in read_mem and + get_frame_base function pointers. + (read_uleb128, read_sleb128): Change return type and types of + first two arguments to `gdb_byte *'. + (dwarf2_read_address): Change types of first two arguments to + `gdb_byte *'. + * dwarf2expr.c: Tweak comment. + (dwarf_expr_eval): Change type of second argument to `gdb_byte *'. + (read_uleb128, read_sleb128): Change return type and types of + first two arguments to `gdb_byte *'. + (dwarf2_read_address): Change types of first two arguments to + `gdb_byte *'. + (execute_stack_op): Change types of last two arguments to + `gdb_byte *'. Use `gdb_byte *' for byte buffers. + * dwarf2loc.h: Tweak comment. + (struct dwarf2_locexpr_baton, struct dwarf2_loclist_baton): Use + `gdb_byte *' for byte buffers. + * dwarf2loc.c (find_location_expression): Change return type to + `gdb_byte *'. Use `gdb_byte *' for byte buffers. Change length + to `unsigned int'. + (dwarf_expr_read_reg): Use `gdb_byte *' for byte buffer. Remove + bogus cast. + (dwarf_expr_read_mem): Change type of second argument to + `gdb_byte *'. + (dwarf_expr_frame_base): Change type of second argument to + `gdb_byte **'. + (dwarf2_evaluate_loc_desc): Change type of third argument to + `gdb_byte *'. + (needs_frame_read_mem): Change type of second argument to + `gdb_byte *'. + (needs_frame_frame_base): Change type of second argument + `gdb_byte **'. Use gdb_byte for lit0. + (dwarf2_tracepoint_var_ref): Change type of fourth argument to + `gdb_byte *'. Use `gdb_byte *' for byte buffer. + (loclist_read_variable, loclist_tracepoint_var_ref): Use `gdb_byte + *' for byte buffer. + * dwarf2-frame.c (struct dwarf2_cie, struct dwarf2_fde) + (struct dwarf2_frame_state): Use gdb_byte instead of `unsigned + char'. + (read_reg): Use `gdb_byte *' for byte buffers. Remove redundant + cast. + (read_mem): Change second argument to `gdb_byte *'. + (no_get_frame_base): Change second argument to `gdb_byte **'. + (execute_stack_op): Change first argument to `gdb_byte *'. + (execute_cfa_program): Change first two arguments to `gdb_byte *'. + Use gdb_byte instead of `unsigned int'. Use temprorary variable + to store result of read_uleb128. + (struct comp_unit): Use `gdb_byte *' for byte buffers. + (read_1_byte, read_4_bytes, read_8_bytes): Change last argument to + `gdb_byte *'. + (read_unsigned_leb128, read_signed_leb128): Change second argument + to `gdb_byte *'. Use gdb_byte instead of `unsigned char'. + (read_initial_length): Change second argument to `gdb_byte *'. + Remove redundant casts. + (read_encoded_value): Use gdb_byte instead of `unsigned char'. + Remove bogus casts. + (decode_frame_entry_1): Change return type and second argument to + `gdb_byte *'. Use `gdb_byte *' for byte buffers. Use gdb_byte + instead of `unsigned char'. + (decode_frame_entry): Change return type and second argument to + `gdb_byte *'. Use `gdb_byte *' for byte buffers. + (dwarf2_build_frame_info): Use `gdb_byte *' for byte buffers. + +2005-07-12 Mark Kettenis + + * objc-lang.c (print_object_command): Use gdb_byte for c. + * arch-utils.c (legacy_extract_return_value): Use 'gdb_byte *' for + registers. + +2005-07-11 Mark Kettenis + + * bsd-kvm.c: Include . + (bsd_kvm_corefile): New variable. + (core_kd, bsd_kvm_paddr, bsd_kvm_supply_pcb, bsd_kvm_ops): Make + static. + (bsd_kvm_open): Set bsd_kvm_corefile. + (bsd_kvm_files_info): New function. + (bsd_kvm_add_target): Set to_files_info. + +2005-07-07 Andreas Schwab + + * observer.sh: Use different temporary file name depending on mode + of operation to avoid clash during parallel build. + +2005-07-06 Bob Rossi + + * fork-child.c (fork-inferior): Use accessor function for + inferior_io_terminal. + * infcmd.c (inferior_io_terminal): Make static. + (set_inferior_io_terminal): New function. + (get_inferior_io_terminal): Ditto. + (tty_command): Use accessor function. + (_initialize_infcmd): Add inferior_tty setshow variable. + (_initialize_infcmd): Remove tty command. + (_initialize_infcmd): Add a tty command that is an alias. + * inferior.h (set_inferior_io_terminal): New prototype. + (get_inferior_io_terminal): Ditto. + (new_tty_prefork): Add const qualifier to parameter. + * inflow.c (inferior_thisrun_terminal): Add const qualifier. + (new_tty_prefork): Add const qualifier to parameter. + * nto-procfs (procfs_create_inferior): Use accessor function. + (procfs_create_inferior): Add const qualifier to locals. + * win32-nat.c (child_create_inferior): Ditto. + * mi/mi-cmd-env.c (mi_cmd_inferior_tty_set): New function. + (mi_cmd_inferior_tty_set): Ditto. + * mi/mi-cmds.c (mi_cmds): Add inferior-tty-set and inferior-tty-show + * mi/mi-cmds.h (mi_cmd_inferior_tty_set): Add prototype. + (mi_cmd_inferior_tty_show): Ditto. + +2005-07-06 Wu Zhou + + * tui/tui-win.c (parse_scrolling_args): Fix SEGV error with invalid + scroll command. + +2005-07-06 Wu Zhou + + * f-exp.y (yyparse): Add code to support exponentiation expression. + (yylex): Add code to scan exponentiation operator. + * eval.c (evaluate_subexp_standard): Add support for BINOP_EXP. + * valarith.c (value_binop): Reset errno to 0 before calling pow + to do exponentiation operation. + +2005-07-04 Mark Kettenis + + * i386nbsd-nat.c (i386nbsd_supply_pcb): Cast to 'gdb_byte *' in + read_memory call. + * bsd-uthread.c (bsd_uthread_wait): Use gdb_byte for byte buffer. + + * bsd-kvm.c (bsd_kvm_open): Properly cast sentinel in concat call. + * coffread.c (patch_type, process_coff_symbol): Likewise. + * corelow.c (core_open): Likewise. + * dwarf2read.c (dwarf_decode_lines, dwarf2_start_subfile): + * language.c (set_lang_str, set_type_str, set_range_str) + (set_case_str): Likewise. + * source.c (add_path, openp): Likewise. + * stabsread.c: Likewise. + * top.c (init_history): Likewise. + * utils.c (xfullpath): Likewise. + * value.c (lookup_internalvar): Likewise. + * cli/cli-cmds.c (cd_command): Likewise. + * cli/cli-dump.c (add_dump_command): Likewise. + + * i387-tdep.c (print_i387_value, print_i387_ext, i387_tag): Change + type of first argument to `const gdb_byte *'. + (i387_print_float_info, i387_register_to_value) + (i387_value_to_register, i387_supply_fsave, i387_collect_fsave) + (i387_supply_fxsave, i387_collect_fxsave): Use gdb_byte for byte + buffers. + +2005-07-04 Ben Elliston + + * Makefile.in (RUNTEST): Set to runtest. + +2005-07-03 Richard Henderson + + * amd64-tdep.c (amd64_sse_type): New. + (amd64_register_info): Use it for xmm registers. Constify. + (amd64_register_type): Initialize amd64_sse_type as needed. + +2005-07-03 Steve Ellcey + + * configure.ac: Add arguments to AC_DEFINE calls. + * acconfig.h: Remove file. + * acinclude.m4 (AC_GNU_SOURCE): Remove definition. + * configure: Regenerate. + * config.in: Regenerate. + +2005-07-01 Mark Kettenis + + * mips-tdep.c (mips_insn16_frame_prev_register) + (mips_insn32_frame_prev_register, mips_stub_frame_prev_register): + Change type of last argument to `gdb_byte *'. + +2005-07-01 Steve Ellcey + + * MAINTAINERS (Write After Approval): Add myself. + +2005-07-01 Mark Kettenis + + * solib-svr4.c: Include "solib.h". + * Makefile.in (solib-svr4.o): Update dependencies. + +2005-06-28 Mark Kettenis + + * eval.c (evaluate_struct_tuple): Use strcmp instead of + DEPRECATED_STREQ. + +2005-06-27 Michael Snyder + + * config/mn10300/linux.mt: New file. + * configure.tgt: Add rule for am33 / mn10300-linux. + * mn10300-tdep.c, mn10300-tdep.h: Bump copyright year. + +2005-06-27 Wu Zhou + + * gdbtypes.c (get_discrete_bounds): Fix a comment typo. + +2005-06-25 Mark Kettenis + + * sol-thread.c (sol_thread_xfer_memory): Change type of second + argument to `gdb_byte *'. + (sol_thread_xfer_partial): Change type of readbuf and writebuf + arguments to `gdb_byte *'. + + * mips-tdep.c (mips_xfer_register, mips_o32_return_value) + (mips_integer_to_address): Use gdb_byte instead of bfd_byte. + +2005-06-24 Mark Kettenis + + * ppcobsd-nat.c: Include "gdbcore.h", , + , and "bsd-kvm.h". + (ppcobsd_supply_pcb): New function. + (_initialize_ppcobsd_nat): Enable libkvm interface. + * Makefile.in (ppcobsd-nat.o): Update dependencies. + * config/powerpc/obsd.mh (NATDEPFILES): Add bsd-kvm.o. + (LOADLIBES): New variable. + +2005-06-24 Corinna Vinschen + + * i386-tdep.c (struct i386_frame_cache): Define sp_offset as LONGEST. + +2005-06-23 Andreas Schwab + + * gdb_ptrace.h: Fix typos when checking for PT_ATTACH. Reported + by Chad Harrington . + +2005-06-22 Mark Kettenis + + * remote.c (extended_remote_restart): Pass buffer in call to + xsnprintf instead of a pointer to the buffer. + +2005-06-21 Andrew Cagney + + * MAINTAINERS: List GDB's Steering Committee as responsible for + GDB's maintenance. + +2005-06-21 Mark Kettenis + + * inf-ttrace.c (inf_ttrace_xfer_partial): Change type of readbuf + and writebuf arguments to `gdb_byte *'. + +2005-06-21 Wu Zhou + + * MAINTAINERS (Write After Approval): Add myself. + +2005-06-20 Mark Kettenis + + * hppabsd-tdep.c: Include "symtab.h", "objfiles.h", "target.h", + "value.h" and "elf/common.h". + (hppabsd_supply_gregset): Use `gdb_byte *' for byte buffer. + (hppabsd_find_global_pointer): New function. + (hppabsd_init_abi): Set TDEP->find_global_pointer to + hppabsd_find_global_pointer. + * Makefile.in (hppabsd-tdep.o): Update dependencies. + +2005-06-12 Mark Kettenis + + * hppa-tdep.c (hppa_pointer_to_address_hack): Remove function. + (unwind_command): Use %lx to print pointer. + +2005-06-19 Mark Kettenis + + * remote-sim.c (gdbsim_xfer_inferior_memory): Remove prototype. + Change type of second argument to`gdb_byte *'. + +2005-06-19 Nick Roberts + + * mi/mi-cmd-stack.c (mi_cmd_stack_info_frame): New function. + + * mi/mi-cmds.c (mi_cmds): Replace entry for -stack-info-frame. + Make it use mi_cmd_stack_info_frame + + * mi/mi-cmds.h (mi_cmd_stack_info_frame): New declaration. + +2005-06-18 Mark Kettenis + + * hppa-tdep.c (hppa_fallback_frame_cache): Don't error out if we + can't find the bounds of the current function. Wrap some long + lines in the process. + + * regcache.c (regcache_raw_supply, regcache_raw_collect): Change + type of last argument back to `void *'. + * regcache.h (regcache_raw_supply, regcache_raw_collect): Likewise. + +2005-06-18 Nick Roberts + + * mi/mi-cmds.c (mi_cmds): Remove entry for -stack-info-frame. + + * mi/mi-cmd-stack.c (mi_cmd_stack_list_frames) + (mi_cmd_stack_info_depth): Don't test for stack. + (mi_cmd_stack_select_frame): Make the argument mandatory. + Don't test for stack. + +2005-06-17 Wu Zhou + + * remote.c (set_thread, remote_thread_alive): Replace sprintf + call with xsnprintf. + (remote_threads_extra_info, extended_remote_restart) + (remote_check_symbols, store_register_using_P) + (compare_sections_command): Ditto. + +2005-06-16 David Ung + + * MAINTAINERS (Write After Approval): Add self. + +2005-06-15 Mark Kettenis + + * hppa-hpux-nat.c (hppa_hpux_fetch_register) + (hppa_hpux_store_register): Add casts in extract_unsigned_integer + and store_usigned_integer calls. + +2005-06-14 Nick Roberts + + * mi/mi-main.c (mi_cmd_data_list_register_values): Remove test for + registers now that mi_execute_command rewinds after an error. + +2005-06-13 Mark Kettenis + + * configure.ac: Use AC_CHECK_TYPES to check for uintptr_t. + * configure, config.in: Regenerate. + + * ser-tcp.c: Tweak comment. + [!HAVE_SOCKLEN_T]: Typedef socklen_t. + * configure.ac: Add check for socklen_t. + * configure, config.in: Regenerate. + +2005-06-13 H.J. Lu + + * config/i386/linux64.mt (TDEPFILES): Add symfile-mem.o. + +2005-06-13 Richard Sandiford + + * MAINTAINERS: Update my email address. + +2005-06-13 Mark Mitchell + + * corelow.c (core_open): Use bfd_fopen, not bfd_fdopenr. + * exec.c (exec_file_attach): Likewise. + * solib-frv.c (enable_break2): Likewise. + * solib-svr4.c (enable_break): Likewise. + * solib.c (solib_map_sections): Likewise. + * symfile.c (symfile_bfd_open): Likewise. + +2005-06-13 Daniel Jacobowitz + + * Makefile.in (symfile.o): Add $(exec_h). + * exec.h (exec_set_section_address): Add prototype. + * exec.c (exec_set_section_address): New function. + * symfile.c: Include "exec.h". + (struct place_section_arg, place_section): New. + (default_symfile_offsets): Call place_section for each + section of a relocatable file. + 2005-06-13 Joel Brobecker * hppa-tdep.c (hppa_pc_requires_run_before_use): Really test all @@ -40,7 +541,7 @@ * alpha-tdep.c (alpha_sigtramp_frame_prev_register) (alpha_heuristic_frame_prev_register): Change type of last argument to `gdb_byte *'. - (alpha_register_to_value, alpha_value_to_register) + (alpha_register_to_value, alpha_value_to_register) (alpha_extract_return_value, alpha_store_return_value): Likewise. * alpha-mdebug-tdep.c (alpha_mdebug_frame_prev_register): Likewise. @@ -117,8 +618,8 @@ (ia64_libunwind_sigtramp_frame_unwind): New unwinder. (ia64_unw_rse_accessors): New libunwind accessors. (ia64_libunwind_descr): Add ia64_unw_rse_accessors. - (ia64_gdbarch_init)[HAVE_LIBUNWIND_IA64_H]: Use - ia64_libunwind_sigtramp_frame_sniffer instead of + (ia64_gdbarch_init)[HAVE_LIBUNWIND_IA64_H]: Use + ia64_libunwind_sigtramp_frame_sniffer instead of ia64_sigtramp_frame_sniffer. * libunwind-frame.c (libunwind_frame_set_descr): Add special register accessors. @@ -135,7 +636,7 @@ field. (libunwind_sigtramp_frame_sniffer): New prototype. (libunwind_get_reg_special): Ditto. - + 2005-06-08 Wu Zhou * expression.h (enum exp_opcode): Fix a comment typo. @@ -169,7 +670,7 @@ * MAINTAINERS (Can Commit Without Approval): New section, previously burried under "Target Instruction Set Architectures". Note that cagney "can commit" changes to powerpc-linux. - + * MAINTAINERS: Drop architecture and target vectors. 2005-05-29 Eli Zaretskii @@ -246,12 +747,12 @@ 2005-05-27 Orjan Friberg * cris-tdep.c (crisv32_scan_prologue): Add. - (cris_frame_unwind_cache, cris_skip_prologue): Call + (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-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. @@ -307,11 +808,11 @@ * 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_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) @@ -343,7 +844,7 @@ 2005-05-24 Orjan Friberg - * config/djgpp/fnchange.lst: Add mappings for + * config/djgpp/fnchange.lst: Add mappings for gdbserver/linux-cris-low.c and gdbserver/linux-crisv32-low.c. 2005-05-23 Michael Snyder @@ -362,12 +863,12 @@ * 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_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) + * auxv.c (target_auxv_read, procfs_xfer_auxv, target_auxv_parse) (target_auxv_search, fprint_target_auxv): Update. 2005-05-23 Orjan Friberg @@ -416,9 +917,9 @@ * trad-frame.h (trad_frame_get_register) (frame_get_prev_register): Ditto. * frame-unwind.h (frame_prev_register_ftype): Ditto. - * frame.c (frame_pop, frame_register, frame_unwind_register) - (get_frame_register, frame_unwind_register_signed) - (frame_unwind_register_unsigned, frame_unwind_unsigned_register) + * frame.c (frame_pop, frame_register, frame_unwind_register) + (get_frame_register, frame_unwind_register_signed) + (frame_unwind_register_unsigned, frame_unwind_unsigned_register) (frame_register_read, get_frame_memory): Update. * trad-frame.c (trad_frame_get_prev_register): Update. (trad_frame_get_register): Update. @@ -457,10 +958,10 @@ (store_typed_address): Use gdb_byte for byte buffer parameters. (push_bytes, push_word): Delete declaration. * valops.c (push_bytes, push_word): Delete function. - * findvar.c (extract_signed_integer, extract_unsigned_integer) - (extract_typed_address, store_signed_integer) + * findvar.c (extract_signed_integer, extract_unsigned_integer) + (extract_typed_address, store_signed_integer) (store_unsigned_integer): Update. - + * regcache.h (regcache_raw_read, regcache_raw_write) (regcache_raw_read_part, regcache_raw_write_part) (regcache_cooked_read_part, regcache_cooked_write_part) @@ -473,17 +974,17 @@ buffer parameters. * ia64-tdep.c (ia64_extract_return_value): Update. * frame.c (do_frame_register_read): Update. - * regcache.c (deprecated_grub_regcache_for_registers) - (struct regcache, regcache_save, regcache_restore, regcache_cpy) - (do_cooked_read, regcache_xmalloc, register_buffer) - (deprecated_read_register_bytes, regcache_raw_read) - (regcache_raw_read_signed, regcache_raw_read_unsigned) - (deprecated_read_register_gen, regcache_cooked_read) - (regcache_cooked_read_signed, regcache_cooked_read_unsigned) - (deprecated_write_register_gen, regcache_cooked_write) - (deprecated_write_register_bytes, regcache_raw_read_part) - (regcache_raw_write_part, regcache_cooked_read_part) - (regcache_cooked_write_part, read_register, regcache_raw_supply): + * regcache.c (deprecated_grub_regcache_for_registers) + (struct regcache, regcache_save, regcache_restore, regcache_cpy) + (do_cooked_read, regcache_xmalloc, register_buffer) + (deprecated_read_register_bytes, regcache_raw_read) + (regcache_raw_read_signed, regcache_raw_read_unsigned) + (deprecated_read_register_gen, regcache_cooked_read) + (regcache_cooked_read_signed, regcache_cooked_read_unsigned) + (deprecated_write_register_gen, regcache_cooked_write) + (deprecated_write_register_bytes, regcache_raw_read_part) + (regcache_raw_write_part, regcache_cooked_read_part) + (regcache_cooked_write_part, read_register, regcache_raw_supply): 2005-05-17 Corinna Vinschen @@ -598,8 +1099,8 @@ (struct target_ops): Ditto for to_xfer_partial and deprecated_xfer_memory. * dcache.h (dcache_xfer_memory): Ditto. - * target.c (default_xfer_partial, target_read_partial) - (target_write_partial, target_read, target_write) + * target.c (default_xfer_partial, target_read_partial) + (target_write_partial, target_read, target_write) (do_xfer_memory, update_current_target, get_target_memory): Update. (target_read_string): Change buf to a gdb_byte. * dcache.c (dcache_xfer_memory): Update. @@ -728,10 +1229,10 @@ `gdb_byte *'. Use gdb_byte for buf. (m68k_return_value, m68k_svr4_return_value): Change type of readbuf and writebuf arguments to `gdb_byte *'. - (m68k_push_dummy_call, m68k_unwind_pc, m68k_frame_cache) + (m68k_push_dummy_call, m68k_unwind_pc, m68k_frame_cache) (m68k_unwind_dummy_id): Use gdb_byte for buf. (m68k_get_longjmp_target): Use `gdb_byte *' for buf. - * m68kbsd-tdep.c (m68kbsd_supply_fpregset) + * m68kbsd-tdep.c (m68kbsd_supply_fpregset) (m68kbsd_supply_gregset): Use `gdb_byte *' for regs. * m88k-tdep.c (m88k_breakpoint_from_pc): Change return type to @@ -765,11 +1266,11 @@ * inferior.h (unsigned_address_to_pointer) (signed_pointer_to_address, address_to_signed_pointer) (unsigned_pointer_to_address): Update. - * arch-utils.h (legacy_return_value): + * arch-utils.h (legacy_return_value): * arch-utils.c (legacy_extract_return_value) (legacy_return_value): Update. - * findvar.c (unsigned_pointer_to_address) - (signed_pointer_to_address, unsigned_address_to_pointer) + * findvar.c (unsigned_pointer_to_address) + (signed_pointer_to_address, unsigned_address_to_pointer) (address_to_signed_pointer): Update. 2005-05-13 Orjan Friberg @@ -788,12 +1289,12 @@ of ERP register in guru mode. (cris_breakpoint_from_pc): Rename break_insn to break8_insn. Add break15_insn, returned in guru mode. - (_initialize_cris_tdep): Add call to add_setshow_enum_cmd for new + (_initialize_cris_tdep): Add call to add_setshow_enum_cmd for new cris-mode setting. (cris_dump_tdep): Add dump of cris_mode. (cris_gdbarch_init): Add cris_mode to search criteria for architecture. Register the sigtramp frame sniffer only if not in guru mode. - + 2005-05-13 Eli Zaretskii * Makefile.in (go32-nat.o): Add $(top_h) to prerequisites. @@ -949,13 +1450,13 @@ * i386-linux-tdep.c (linux_sigtramp_code, linux_rt_sigtramp_code): Change type to `static const gdb_byte'. - (i386_linux_sigtramp_start, i386_linux_rt_sigtramp_start) + (i386_linux_sigtramp_start, i386_linux_rt_sigtramp_start) (i386_linux_sigcontext_addr): Use gdb_byte for buf. * amd64-linux-tdep.c (linux_sigtramp_code): Change type to `static const gdb_byte'. (amd64_linux_sigtramp_start, amd64_linux_sigcontext_addr): Use gdb_byte for buf. - * amd64fbsd-tdep.c (amd64fbsd_supply_uthread) + * amd64fbsd-tdep.c (amd64fbsd_supply_uthread) (amd64fbsd_collect_uthread): Use gdb_byte for buf. * config/ia64/nm-aix.h: Remove file. @@ -1048,7 +1549,7 @@ (memory_insert_breakpoint, memory_remove_breakpoint): Change type of buffer to a bfd_byte pointer. * gdbarch.h, gdbarch.c: Re-generate. - * mem-break.c (memory_insert_breakpoint) + * mem-break.c (memory_insert_breakpoint) (memory_remove_breakpoint, default_memory_insert_breakpoint) (default_memory_remove_breakpoint): Update. * target.h (memory_insert_breakpoint) @@ -1056,23 +1557,23 @@ (default_memory_remove_breakpoint): Update declarations. (struct target_ops): Update to_insert_breakpoint and to_remove_breakpoint. - * target.c (debug_to_remove_breakpoint) + * target.c (debug_to_remove_breakpoint) (debug_to_insert_breakpoint): Update. - * remote-m32r-sdi.c (m32r_remove_breakpoint) + * remote-m32r-sdi.c (m32r_remove_breakpoint) (m32r_insert_breakpoint): Update. - * m32r-tdep.c (m32r_memory_insert_breakpoint) + * m32r-tdep.c (m32r_memory_insert_breakpoint) (m32r_memory_remove_breakpoint): Update. - * remote-e7000.c (e7000_insert_breakpoint) + * remote-e7000.c (e7000_insert_breakpoint) (e7000_remove_breakpoint): Update. - * remote-rdi.c (arm_rdi_insert_breakpoint) + * remote-rdi.c (arm_rdi_insert_breakpoint) (arm_rdi_remove_breakpoint): Update. - * remote-sim.c (gdbsim_insert_breakpoint) + * remote-sim.c (gdbsim_insert_breakpoint) (gdbsim_remove_breakpoint): Update. * exec.c (ignore): Update. * rs6000-tdep.c (rs6000_extract_return_value): Update. - * ia64-tdep.c (ia64_memory_insert_breakpoint) + * ia64-tdep.c (ia64_memory_insert_breakpoint) (ia64_memory_remove_breakpoint): Update. - * remote-rdp.c (remote_rdp_insert_breakpoint) + * remote-rdp.c (remote_rdp_insert_breakpoint) (remote_rdp_remove_breakpoint): Update. 2005-05-01 Mark Kettenis @@ -1087,9 +1588,9 @@ 2005-04-29 Mark Kettenis - * solist.h (TARGET_SO_FREE_SO, TARGET_SO_CLEAR_SOLIB) - (TARGET_SO_SOLIB_CREATE_INFERIOR_HOOK) - (TARGET_SO_SPECIAL_SYMBOL_HANDLING, TARGET_SO_CURRENT_SOS) + * solist.h (TARGET_SO_FREE_SO, TARGET_SO_CLEAR_SOLIB) + (TARGET_SO_SOLIB_CREATE_INFERIOR_HOOK) + (TARGET_SO_SPECIAL_SYMBOL_HANDLING, TARGET_SO_CURRENT_SOS) (TARGET_SO_OPEN_SYMBOL_FILE_OBJECT): Remove defines. * solib.c (solib_data): New variable. (solib_init, solib_ops): New functions. @@ -1172,7 +1673,7 @@ 2005-04-28 Andrew Cagney * valops.c (check_field): Make buffer a bfd_byte. - * value.c (unpack_long, unpack_double, unpack_pointer) + * value.c (unpack_long, unpack_double, unpack_pointer) (unpack_field_as_long, modify_field): Ditto. * value.h: Update declarations. @@ -1263,7 +1764,7 @@ (gdb_select): New function. (gdb_wait_for_event): Use it. * Makefile.in (event-loop.o): Depend on $(gdb_assert_h). - + 2005-04-23 Mark Kettenis * sparc64-tdep.c: Include "dwarf2-frame.h". @@ -1632,8 +2133,8 @@ * dummy-frame.c (dummy_frame_sniffer): Optimization: don't bother computing this_id if there are no dummy frames on the stack. - - * mn10300-tdep.c (mn10300_frame_unwind_cache): Use + + * mn10300-tdep.c (mn10300_frame_unwind_cache): Use find_partial_func instead of unwind_pc to identify frame. (mn10300_push_dummy_call): Handle struct args, struct_return. @@ -1641,7 +2142,7 @@ before setting it. * mn10300-tdep.c (mn10300_skip_prologue): Use analyze_prologue instead of skip_prologue_using_sal. - + 2005-03-31 Kevin Buettner * solib-frv.c (struct lm_info): Add new field ``lm_addr''. @@ -1888,7 +2389,7 @@ (ser_unix_async): Likewise. (ser_unix_wait_for): Make it static. * configure: Regenerated. - + 2005-03-25 Mark Kettenis * dwarf2-frame.h: Update copyrigh year. @@ -1919,7 +2420,7 @@ * configure: Regenerated. * config.in: Likewise. * remote-fileio.c (remote_fileio_to_fio_stat): Check - HAVE_STRUCT_STAT_ST_BLKSIZE. + HAVE_STRUCT_STAT_ST_BLKSIZE. 2005-03-21 Christopher Faylor @@ -2013,10 +2514,10 @@ 2005-03-15 Mark Mitchell - * utils.c (internal_vproblem): Guard call to fork with + * utils.c (internal_vproblem): Guard call to fork with HAVE_WORKING_FORK. * cli/cli-cmds.c (shell_escape): Guard call to vfork with - HAVE_WORKING_VFORK and HAVE_WORKING_FORK. + HAVE_WORKING_VFORK and HAVE_WORKING_FORK. * remote-fileo.c (remote_fileio_mode_to_host): Accomodate lack of S_IRGRP and related macros. @@ -2046,7 +2547,7 @@ 2005-03-11 Michael Snyder - * mn10300-tdep.c (mn10300_dummy_unwind_dummy_id): Replace + * mn10300-tdep.c (mn10300_dummy_unwind_dummy_id): Replace stub fn with real implementatin mn10300_unwind_dummy_id. (mn10300_push_dummy_call): Implement. Bare bones version, does not handle structs or floats. @@ -2098,7 +2599,7 @@ 2005-03-09 David Lecomber - * proc-api.c (_initialize_proc_api): Fix invalid multi-line + * proc-api.c (_initialize_proc_api): Fix invalid multi-line i18n text. 2005-03-09 Mark Kettenis @@ -2318,10 +2819,10 @@ common_val_print. 2005-02-25 Mark Kettenis - + Committed by Elena Zannoni - * dwarf2read.c (dwarf2_build_psymtabs_hard): Adjust + * dwarf2read.c (dwarf2_build_psymtabs_hard): Adjust info_ptr before building psymtabs for included files. (create_all_comp_units): Initailize initial length size of compilation header to zero. @@ -2329,71 +2830,71 @@ sections are encountered within the same compilation header. (dwarf_decode_line_header): Pass compilation header in call to read_initial_length. - + 2005-02-24 Andrew Cagney Add show_VARIABLE functions, update add_setshow call. * varobj.c (_initialize_varobj, show_varobjdebug): Add and update. - * valprint.c (_initialize_valprint, show_print_max) - (show_stop_print_at_null, show_repeat_count_threshold) - (show_prettyprint_structs, show_unionprint) - (show_prettyprint_arrays, show_addressprint, show_input_radix) + * valprint.c (_initialize_valprint, show_print_max) + (show_stop_print_at_null, show_repeat_count_threshold) + (show_prettyprint_structs, show_unionprint) + (show_prettyprint_arrays, show_addressprint, show_input_radix) (show_output_radix): Ditto. * valops.c (_initialize_valops, show_overload_resolution): Ditto. - * utils.c (initialize_utils, show_chars_per_line) - (show_lines_per_page, show_demangle, show_pagination_enabled) + * utils.c (initialize_utils, show_chars_per_line) + (show_lines_per_page, show_demangle, show_pagination_enabled) (show_sevenbit_strings, show_asm_demangle): Ditto - * tui/tui-win.c (_initialize_tui_win, show_tui_border_kind) + * tui/tui-win.c (_initialize_tui_win, show_tui_border_kind) (show_tui_border_mode, show_tui_active_border_mode): Ditto. - * top.c (init_main, show_new_async_prompt) - (show_async_command_editing_p, show_write_history_p) - (show_history_size, show_history_filename, show_caution) + * top.c (init_main, show_new_async_prompt) + (show_async_command_editing_p, show_write_history_p) + (show_history_size, show_history_filename, show_caution) (show_annotation_level, init_main): Ditto. * target.c (initialize_targets, show_targetdebug) (show_trust_readonly): Ditto. - * symfile.c (_initialize_symfile, show_symbol_reloading) - (show_ext_args, show_download_write_size) + * symfile.c (_initialize_symfile, show_symbol_reloading) + (show_ext_args, show_download_write_size) (show_debug_file_directory): Ditto. * source.c (_initialize_source, show_lines_to_list): Ditto. - * solib.c (_initialize_solib, show_auto_solib_add) + * solib.c (_initialize_solib, show_auto_solib_add) (show_solib_search_path): Ditto. - * p-valprint.c (_initialize_pascal_valprint) + * p-valprint.c (_initialize_pascal_valprint) (show_pascal_static_field_print): Ditto. - * printcmd.c (_initialize_printcmd, show_max_symbolic_offset) + * printcmd.c (_initialize_printcmd, show_max_symbolic_offset) (show_print_symbol_filename): Add and update. * parse.c (_initialize_parse, show_expressiondebug): Dito. * observer.c (_initialize_observer, show_observer_debug): Dito. - * maint.c (_initialize_maint_cmds, show_watchdog) + * maint.c (_initialize_maint_cmds, show_watchdog) (show_maintenance_profile_p): Dito. * linux-nat.c (_initialize_linux_nat, show_debug_linux_nat): Dito. - * infrun.c (_initialize_infrun, show_debug_infrun) - (show_stop_on_solib_events, show_follow_fork_mode_string) + * infrun.c (_initialize_infrun, show_debug_infrun) + (show_stop_on_solib_events, show_follow_fork_mode_string) (show_scheduler_mode, show_step_stop_if_no_debug): Ditto. - * infcall.c (_initialize_infcall, show_coerce_float_to_double_p) + * infcall.c (_initialize_infcall, show_coerce_float_to_double_p) (show_unwind_on_signal_p): Ditto. - * gdbtypes.c (build_gdbtypes, show_opaque_type_resolution) + * gdbtypes.c (build_gdbtypes, show_opaque_type_resolution) (_initialize_gdbtypes, show_overload_debug): Ditto. * gdb-events.c, gdb-events.sh (_initialize_gdb_events) (show_gdb_events_debug): Ditto. * gdbarch.c, gdbarch.sh (show_gdbarch_debug) (_initialize_gdbarch): Ditto. - * frame.c (_initialize_frame, show_backtrace_past_main) - (show_backtrace_past_entry, show_backtrace_limit) + * frame.c (_initialize_frame, show_backtrace_past_main) + (show_backtrace_past_entry, show_backtrace_limit) (show_frame_debug): Ditto. * exec.c (_initialize_exec, show_write_files): Ditto. - * dwarf2read.c (_initialize_dwarf2_read) + * dwarf2read.c (_initialize_dwarf2_read) (show_dwarf2_max_cache_age): Ditto. * demangle.c (_initialize_demangler) (show_demangling_style_names): Ditto. * dcache.c (_initialize_dcache, show_dcache_enabled_p): Ditto. - * cp-valprint.c (show_static_field_print) + * cp-valprint.c (show_static_field_print) (_initialize_cp_valprint, show_vtblprint, show_objectprint): Ditto. * corefile.c (_initialize_core, show_gnutarget_string): Ditto. - * cli/cli-logging.c (_initialize_cli_logging) - (show_logging_overwrite, show_logging_redirect) + * cli/cli-logging.c (_initialize_cli_logging) + (show_logging_overwrite, show_logging_redirect) (show_logging_filename): Ditto. - * cli/cli-cmds.c (show_info_verbose, show_history_expansion_p) - (init_cli_cmds, show_baud_rate, show_remote_debug) + * cli/cli-cmds.c (show_info_verbose, show_history_expansion_p) + (init_cli_cmds, show_baud_rate, show_remote_debug) (show_remote_timeout, show_max_user_call_depth): Ditto. * charset.c (show_host_charset_name, show_target_charset_name) (initialize_charset): Ditto. @@ -2413,7 +2914,7 @@ * configure.ac: Only enaable insight when itcl is present. * configure: Re-generate. - + 2005-02-21 Thiemo Seufer Committed by Andrew Cagney. @@ -2449,7 +2950,7 @@ add_setshow_optional_filename_cmd. * solib.c, symfile.c: Update. * cli/cli-setshow.c: Do not tidle expand the file. - + Add more uses of add_setshow_string_cmd, add_setshow_integer_cmd, and add_setshow_string_noescape_cmd. * cli/cli-setshow.c (deprecated_show_value_hack): Do not print a @@ -2462,13 +2963,13 @@ Use add_setshow_enum_cmd through out. * arch-utils.c, charset.c, demangle.c, i386-tdep.c: Update. * infrun.c, mips-tdep.c, osabi.c, serial.c, tui/tui-win.c: Update. - + * mi/mi-main.c (captured_mi_execute_command): Use mi_cmd_interpreter_exec. * cli/cli-decode.c (add_setshow_optional_filename_cmd): New function. - * cli/cli-setshow.c (deprecated_show_value_hack) + * cli/cli-setshow.c (deprecated_show_value_hack) (do_setshow_command): Handle var_optional_filename. * command.h (enum var_types): Add var_optional_filename. (add_setshow_optional_filename_cmd): Declare. @@ -2495,7 +2996,7 @@ * cli/cli-decode.c (add_setshow_integer_cmd): New function. * command.h (add_setshow_integer_cmd): Declare. * cli/cli-cmds.c: Update. - + Use add_setshow_uinteger_cmd through out. * printcmd.c, source.c, utils.c, valprint.c: Update. @@ -2507,7 +3008,7 @@ * serial.c, solib-frv.c, somsolib.c, target.c, top.c: Update. * varobj.c, cli/cli-cmds.c: Update. * gdbarch.c, gdb-events.c: Regenerate. - + Use add_setshow_boolean_command through out. Delete #ifdef 0'ed code adding set/show boolean commands. * cp-valprint.c, dcache.c, exec.c, gdbtypes.c, infrun.c: Update. @@ -2549,7 +3050,7 @@ * hppa-tdep.c, infcall.c, m32r-rom.c, maint.c: Update. * mips-tdep.c, nto-tdep.c, observer.c, remote-rdi.c: Update * remote.c, target.c, cli/cli-logging.c: Update. - + 2005-02-16 Andrew Cagney Merge setshow print and show parameters. @@ -2564,9 +3065,9 @@ fprint_setshow with show_value_func. * cli/cli-decode.c (add_setshow_cmd_full): Update show_func parameter. Set show_value_func. Do not set cmd_sfunc. - (add_setshow_enum_cmd, add_setshow_auto_boolean_cmd) - (add_setshow_boolean_cmd, add_setshow_filename_cmd) - (add_setshow_string_cmd, add_setshow_uinteger_cmd) + (add_setshow_enum_cmd, add_setshow_auto_boolean_cmd) + (add_setshow_boolean_cmd, add_setshow_filename_cmd) + (add_setshow_string_cmd, add_setshow_uinteger_cmd) (add_setshow_zinteger_cmd): Update. * complaints.c (complaints_show_value): Replace fprint_setshow_complaints. @@ -2576,19 +3077,19 @@ * cli/cli-setshow.c (do_setshow_command): Call show_value_func instead of fprint_setshow. Use deprecated_show_value_hack. (deprecated_show_value_hack): New function. - * remote.c (add_packet_config_cmd, show_remote_cmd): - (show_remote_protocol_P_packet_cmd) - (show_remote_protocol_P_packet_cmd) - (show_remote_protocol_Z_access_wp_packet_cmd) - (show_remote_protocol_Z_hardware_bp_packet_cmd) + * remote.c (add_packet_config_cmd, show_remote_cmd): + (show_remote_protocol_P_packet_cmd) + (show_remote_protocol_P_packet_cmd) + (show_remote_protocol_Z_access_wp_packet_cmd) + (show_remote_protocol_Z_hardware_bp_packet_cmd) (show_remote_protocol_Z_packet_cmd) - (show_remote_protocol_Z_read_wp_packet_cmd) - (show_remote_protocol_Z_software_bp_packet_cmd) - (show_remote_protocol_Z_write_wp_packet_cmd) - (show_remote_protocol_binary_download_cmd) - (show_remote_protocol_p_packet_cmd) - (show_remote_protocol_qPart_auxv_packet_cmd) - (show_remote_protocol_qSymbol_packet_cmd) + (show_remote_protocol_Z_read_wp_packet_cmd) + (show_remote_protocol_Z_software_bp_packet_cmd) + (show_remote_protocol_Z_write_wp_packet_cmd) + (show_remote_protocol_binary_download_cmd) + (show_remote_protocol_p_packet_cmd) + (show_remote_protocol_qPart_auxv_packet_cmd) + (show_remote_protocol_qSymbol_packet_cmd) (show_remote_protocol_vcont_packet_cmd): Update. 2005-02-16 Mark Kettenis @@ -2611,12 +3112,12 @@ 2005-02-16 Yoshinori Sato * remote-e7000.c: unuse TM_FILE defined macro. - (e7000_fetch_registers) + (e7000_fetch_registers) (e7000_store_registers) (e7000_wait): delete NUM_REALREGS. * remote-hms.c: move TM_FILE macro. (CCR_REGNO): move define from tm-h8300.h. - + 2005-02-15 Mark Kettenis * amd64-linux-tdep.c: Update copyright year. @@ -2754,7 +3255,7 @@ * tui/tui-file.c, tui/tui-interp.c: Update. 2005-02-10 Andrew Cagney - + Mark up all error and warning messages. * ada-lang.c, amd64-tdep.c, arch-utils.c, breakpoint.c: Update. * bsd-kvm.c, bsd-uthread.c, coff-solib.h, coffread.c: Update. @@ -2806,7 +3307,7 @@ * mi/mi-cmd-stack.c, mi/mi-cmd-var.c, mi/mi-getopt.c: Update. * mi/mi-symbol-cmds.c, tui/tui-layout.c, tui/tui-stack.c: Update. * tui/tui-win.c: Update. - + 2005-02-10 Ian Lance Taylor * MAINTAINERS: Update my e-mail address. @@ -2905,16 +3406,16 @@ 2005-02-08 Andrew Cagney - * value.h (METHOD_PTR_IS_VIRTUAL, METHOD_PTR_FROM_VOFFSET) + * value.h (METHOD_PTR_IS_VIRTUAL, METHOD_PTR_FROM_VOFFSET) (METHOD_PTR_TO_VOFFSET): Move from here ... - * cp-support.h (METHOD_PTR_IS_VIRTUAL, METHOD_PTR_FROM_VOFFSET) + * cp-support.h (METHOD_PTR_IS_VIRTUAL, METHOD_PTR_FROM_VOFFSET) (METHOD_PTR_TO_VOFFSET): ... to here. * cp-valprint.c, p-valprint.c, eval.c: Include "cp-support.h". * Makefile.in: Update dependencies. - + * exceptions.c: Do not include . (SIGJMP_BUF, SIGSETJMP, SIGLONGJMP): Delete macros. - (catch_exception, catch_exceptions_with_msg, catch_errors) + (catch_exception, catch_exceptions_with_msg, catch_errors) (catch_command_errors): Use TRY_CATCH. (struct catcher): Use EXCEPTIONS_SIGJMP_BUF. (exceptions_state_mc_init): Rename catcher_init. @@ -2922,7 +3423,7 @@ (exceptions_state_mc_action_iter) (exceptions_state_mc_action_iter_1): New functions. * exceptions.h: Include . - (EXCEPTIONS_SIGJMP_BUF, EXCEPTIONS_SIGSETJMP) + (EXCEPTIONS_SIGJMP_BUF, EXCEPTIONS_SIGSETJMP) (EXCEPTIONS_SIGLONGJMP): Define. (exceptions_state_mc_init, exceptions_state_mc_action_iter) (exceptions_state_mc_action_iter_1): Declare. @@ -2971,14 +3472,14 @@ * ax-gdb.c, tracepoint.c: Update. * value.h (deprecated_value_lval_hack) - (deprecated_value_address_hack) - (deprecated_value_internalvar_hack) + (deprecated_value_address_hack) + (deprecated_value_internalvar_hack) (deprecated_value_regnum_hack): Declare. - (VALUE_LVAL, VALUE_ADDRESS, VALUE_INTERNALVAR) + (VALUE_LVAL, VALUE_ADDRESS, VALUE_INTERNALVAR) (VALUE_FRAME_ID, VALUE_REGNUM): Use. * value.c (deprecated_value_lval_hack) - (deprecated_value_address_hack) - (deprecated_value_internalvar_hack) + (deprecated_value_address_hack) + (deprecated_value_internalvar_hack) (deprecated_value_regnum_hack): Define. * value.h (VALUE_POINTED_TO_OFFSET): Delete. @@ -3092,9 +3593,9 @@ * valprint.h (val_print_array_elements): Update. * ada-lang.h (ada_val_print, ada_aligned_value_addr) (ada_value_primitive_packed_val, ada_which_variant_applies): Update. - * ada-valprint.c (ada_val_print, struct ada_val_print_args) - (ada_val_print_1, ada_print_floating, printable_val_type) - (print_record, val_print_packed_array_elements) + * ada-valprint.c (ada_val_print, struct ada_val_print_args) + (ada_val_print_1, ada_print_floating, printable_val_type) + (print_record, val_print_packed_array_elements) (print_field_values, print_variant_part): Update. * c-lang.h (c_val_print, cp_print_value_fields): Update. * c-valprint.c (c_val_print): Update. @@ -3108,8 +3609,8 @@ * m2-valprint.c (m2_val_print): Update. * p-lang.h (pascal_val_print): Update. (pascal_object_print_value_fields): Update. - * p-valprint.c (pascal_val_print) - (pascal_object_print_value_fields, pascal_object_print_value) + * p-valprint.c (pascal_val_print) + (pascal_object_print_value_fields, pascal_object_print_value) (pascal_object_print_value): Update. * scm-lang.h (scm_val_print): Update. * scm-valprint.c (scm_val_print): Update. @@ -3119,7 +3620,7 @@ (pascal_object_print_class_method): Make buffer a const bfd_byte. * p-valprint.c (pascal_object_print_class_method) (pascal_object_print_class_method): Ditto. - + * language.h (struct language_defn): Make la_printstr's buffer parameter a const bfd_byte. * p-lang.h (pascal_printstr): Update function to match. @@ -3207,7 +3708,7 @@ * gdbarch.h, gdbarch.c: Regenerate. * mips-tdep.c (mips_integer_to_address): Update. * value.c (value_as_address): Update. - + * cli/cli-dump.h (fopen_with_cleanup): Make "filename" const. * cli/cli-dump.c (dump_binary_file, dump_bfd_file): Make string parameters const, change buf to a const bfd_byte. @@ -3252,13 +3753,13 @@ (find_cris_op): Filter out CRISv32 instructions. Tweaked comment and warning when unable to find step target. (CRISV10_ELF_NGREG, CRISV32_ELF_NGREG, crisv32_elf_gregset_t): Define. - (supply_gregset): Add struct gdbarch_tdep. Set pseudo-PC register for + (supply_gregset): Add struct gdbarch_tdep. Set pseudo-PC register for CRISv32. (fetch_core_registers): Update for CRISv32. (cris_gdbarch_init): Set pc_regnum, register_type, num_regs, register_name, cannot_store_register, cannot_fetch_register, have_nonsteppable_watchpoint, single_step_through_delay for CRISv32. - + 2005-01-26 Nick Roberts * interps.c (interpreter_exec_cmd): Use condition, @@ -3367,7 +3868,7 @@ * exceptions.c: Include "serial.h" (print_flush): Mimic flush code found in utils.c:quit. * Makefile.in: Update dependencies. - + 2005-01-19 Jim Blandy * configure.tgt: Set build_rdi_share to "yes" on those targets @@ -3426,17 +3927,17 @@ (child_insert_fork_catchpoint, child_insert_vfork_catchpoint) (child_insert_exec_catchpoint): Change return type to void. * target.c (update_current_target): Update. - (debug_to_insert_fork_catchpoint) - (debug_to_insert_vfork_catchpoint) + (debug_to_insert_fork_catchpoint) + (debug_to_insert_vfork_catchpoint) (debug_to_insert_exec_catchpoint): Update. - * inf-child.c (inf_child_insert_fork_catchpoint) - (inf_child_insert_vfork_catchpoint) + * inf-child.c (inf_child_insert_fork_catchpoint) + (inf_child_insert_vfork_catchpoint) (inf_child_insert_exec_catchpoint): Update. * breakpoint.c (insert_catchpoint): Update, do not throw an error. - * linux-nat.c (child_insert_fork_catchpoint) + * linux-nat.c (child_insert_fork_catchpoint) (child_insert_vfork_catchpoint) (child_insert_exec_catchpoint): Update. - * inftarg.c (child_insert_fork_catchpoint) + * inftarg.c (child_insert_fork_catchpoint) (child_insert_vfork_catchpoint,) (child_insert_exec_catchpoint): Update. @@ -3493,7 +3994,7 @@ * exceptions.c (throw_it): Free the old message after creating the new. * Makefile.in: Update dependencies. - + 2005-01-16 Mark Kettenis * sparc64fbsd-tdep.c: Update copyright year. @@ -3592,7 +4093,7 @@ * thread.c (gdb_list_thread_ids, gdb_thread_select): Update. * breakpoint.c (gdb_breakpoint_query, gdb_breakpoint): Update. * remote-fileio.c (remote_fileio_request): Update. - + * exceptions.h (exception_fprintf): Declare. (exception_print): Drop pre_print parameter. * mi/mi-main.c (mi_execute_command): Update exception_print call. @@ -3609,7 +4110,7 @@ * exceptions.c (exception_fprintf): New function. (print_exception): New function. (exception_print): Use print_exception. - + * utils.c (error_output_message): Delete function. * defs.h (error_output_message): Delete declaration. @@ -3625,7 +4126,7 @@ (throw_vsilent): Delete declaration. * utils.c (error_silent): Delete function. * defs.h (error_silent): Delete declaration. - + * mi/mi-main.c (mi_execute_command): Print the exception. * cli/cli-interp.c (safe_execute_command): Print the exception. * exceptions.h (exception_print): Declare. @@ -3761,7 +4262,7 @@ * mi/mi-interp.c: Include "exceptions.h". (mi_cmd_interpreter_exec, mi_interpreter_exec): Update to return 'struct exception". - * cli/cli-interp.c (cli_interpreter_exec, safe_execute_command) + * cli/cli-interp.c (cli_interpreter_exec, safe_execute_command) (do_captured_execute_command): Update to use catch_exception. * interps.h: Include "exceptions.h". (interp_exec_ftype, interp_exec): Return "struct exception". @@ -3857,7 +4358,7 @@ * ada-valprint.c, ada-lang.c: Ditto. * Makefile.in (HFILES_NO_SRCDIR, COMMON_OBS): Add exceptions.h and exceptions.o. Update all dependencies. - + 2005-01-11 Mark Kettenis * config/i386/nm-fbsd.h: Update copyright year. @@ -3936,7 +4437,7 @@ * configure.in: Replace configdirs with multiple references to AC_CONFIG_SUBDIRS. * configure: Re-generate. - + 2005-01-05 Andreas Schwab * ia64-tdep.c: Include "osabi.h". @@ -3966,7 +4467,7 @@ 2005-01-05 Kevin Buettner - * ia64-tdep.c (ia64_gdbarch_init): Eliminate dependency on + * ia64-tdep.c (ia64_gdbarch_init): Eliminate dependency on functions in ia64-aix-tdep.c. * ia64-tdep.h (ia64_aix_sigcontext_register_address): Remove function defined in ia64-aix-tdep.c.