aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2007-04-27 * configure.host (rs6000-*-*): Merge with powerpc-*-aix* rules.Ulrich Weigand9-57/+19
* configure.tgt (rs6000-*-*): Likewise. * config/rs6000/aix4.mh: Delete file. * config/rs6000/aix4.mt: Delete file. * config/rs6000/rs6000.mh: Delete file. * config/rs6000/rs6000.mt: Delete file. * config/powerpc/nm-aix.h: Delete file. * config/powerpc/aix.mh (NAT_FILE): Set to config/rs6000/nm-rs6000.h.
2007-04-27 * aix-thread.c (fill_sprs32): Change argument types to "uint32_t *".Ulrich Weigand3-22/+46
Remove obsolete part of comment. (store_regs_user_thread): Use uint32_t temporaries when calling fill_sprs32. (store_regs_kernel_thread): Likewise. Add assertion to verify correct size of struct ptsprs members. (aix_thread_xfer_memory): Fix type of myaddr. (aix_thread_extra_thread_info): Fix compiler warning. * rs6000-nat.c (rs6000_ptrace64): Change type of buf to "void *". (fetch_register, store_register): Adapt callers.
2007-04-27 * vec.h (vec_free): Rename to vec_free_. Adapt users.Ulrich Weigand2-4/+8
2007-04-27*** empty log message ***gdbadmin1-1/+1
2007-04-26 * alpha-linux-tdep.c: Include "gdb_string.h", "regset.h",Ulrich Weigand8-102/+196
and "regcache.h". (alpha_linux_supply_gregset, alpha_linux_supply_fpregset): New. (alpha_linux_gregset, alpha_linux_fpregset): New variables. (alpha_linux_regset_from_core_section): New function. (alpha_linux_init_abi): Install it. * alpha-linux-nat.c: Do not include "gdbcore.h". Include "alpha-tdep.h", <sys/ptrace.h>, <alpha/ptrace.h>, <sys/procfs.h>, and "gregset.h". (ALPHA_REGSET_BASE, ALPHA_REGSET_UNIQUE, ALPHA_UNIQUE_PTRACE_ADDR): Move from config/alpha/nm-linux.h. (supply_gregset, fill_gregset, supply_fpregset, fill_fpregset): Copy from alpha-nat.c. (alpha_linux_register_u_offset): Inline register_addr from alpha-nat.c. * alpha-nat.c: Remove #ifdef __linux__ section. (fetch_elf_core_registers, alpha_elf_core_fns): Remove. (_initialize_core_alpha): Do not register alpha_elf_core_fns. (ALPHA_UNIQUE_PTRACE_ADDR, ALPHA_REGSET_UNIQUE): Define unconditionally. (ALPHA_REGSET_BASE): Move from config/alpha/nm-osf.h. * config/alpha/alpha-linux.mh (NAT_FILE): Set to config/nm-linux.h. (NATDEPFILES): Remove alpha-nat.o. * config/alpha/nm-linux.h: Delete file. * config/alpha/nm-osf.h (ALPHA_REGSET_BASE): Move to alpha-nat.c. * Makefile.in (alpha-linux-nat.o): Update dependencies. (alpha-linux-tdep.o): Likewise.
2007-04-26*** empty log message ***gdbadmin1-1/+1
2007-04-25 * mips-linux-nat.c: No longer include "gdbcore.h".Ulrich Weigand4-113/+90
(mips_linux_register_addr): Move from mips-linux-tdep.c. (mips64_linux_register_addr): Likewise. (mips_linux_register_u_offset): Call mips_linux_register_addr or mips64_linux_register_addr instead of register_addr. * mips-linux-tdep.c (mips_linux_register_addr, mips64_linux_register_addr): Move to mips-linux-nat.c. (register_addr): Remove. (register_addr_data, init_register_addr_data): Remove. (_initialize_mips_linux_tdep): Do not initialize register_addr_data. (set_mips_linux_register_addr): Remove. (mips_linux_init_abi): Do not call set_mips_linux_register_addr. * Makefile.in (mips-linux-nat.o): Update dependencies.
2007-04-25 * linux-nat.c (linux_register_u_offset): Remove.Ulrich Weigand26-287/+113
(linux_target_install_ops): New function. (linux_target): Use it. (linux_trad_target): New function. * linux-nat.h (linux_trad_target): Declare. * alpha-linux-nat.c: Include "gdbcore.h". (alpha_linux_register_u_offset): New function. (_initialize_alpha_linux_nat): Use linux_trad_target. * mips-linux-nat.c: Include "gdbcore.h". (mips_linux_register_u_offset): New function. (_initialize_mips_linux_nat): Use linux_trad_target. * config/arm/linux.mh (NAT_FILE): Set to config/nm-linux.h. * config/arm/nm-linux.h: Delete file. * config/i386/nm-linux64.h (FETCH_INFERIOR_REGISTERS): Remove. * config/i386/nm-linux.h (FETCH_INFERIOR_REGISTERS): Remove. * config/ia64/linux.mh (NAT_FILE): Set to config/nm-linux.h. * config/ia64/nm-linux.h: Delete file. * config/m32r/linux.mh (NAT_FILE): Set to config/nm-linux.h. * config/m32r/nm-linux.h: Delete file. * config/m68k/linux.mh (NAT_FILE): Set to config/nm-linux.h. * config/m68k/nm-linux.h: Delete file. * config/pa/linux.mh (NAT_FILE): Set to config/nm-linux.h. * config/pa/nm-linux.h: Delete file. * config/powerpc/linux.mh (NAT_FILE): Set to config/nm-linux.h. * config/powerpc/ppc64-linux.mh (NAT_FILE): Likewise. * config/powerpc/nm-linux.h: Delete file. * config/s390/s390.mh (NAT_FILE): Set to config/nm-linux.h. * config/s390/nm-linux.h: Delete file. * config/sparc/linux.mh (NAT_FILE): Set to config/nm-linux.h. * config/sparc/linux64.mh (NAT_FILE): Likewise. * config/sparc/nm-linux.h: Delete file. * Makefile.in (alpha-linux-nat.o): Update dependencies. (mips-linux-nat.o): Likewise.
2007-04-25 * core-aout.c: Delete file.Ulrich Weigand22-358/+62
* Makefile.in (ALLDEPFILES): Remove core-aout.c. (core-aout.o): Delete rule. * gdbcore.h (kernel_u_addr, KERNEL_U_ADDR): Remove. * config/alpha/nm-linux.h (U_REGS_OFFSET): Remove. * arm-linux-nat.c (arm_linux_kernel_u_size): Remove. * config/arm/nm-linux.h (U_REGS_OFFSET, KERNEL_U_SIZE, KERNEL_U_ADDR): Remove. * i386-linux-nat.c (register_u_addr, kernel_u_size): Remove. (cannot_fetch_register, cannot_store_register): Remove. (fetch_register): Inline cannot_fetch_register and register_addr. (store_register): Inline cannot_store_register and register_addr. * config/i386/linux.mh (NATDEPFILES): Remove core-aout.o. * config/i386/nm-linux.h (KERNEL_U_SIZE, KERNEL_U_ADDR, REGISTER_U_ADDR, CANNOT_FETCH_REGISTER, CANNOT_STORE_REGISTER): Remove. * m68klinux-nat.c (m68k_linux_register_u_addr, kernel_u_size): Remove. (fetch_register): Inline register_addr. (store_register): Inline register_addr. * config/m68k/linux.mh (NATDEPFILES): Remove core-aout.o. * config/m68k/nm-linux.h (KERNEL_U_SIZE, KERNEL_U_ADDR, U_REGS_OFFSET, REGISTER_U_ADDR): Remove. * config/mips/nm-irix5.h (REGISTER_U_ADDR): Remove. * config/mips/nm-linux.h (KERNEL_U_SIZE, U_REGS_OFFSET, REGISTER_U_ADDR): Remove. * hppa-linux-nat.c (register_addr): Rename to ... (hppa_linux_register_addr): ... this. Make static. (fetch_register, store_register): Adapt callers. * config/pa/nm-linux.h (U_REGS_OFFSET): Remove. * ppc-linux-nat.c (kernel_u_size): Remove. * config/powerpc/nm-linux.h (KERNEL_U_SIZE, KERNEL_U_ADDR): Remove. * vax-nat.c (vax_kernel_u_addr, vax_register_u_addr): Make static. * config/vax/vax.mh (NATDEPFILES): Remove core-aout.o. (NAT_FILE): Remove. * config/vax/nm-vax.h: Delete file.
2007-04-25 * gdb.base/sigaltstack.exp: Use 'srcfile' in errorVladimir Prus6-5/+17
message, not the undefined 'module' variable. * gdb.base/siginfo.exp: Likewise. * gdb.base/sigstep.exp: Likewise. * lib/gdbserver-support.exp (gdb_target_cmd): Quote serialport. * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
2007-04-25 * config/sim.exp (gdb_target_sim): Just return with -1 when settingCorinna Vinschen2-3/+9
target sim fails. Return 0 otherwise. (gdb_load): Return prematurely if gdb_target_sim fails.
2007-04-25*** empty log message ***gdbadmin1-1/+1
2007-04-24*** empty log message ***gdbadmin1-1/+1
2007-04-23*** empty log message ***gdbadmin1-1/+1
2007-04-22*** empty log message ***gdbadmin1-1/+1
2007-04-21*** empty log message ***gdbadmin1-1/+1
2007-04-20 * MAINTAINERS (Write After Approval): Add myself.Mark Shinwell2-0/+5
2007-04-20Correct erroneous ChangeLog commit.Mark Shinwell1-0/+13
2007-04-20 * Makefile.in: Adjust dependencies of m68klinux-tdep.c.Mark Shinwell2-3/+65
* m68klinux-tdep.c (m68k_uclinux_sigcontext_reg_offset): New. (m68k_linux_sigcontext_reg_offset): Fix typo. (target_is_uclinux): New. (m68k_linux_inferior_created): New. (m68k_linux_get_sigtramp_info): Check for uClinux or normal Linux. Use m68k_uclinux_sigcontext_reg_offset for uClinux. (_initialize_m68k_linux_tdep): Register m68k_linux_inferior_created.
2007-04-20*** empty log message ***gdbadmin1-1/+1
2007-04-19 * win32-nat.c (win32_detach): Remove delete_command call.Pedro Alves3-4/+11
Resume inferior with win32_resume instead of win32_continue.
2007-04-19 * ser-mingw.c (fd_is_file): New function.Jerome Guitton2-2/+56
(file_select_thread): New function. (ser_console_wait_handle): Add special handling for files.
2007-04-19*** empty log message ***gdbadmin1-1/+1
2007-04-182007-04-18 Denis Pilat <denis.pilat@st.com>Denis Pilat2-6/+9
* dwarf2read.c (read_subrange_type): Use DW_ATE_signed default type when missing from DW_TAG_subrange_type. Remove the handling of null return from die_type.
2007-04-18* mips-tdep.c (mips_eabi_push_dummy_call): Revert the lastMaciej W. Rozycki2-14/+22
change to rearrange some brackets. (mips_n32n64_push_dummy_call): Likewise. (mips_o32_push_dummy_call): Likewise. (mips_o64_push_dummy_call): Likewise.
2007-04-182007-04-18 Denis Pilat <denis.pilat@st.com>Denis Pilat2-0/+8
* infcmd.c (post_create_inferior): Start with a call to target_terminal_ours().
2007-04-18*** empty log message ***gdbadmin1-1/+1
2007-04-17* mips-tdep.c (mips_eabi_push_dummy_call): Rearrange someMaciej W. Rozycki2-20/+29
brackets. (mips_n32n64_push_dummy_call): Likewise. Reformat some expressions. (mips_o32_push_dummy_call): Likewise. (mips_o64_push_dummy_call): Likewise.
2007-04-17* mips-tdep.c (mips_n32n64_push_dummy_call): Fix a typo in aMaciej W. Rozycki2-1/+6
comment.
2007-04-17* mips-tdep.c (mips_n32n64_push_dummy_call): Fix a typo in aMaciej W. Rozycki2-6/+12
comment. (mips_o32_push_dummy_call): Likewise.
2007-04-17 * symtab.c (skip_prologue_using_sal): Allow the end of the prologueAndreas Schwab2-1/+6
sal to be bigger than the end of the function.
2007-04-17* mips-tdep.c (mips_o32_push_dummy_call): Take account ofMaciej W. Rozycki2-22/+46
argument alignment requirements when calculating stack space required. When aligning an arg register to eight bytes boundary, align stack_offset too. Write floating-point arguments to the appropriate integer register if need go there. (mips_o64_push_dummy_call): Likewise.
2007-04-17*** empty log message ***gdbadmin1-1/+1
2007-04-162007-04-16 Denis Pilat <denis.pilat@st.com>Denis Pilat2-0/+6
* gdb.base/setshow.exp: Reset height after having set it to 100.
2007-04-162007-04-16 Denis Pilat <denis.pilat@st.com>Denis Pilat2-12/+29
* gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2007-04-162007-04-16 Denis Pilat <denis.pilat@st.com>Denis Pilat2-2/+6
* gdb.mi/mi2-var-display.exp: Test for the fullname field.
2007-04-16*** empty log message ***gdbadmin1-1/+1
2007-04-15*** empty log message ***gdbadmin1-1/+1
2007-04-14 * gdbarch.sh (software_single_step): Remove "insert_breakpoints_p" andUlrich Weigand16-166/+138
"sig" arguments, add "regcache" argument. * gdbarch.c, gdbarch.h: Regenerate. * infrun.c (resume): Update SOFTWARE_SINGLE_STEP call arguments. (handle_inferior_event): Call remove_single_step_breakpoints directly instead of calling SOFTWARE_SINGLE_STEP to remove breakpoints. * alpha-tdep.c (alpha_software_single_step): Update argument list. Remove handling of !insert_breakpoints_p case. * arm-tdep.c (arm_software_single_step): Likewise. * cris-tdep.c (cris_software_single_step): Likewise. * mips-tdep.c (mips_software_single_step): Likewise. * rs6000-tdep.c (rs6000_software_single_step): Likewise. * sparc-tdep.c (sparc_software_single_step): Likewise. * spu-tdep.c (spu_software_single_step): Likewise. * alpha-tdep.h (alpha_software_single_step): Update prototype. * mips-tdep.h (mips_software_single_step): Likewise. * rs6000-tdep.h (rs6000_software_single_step): Likewise. * sparc-tdep.h (sparc_software_single_step): Likewise.
2007-04-14 * alpha-tdep.c (alpha_software_single_step): Do not call write_pcUlrich Weigand2-2/+6
when removing single-step breakpoints.
2007-04-14 * varobj.h (varobj_set_frozen): NewVladimir Prus12-58/+363
(varobj_get_frozen): New. (varobj_update): New parameter explicit. * varobj.c (struct varobj): New fields frozen and not_fetched. (varobj_set_frozen, varobj_get_frozen): New. (install_new_value): Don't fetch values for frozen variable object, or children thereof. Allow a frozen variable object to have non-fetched value. (varobj_update): Allow updating child variables. Don't traverse frozen children. (new_variable): Initialize the frozen field. (c_value_of_variable): Return NULL for frozen variable without any value yet. * mi/mi-cmd-var.c (varobj_update_one): New parameter 'explicit'. (mi_cmd_var_create): Output the 'frozen' field, as soon as testsuite is adjusted to expect that field. (mi_cmd_var_set_frozen): New. (mi_cmd_var_update): Pass the 'explicit' parameter to varobj_update_one. * mi/mi-cmds.c (mi_cmds): Register '-var-set-frozen'. * mi/mi-cmds.h (mi_cmd_var_set_frozen): Declare.
2007-04-14*** empty log message ***gdbadmin1-1/+1
2007-04-132007-04-13 Paul Brook <paul@codesourcery.com>Paul Brook3-0/+18
* target-descriptions.c (tdesc_named_type): Add ieee_single and ieee_double. * doc/gdb.texinfo: Document ieee_single and ieee_double target types.
2007-04-13Delete files for last commit.Daniel Jacobowitz17-7890/+0
2007-04-13 * mips-mdebug-tdep.c, mips-mdebug-tdep.h, ocd.c, ocd.h, ppc-bdm.c,Daniel Jacobowitz19-410/+94
remote-e7000.c, remote-hms.c, remote-utils.c, remote-utils.h, scm-exp.c, scm-lang.c, scm-lang.h, scm-tags.h, scm-valprint.c, ser-e7kpc.c, sh3-rom.c, stop-gdb.c: Delete. * Makefile.in: Remove references to deleted files. * README: Do not mention deleted ROM monitor interfaces. * defs.h (enum language): Delete language_scm. * expprint.c (print_subexp_standard): Do not handle OP_EXPRSTRING. (dump_subexp_body_standard): Likewise. * parse.c (operator_length_standard): Likewise. * expression.h (enum exp_opcode): Delete OP_EXPRSTRING. * remote-mips.c: Do not include remote-utils.h. * remote-sim.c: Likewise. Use remote_debug instead of sr_get_debug throughout. * value.c: Do not include scm-lang.h. (unpack_long): Delete scm_unpack call. * config/h8300/h8300.mt, config/mips/embed.mt, config/powerpc/ppc-eabi.mt, config/powerpc/ppc-sim.mt, config/sh/embed.mt, config/sh/linux.mt: Remove references to deleted files. * NEWS: Mention removed files. * gdb.texinfo (Memory): Reference Remote Debugging chapter. (Character Sets, Caching Data of Remote Targets): Likewise. (Targets): Delete Remote node. Move its text... (Debugging Remote Programs): ...to here. Delete description of the "remote" command. (Remote configuration): Delete description of "set remotedevice" and "show remotedevice". (Embedded Processors): Delete H8/300, H8/500, and SH nodes.
2007-04-13 * symfile.c (add_psymbol_with_dem_name_to_list): Remove.Daniel Jacobowitz3-78/+5
* symfile.h (add_psymbol_with_dem_name_to_list): Remove prototype.
2007-04-13 * NEWS: Mention removal of HP aCC support.Daniel Jacobowitz2-0/+11
2007-04-13 * solib-svr4.c (IGNORE_FIRST_LINK_MAP_ENTRY): Do not ignore theDaniel Jacobowitz2-5/+38
first entry for static executables. (breakpoint_addr): Delete unused variable. (elf_locate_base): Search for _r_debug in static executables. (enable_break): Do not set breakpoint_addr. Scan solib_break_names also.
2007-04-13 * breakpoint.c (update_breakpoints_after_exec, print_it_typical)Daniel Jacobowitz3-45/+27
(bpstat_what, print_one_breakpoint, allocate_bp_location) (mention): Remove bp_through_sigtramp support. * breakpoint.h (enum bptype): Remove bp_through_sigtramp.
2007-04-13 * breakpoint.c (bpstat_what): Give step-resume higher priority thanDaniel Jacobowitz2-6/+11
shlib events.