aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2006-03-24 * linux-fork.c: Include "gdb_assert.h".Daniel Jacobowitz1-0/+11
(fork_load_infrun_state): Set inferior_ptid and stop_pc here. Update the register cache and selected frame also. (linux_fork_mourn_inferior): Use fork_load_infrun_state. Return to single fork mode if necessary. (linux_fork_context): Remove bits handled by fork_load_infrun_state. * Makefile.in (linux_fork_h): New. (linux-fork.o, linux-nat.o): Update.
2006-03-23 * config/s390/s390.mh (NATDEPFILES): Add linux-fork.o.Andreas Schwab1-0/+4
2006-03-182006-03-18 Jim Blandy <jimb@codesourcery.com>Jim Blandy1-0/+4
* symtab.h (enum address_class): Doc fix.
2006-03-172006-03-16 Michael Snyder <msnyder@redhat.com>Michael Snyder1-0/+1
* tracepoint.c (tracepoint_save_command): Fix typo in error msg.
2006-03-172006-03-16 Michael Snyder <msnyder@redhat.com>Michael Snyder1-0/+1
* target.c (push_target): Fix typo in comment.
2006-03-172006-03-16 Michael Snyder <msnyder@redhat.com>Michael Snyder1-0/+1
* remote.c (remote_watch_data_address): Fix typo in comment.
2006-03-172006-03-16 Michael Snyder <msnyder@redhat.com>Michael Snyder1-0/+4
* i386-tdep.c (i386_push_dummy_call): Fix typo in comment.
2006-03-15Add FR-V Linux core file support.Kevin Buettner1-0/+21
2006-03-15Second typo fix.Daniel Jacobowitz1-0/+1
2006-03-15Typo fix.Daniel Jacobowitz1-1/+2
2006-03-15 * Makefile.in (mips_linux_tdep_h): New.Daniel Jacobowitz1-0/+36
(mpis-linux-nat.o, mips-linux-tdep.o): Update. * mips-linux-nat.c: Include "inferior.h", "mips-linux-tdep.h", and <sys/ptrace.h>. (have_ptrace_regsets, super_fetch_registers, super_store_registers) (mips64_linux_regsets_fetch_registers) (mips64_linux_regsets_store_registers, mips64_linux_fetch_registers) (mips64_linux_store_registers): New. (_initialize_mips_linux_nat): Override to_fetch_registers and to_store_registers. * mips-linux-tdep.h: New file. * mips-linux-tdep.c: Include "mips-linux-tdep.c". (ELF_NGREG, ELF_NFPREG, elf_greg_t, elf_gregset_t, elf_fpreg_t) (elf_fpregset_t, FPR_BASE, PC, CAUSE, BADVADDR, MMHI, MMLO) (FPC_CSR, FPC_EIR, EF_REG0, EF_REG31, EF_LO, EF_HI, EF_CP0_EPC) (EF_CP0_BADVADDR, EF_CP0_STATUS, EF_CP0_CAUSE, EF_SIZE) (MIPS64_ELF_NGREG, MIPS64_ELF_NFPREG, mips64_elf_greg_t) (mips64_elf_gregset_t, mips64_elf_fpreg_t, mips64_elf_fpregset_t) (MIPS64_FPR_BASE, MIPS64_PC, MIPS64_CAUSE, MIPS64_BADVADDR) (MIPS64_MMHI, MIPS64_MMLO, MIPS64_FPC_CSR, MIPS64_FPC_EIR) (MIPS64_EF_REG0, MIPS64_EF_REG31, MIPS64_EF_LO, MIPS64_EF_HI) (MIPS64_EF_CP0_EPC, MIPS64_EF_CP0_BADVADDR, MIPS64_EF_CP0_STATUS) (MIPS64_EF_CP0_CAUSE, MIPS64_EF_SIZE): Delete. (supply_32bit_reg): Use gdb_byte. (supply_64bit_reg): New. (mips_supply_gregset, mips_fill_gregset, mips_supply_fpregset) (mips_fill_fpregset, fetch_core_registers, supply_gregset) (fill_gregset, supply_fpregset): Update for renamed types. (mips64_supply_gregset): Use gdb_byte and supply_64bit_reg. (mips64_fill_gregset): Make global. Handle 32-bit register sizes. (mips64_fill_fpregset): Make global. Use gdb_byte. Handle FP regsets properly.
2006-03-15 * mips-linux-tdep.c (mips_supply_gregset): Renamed from supply_gregset.Daniel Jacobowitz1-0/+10
(mips_fill_gregset): Renamed from fill_gregset. (mips_supply_fpregset): Renamed from supply_fpregset. (mips_fill_fpregset): Renamed from fill_fpregset. (fetch_core_registers): Update calls. (supply_gregset, fill_gregset, supply_fpregset, fill_fpregset): New functions.
2006-03-15 * mips-tdep.c (mips_gdbarch_init): Default 64-bit ELF files to N64.Daniel Jacobowitz1-0/+4
2006-03-15 * mips-tdep.c (is_mips16_addr, mips32_next_pc, add_offset_16):Daniel Jacobowitz1-0/+5
Correct arithmetic for 64-bit CORE_ADDR.
2006-03-15 * mips-linux-tdep.c: Include "floatformat.h".Daniel Jacobowitz1-0/+8
(mips_linux_init_abi): Use 128-bit long double for N32 and N64. (mips_n32n64_return_value): Support 128-bit long double. (print_gp_register_row): Don't print spaces before ignored or floating point registers.
2006-03-15 * mips-mdebug-tdep.c (compare_pdr_entries): Use bfd_get_signed_32Daniel Jacobowitz1-0/+6
for code addresses. (non_heuristic_proc_desc): Likewise.
2006-03-15 * mips-linux-nat.c: Include "gdb_proc_service.h".Daniel Jacobowitz1-0/+7
(PTRACE_GET_THREAD_AREA): Define. (ps_get_thread_area): New. * Makefile.in (mips-linux-nat.o): Update.
2006-03-142006-03-13 Jim Blandy <jimb@codesourcery.com>Jim Blandy1-0/+4
* MAINTAINERS: Use my work address.
2006-03-102006-03-09 Michael Snyder <msnyder@redhat.com>Michael Snyder1-2/+5
* linux-nat.c (kill_inferior): Just call target_mourn_inferior instead of getting tricky for the multi-fork case. * linux-fork.c (linux_fork_killall): Call PT_KILL and waitpid for each fork, and then use init_fork_list to delete them.
2006-03-10 * MAINTAINERS (Patch Champions): Remove self.Joel Brobecker1-0/+4
2006-03-09gdb/ChangeLog:Alexandre Oliva1-0/+5
* solib-svr4.c (svr4_current_sos): Move up initialization of l_addr, such that it clearly covers all cases. gdb/testsuite/ChangeLog: * gdb.base/prelink.exp: Anchor tested-for regular expression on gdb prompt.
2006-03-08 * ia64-tdep.c (ia64_libunwind_frame_this_id): Adapt uses ofAndreas Schwab1-0/+11
libunwind_frame_prev_register to use a gdb_byte buffer and extract_unsigned_integer. (ia64_libunwind_sigtramp_frame_prev_register): Likewise. * libunwind-frame.c (libunwind_frame_prev_register): Change type of last argument to `gdb_byte *' * libunwind-frame.h: Adjust declaration.
2006-03-082006-03-08 Paul Brook <paul@codesourcery.com>Paul Brook1-0/+6
* arm-tdep.c (arm_push_dummy_call): Remove stack alignment. (arm_frame_align): New function. (arm_gdbarch_init): Use it.
2006-03-03Index: ChangeLogAndrew Cagney1-0/+5
2006-03-03 Khem Raj <khem@mvista.com> * remote-rdp.c (remote_rdp_xfer_inferior_memory): Use gdb_byte. Committed by Andrew Cagney.
2006-03-02 * mn10300-tdep.c (mn10300_push_dummy_call): Write breakpointCorinna Vinschen1-0/+5
address to MDR register.
2006-03-01gdb/Daniel Jacobowitz1-0/+5
* gdbtypes.c (lookup_struct_elt_type): Correct noerr for recursive calls. gdb/testsuite/ * gdb.cp/inherit.exp (test_print_mi_member_types): New function. (do_tests): Call it.
2006-03-012006-03-01 Randolph Chung <tausq@debian.org>Randolph Chung1-0/+5
* somread.c (som_symfile_read): Update comment and remove unneeded use of a deprecated variable.
2006-03-012006-03-01 Randolph Chung <tausq@debian.org>Randolph Chung1-0/+7
* hppa-tdep.h (unwind_table_entry): Update field names to match HP runtime specification. * hppa-tdep.c (internalize_unwinds, hppa_frame_cache): Likewise. (unwind_command): Likewise.
2006-03-012006-03-01 Randolph Chung <tausq@debian.org>Randolph Chung1-0/+5
* hppa-tdep.c (hppa_frame_cache): Handle Region_Description and Pseudo_SP_Set in unwind record.
2006-03-012006-03-01 Randolph Chung <tausq@debian.org>Randolph Chung1-0/+8
* hppa-hpux-tdep.c (initialize_hp_cxx_exception_support): Use TDEP->is_elf to determine if we are working with a SOM binary. (null_symtab_and_line): Remove unused variable. * config/pa/hppa64.mt: Use tm-hppa.h. * config/pa/tm-hppa64.h: Remove file.
2006-03-01 * f-typeprint.c (f_type_print_base): Delete the redundant space.Wu Zhou1-0/+4
2006-02-28Add am33 linux signal frame support.Kevin Buettner1-0/+20
2006-02-28 * mn10300-tdep.c (mn10300_analyze_prologue): Implement backtrackKevin Buettner1-0/+6
out of pattern match by saving relevant state. Fix stack size adjustment bug.
2006-02-28gdb/ChangeLog:Alexandre Oliva1-0/+18
* solib-svr4.h (struct link_map_offsets): Add l_ld_offset and l_ld_size fields. * solib-svr4.c (struct lm_info): Add l_addr field. (LM_ADDR_FROM_LINK_MAP): Renamed from LM_ADDR. (HAS_LM_DYNAMIC_FROM_LINK_MAP): New. (LM_DYNAMIC_FROM_LINK_MAP): New. (LM_ADDR_CHECK): New. Use it instead of LM_ADDR. (svr4_current_sos): Initialize l_addr. Adjust. (svr4_relocate_section_addresses): Adjust. (svr4_ilp32_fetch_link_map_offsets): Define new members. (svr4_lp64_fetch_link_map_offsets): Likewise. * solib-legacy.c (legacy_svr4_fetch_link_map_offsets): Likewise. * mipsnbsd-tdep.c (mipsnbsd_ilp32_fetch_link_map_offsets): Likewise. (mipsnbsd_lp64_fetch_link_map_offsets): Likewise. * Makefile.in (solib-svr4.o): Depend on $(elf_bfd_h). gdb/testsuite/ChangeLog: * gdb.base/prelink.exp: New test. * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2006-02-272006-02-26 David S. Miller <davem@sunset.davemloft.net>David S. Miller1-0/+5
* config/sparc/linux.mt (TDEPFILES): Add sol2-tdep.o. * config/sparc/linux64.mt (TDEPFILES): Likewise.
2006-02-26 * ppc-linux-nat.c (ppc_linux_insert_watchpoint): Correct return type.Alan Modra1-0/+5
(ppc_linux_remove_watchpoint): Likewise, and args.
2006-02-26* i386obsd-tdep.c (i386obsd_trapframe_sniffer): Also recognizegdb_6_5-branchpointMark Kettenis1-0/+5
"soft" interrupts.
2006-02-25 * gdb/defs.h: unconditionally include <fcntl.h>, andCharles Wilson1-0/+12
ensure that O_BINARY is defined. * gdb/solib.c(solib_open): ensure solib files are opened in binary mode. * gdb/corelow.c: Remove O_BINARY macro definition. * gdb/exec.c: Remove O_BINARY macro definition * gdb/remote-rdp.c: Remove O_BINARY macro definition * gdb/source.c: Remove O_BINARY macro definition * gdb/symfile.c: Remove O_BINARY macro definition
2006-02-242006-02-24 Randolph Chung <tausq@debian.org>Randolph Chung1-0/+7
* hppa-hpux-tdep.c (hppa_hpux_push_dummy_code): Initialize argreg. * solib-som.c (som_solib_remove_inferior_hook): Remove unused function.
2006-02-24 * f-exp.y: Symbol '%' is not used as the modulus operator inWu Zhou1-0/+17
Fortran. Delete this from Fortran expression. It is now used by Fortran 90 and later to access the member of derived type. Add this into Fortran expression. * f-valprint.c (f_val_print): Add code to handle TYPE_CODE_STRUCT. Print each elements in the derived type. * f-typeprint.c (print_equivalent_f77_float_type): Add a parameter level into the function definition to do indented printing. And call fprintfi_filtered instead to do indented printing. (f_type_print_base): Replace fprintf_filtered with the indented version (fprintfi_filtered). (f_type_print_base): Call indented print_equivalent_f77_float_type. (f_type_print_base): Add code to handle TYPE_CODE_STRUCT. Print the definition of the derived type.
2006-02-23 * gdb_curses.h: Provide a fallback prototype for tgetnum.Daniel Jacobowitz1-0/+4
2006-02-23 * doublest.h: Conditionalize DOUBLEST on PRINTF_HAS_LONG_DOUBLEDaniel Jacobowitz1-0/+13
also. (DOUBLEST_FORMAT): Rename to DOUBLEST_PRINT_FORMAT. (DOUBLEST_SCAN_FORMAT): New. * ada-lex.l (PRINTF_HAS_LONG_DOUBLE): Remove redefinitions. (processReal): Use DOUBLEST_SCAN_FORMAT. * c-exp.y (parse_number): Likewise. * jv-exp.y (parse_number): Likewise. * objc-exp.y (parse_number): Likewise. * p-exp.y (parse_number): Likewise.
2006-02-23 * event-top.c (async_do_nothing, async_disconnect)Daniel Jacobowitz1-0/+11
(async_stop_sig, async_float_handler): Remove duplicated prototypes. (handle_sighup): Guard prototype with SIGHUP. (async_do_nothing): Guard function and prototype with SIGQUIT || SIGHUP. (async_disconnect): Guard prototype with SIGHUP. (async_stop_sig): Guard prototype with STOP_SIGNAL.
2006-02-23 * maint.c (maintenance_dump_me): Remove unnecessary prototype.Daniel Jacobowitz1-0/+4
2006-02-23 * win32-termcap.c (tputs): Return 0.Daniel Jacobowitz1-0/+4
2006-02-21* configure.ac: Introduce ---enable-werror, which adds -Werror toMark Kettenis1-0/+7
the compiler command line. Enabled by default. Disable with --disable-werror. * configure regenerate.
2006-02-21 * elfread.c (elf_symtab_read): Skip symbols which BFD considersDaniel Jacobowitz1-0/+5
special.
2006-02-212006-02-21 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs1-0/+9
* defs.h (directory_switch): Add prototype. * main.c (captured_main): Use directory_switch() instead of directory_command() to add directories from the -d switch. * source.c (directory_switch): New function. (add_path): Use buildargv() to parse spaces in filenames properly. Strip multiple trailing '/' rather than just one.
2006-02-212006-02-21 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs1-0/+7
* symfile.c (add_symbol_file_command): Use buildargv(), instead of hand decoding the command line, to allow use of quotes and spaces. (_initialize_symfile): Reorganize the help message for add-symbol-file such that 'help files' shows a better message. testsuite/ * gdb.base/help.exp (help add-symbol-file): Update.
2006-02-212006-02-21 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs1-0/+7
* sh-tdep.c (sh_generic_show_regs): Reformat both code and output. (sh3_show_regs, sh2e_show_regs, sh2a_show_regs): Likewise. (sh2a_nofpu_show_regs, sh3e_show_regs, sh3_dsp_show_regs): Likewise. (sh4_show_regs, sh4_nofpu_show_regs, sh_dsp_show_regs): Likewise.