aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2008-02-23*** empty log message ***gdbadmin1-1/+1
2008-02-22 * solib-svr4.c (enable_break): Convert r_brk to a code address.Daniel Jacobowitz2-0/+9
2008-02-22*** empty log message ***gdbadmin1-1/+1
2008-02-21 * remote.c (extended_remote_attach_1): Set attach_flag.Pedro Alves2-0/+7
(extended_remote_create_inferior_1): Clear attach_flag.
2008-02-21 * mipsnbsd-tdep.c (mipsnbsd_ilp32_fetch_link_map_offsets): SetDaniel Jacobowitz4-14/+93
r_brk_offset. (mipsnbsd_lp64_fetch_link_map_offsets): Likewise. * solib-svr4.c (solib_svr4_r_brk): New. (open_symbol_file_object, svr4_current_sos): Always check the debug base. (svr4_fetch_objfile_link_map): Do not set debug_base. (enable_break): Use r_brk if it is set. (svr4_ilp32_fetch_link_map_offsets): Set r_brk_offset. (svr4_lp64_fetch_link_map_offsets): Likewise. * solib-svr4.h (struct link_map_offsets): Add r_brk_offset.
2008-02-21*** empty log message ***gdbadmin1-1/+1
2008-02-202008-02-20 Markus Deuling <deuling@de.ibm.com>Markus Deuling3-49/+33
Mark Kettenis <kettenis@gnu.org> * alpha-tdep.c (alpha_heuristic_unwind_cache): Replace saved_regs by trad_frame_saved_reg. (trad-frame.h): New include. (alpha_heuristic_frame_unwind_cache): Use trad_frame_alloc_saved_regs instead of frame_obstack_zalloc. (alpha_heuristic_frame_prev_register): Use trad_frame_get_prev_register. * Makefile.in (alpha-tdep.o): Add dependency to trad_frame_h.
2008-02-20 * rs6000-tdep.c (gdb_print_insn_powerpc): Get the current endianessMarkus Deuling4-3/+11
from disassemble_info instead of gdbarch_byte_order. * mips-tdep.c (gdb_print_insn_mips): Likewise. * arm-tdep.c (gdb_print_insn_arm): Likewise.
2008-02-20 * gdbarch.sh (memory_insert_breakpoint, memory_remove_breakpoint): AddMarkus Deuling10-22/+48
gdbarch as parameter. * gdbarch.{c,h}: Regenerate. * ppc-tdep.h (ppc_linux_memory_remove_breakpoint): Add gdbarch as parameter. * mem-break.c (default_memory_insert_breakpoint) (default_memory_remove_breakpoint): Likewise. * target.h (default_memory_remove_breakpoint) (default_memory_insert_breakpoint): Likewise. * ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Add gdbarch as parameter. Replace current_gdbarch by gdbarch. * m32r-tdep.c (m32r_memory_insert_breakpoint) (m32r_memory_remove_breakpoint): Likewise.
2008-02-20*** empty log message ***gdbadmin1-1/+1
2008-02-19doc/Pedro Alves4-7/+20
* gdb.texinfo (vAttach, vRun): Remove requirement of the stub killing the inferior when it is already debugging a process. gdbserver/ * server.c (handle_v_requests): When handling the vRun and vAttach packets, if already debugging a process, don't kill it. Return an error instead.
2008-02-19 * MAINTAINERS: Add Vladimir Prus as MI maintainer.Daniel Jacobowitz2-0/+5
2008-02-19 * NEWS: Add entry describing Add support improvements.Joel Brobecker2-0/+15
2008-02-19*** empty log message ***gdbadmin1-1/+1
2008-02-18 * m68klinux-nat.c (getfpregs_supplies): Replace gdbarch_fp0_regnum byMarkus Deuling2-2/+6
M68K_FP0_REGNUM.
2008-02-18 * sentinel-frame.c (sentinel_frame_prev_register): Do not callMarkus Deuling4-25/+8
register_offset_hack anymore. * regcache.{c,h} (register_offset_hack): Remove.
2008-02-18 * hppa-tdep.h (find_global_pointer): Add gdbarch as parameter.Markus Deuling7-14/+39
* hppa-hpux-tdep.c (hppa32_hpux_find_global_pointer): Likewise. Replace current_gdbarch by gdbarch. (hppa64_hpux_find_global_pointer): Likewise. * hppa-tdep.c (hppa_find_global_pointer): Likewise. (hppa32_push_dummy_call, hppa64_push_dummy_call): Update call for find_global_pointer. * hppabsd-tdep.c (hppabsd_find_global_pointer): Add gdbarch as parameter. * hppa-linux-tdep.c (hppa_linux_find_global_pointer): Likewise. * hppa-linux-nat.c (hppa_linux_register_addr): Use ARRAY_SIZE instead of gdbarch_num_regs. * hppa-hpux-tdep.c (hppa_hpux_sr_for_addr): Add gdbarch as parameter and replace current_gdbarch by gdbarch. (hppa_hpux_push_dummy_code): Update call for hppa_hpux_sr_for_addr.
2008-02-18 * rs6000-nat.c (exec_one_dummy_insn, regmap): Add gdbarch as parameterMarkus Deuling4-24/+52
and replace current_gdbarch by gdbarch. (store_register): Update call for exec_one_dummy_insn. (fetch_register, store_register): Update call of regmap. * ppcnbsd-nat.c (getregs_supplies, getfpregs_supplies): Add gdbarch as parameter and replace current_gdbarch by gdbarch. (ppcnbsd_store_inferior_registers): Use get_regcache_arch to get at the current architecture. Update call for getregs_supplies and getfpregs_supplies. (ppcnbsd_fetch_inferior_registers): Likewise. * ppcobsd-nat.c (getfpregs_supplies): Add gdbarch as parameter and replace current_gdbarch by gdbarch. (ppcobsd_fetch_registers, ppcobsd_store_registers): Use get_regcache_arch to get at the current architecture. Update call for getfpregs_supplies.
2008-02-18 * arch-utils.c (gdbarch_from_bfd): Remove unnecessary {old,new}_gdbarchMarkus Deuling2-2/+5
variables.
2008-02-18*** empty log message ***gdbadmin1-1/+1
2008-02-17 * server.c (handle_query): Correct length check.Daniel Jacobowitz2-1/+5
2008-02-17*** empty log message ***gdbadmin1-1/+1
2008-02-16*** empty log message ***gdbadmin1-1/+1
2008-02-15 * mips-linux-tdep.c (mips_linux_init_abi): Remove internal error.Markus Deuling2-1/+4
2008-02-15*** empty log message ***gdbadmin1-1/+1
2008-02-14 * win32-low.c (do_initial_child_stuff): Add process handlePedro Alves2-45/+52
parameter. Set current_process_handle and current_process_id from the parameters. Clear globals. (win32_create_inferior): Don't set current_process_handle and current_process_id here. Instead pass them on the call to do_initial_child_stuff. (win32_attach): Likewise. (win32_clear_inferiors): New. (win32_kill): Don't close the current process handle or the current thread handle here. Instead call win32_clear_inferiors. (win32_detach): Don't open a new handle to the process. Call win32_clear_inferiors. (win32_join): Don't rely on current_process_handle; open a new handle using the process id. (win32_wait): Call win32_clear_inferiors when the inferior process has exited.
2008-02-14 * NEWS: Mention pending breakpints in MIVladimir Prus2-0/+7
2008-02-14 * server.c (monitor_show_help): Add "exit".Daniel Jacobowitz2-4/+10
2008-02-14 * Makefile.in (ALL_TARGET_OBS): Remove dependency to xtensa-linux-nat.o.Markus Deuling2-1/+5
2008-02-14*** empty log message ***gdbadmin1-1/+1
2008-02-13 Add script to build and test GDB using enable-targets=all.Markus Deuling4-0/+294
* gdb_buildall.sh: New file. doc/ * gdbint.texinfo (Build Script): New section. Mention new build script gdb_buildall.sh.
2008-02-13*** empty log message ***gdbadmin1-1/+1
2008-02-12*** empty log message ***gdbadmin1-1/+1
2008-02-112008-02-11 Maxim Grigoriev <maxim2405@gmail.com>Maxim Grigoriev5-2/+243
* gdbserver/Makefile.in (SFILES): Add linux-xtensa-low.c. (clean): Add reg-xtensa.c. (linux-xtensa-low.o, reg-xtensa.o, reg-xtensa.c): New dependencies. * gdbserver/configure.srv (xtensa*-*-linux*) New target. * gdbserver/linux-xtensa-low.c: New. * gdbserver/xtensa-xtregs.c: New.
2008-02-112008-02-11 Maxim Grigoriev <maxim2405@gmail.com>Maxim Grigoriev12-570/+924
* NEWS (New native configurations): Xtensa GNU/Linux. (New targets): Xtensa GNU/Linux. * Makefile.in (ALL_TARGET_OBS): Add xtensa-linux-nat.o and xtensa-linux-tdep.o (ALLDEPFILES): Add xtensa-linux-tdep.c and xtensa-linux-nat.c (xtensa-linux-nat.o, xtensa-linux-tdep.o): New dependencies. * configure.tgt (xtensa*-*-linux*): New entry. * xtensa-config.c (xtensa_tdep): New variable. (xtensa_config_byte_order, xtensa_config_tdep): Removed. (rmap): Change format based on new macro XTREG. (XTENSA_CONFIG_INSTANTIATE): Use new macro defined in xtensa-tdep.h. * xtensa-linux-nat.c: New. * xtensa-linux-tdep.c: New. * xtensa-xtregs.c: New. * xtensa-tdep.h (xtensa_elf_gregset_t): Update. (XTENSA_ELF_NGREG, XTREG, XTREG_END, XTENSA_GDBARCH_TDEP_INSTANTIATE) (XCHAL_NUM_CONTEXTS, XCHAL_HAVE_EXCEPTIONS): New macros. (xtensa_register_t): New field coprocessor. (XTENSA_REGISTER_FLAGS_PRIVILEGED): Name spelling corrected. * xtensa-tdep.c (xtensa_config_tdep, xtensa_config_byte_order): Removed. (xtensa_pseudo_register_read, xtensa_pseudo_register_write): Update to handle privileged registers. (xtensa_supply_gregset) Remove exccause and excvaddr registers. (xtensa_push_dummy_call): Set windowstart register correctly. (call0_analyze_prologue): Initialize xtensa_default_isa. (xtensa_derive_tdep): New. (xtensa_gdbarch_init): Get rid of xtensa_config_byte_order and xtensa_config_tdep, use XCHAL_HAVE_BE and xtensa_tdep instead. Call xtensa_derive_tdep(). * config/xtensa/linux.mh: New. * regformats/reg-xtensa.dat: New.
2008-02-11*** empty log message ***gdbadmin1-1/+1
2008-02-10*** empty log message ***gdbadmin1-1/+1
2008-02-09Mark last change as tiny.Eli Zaretskii1-1/+1
2008-02-09 * corelow.c (core_open): Use IS_ABSOLUTE_PATH.Eli Zaretskii3-2/+9
(filenames.h): New include. * Makefile.in (corelow.o): Add dependency for filenames.h.
2008-02-09Fix dates of entries. Commit a forgotten entry from 2008-01-26.Eli Zaretskii1-1/+5
2008-02-09*** empty log message ***gdbadmin1-1/+1
2008-02-08 * source.c (find_and_open_source): Always rewrite absolute filenames.Daniel Jacobowitz2-3/+8
2008-02-08 * gdb.cp/mb-inline.exp: New.Doug Evans1-0/+7
* gdb.cp/mb-inline.h: New. * gdb.cp/mb-inline1.cc: New. * gdb.cp/mb-inline2.cc: New.
2008-02-08 * breakpoint.c: #include "hashtab.h".Doug Evans7-8/+271
(ambiguous_names_p): New fn. (update_breakpoint_locations): When restoring bp enable status, don't compare function names if any functions have same name. * Makefile.in (breakpoint.o): Add hashtab.h dependency. * gdb.cp/mb-inline.exp: New. * gdb.cp/mb-inline.h: New. * gdb.cp/mb-inline1.cc: New. * gdb.cp/mb-inline2.cc: New.
2008-02-08*** empty log message ***gdbadmin1-1/+1
2008-02-07 * ada-lang.c (symbol_completion_add): Make SV parameter a VEC**Joel Brobecker2-8/+14
instead of just a VEC*. Update use of SV. (ada_make_symbol_completion_list): Update symbol_completion_add calls.
2008-02-07 * NEWS: Put all new commands since gdb-6.7 together.Joel Brobecker2-7/+9
2008-02-07 * ada-lang.c: #include "vec.h".Joel Brobecker3-59/+43
(struct string_vector, new_string_vector, string_vector_append): Delete. (char_ptr): New typedef. (DEF_VEC_P (char_ptr)): New VEC type. (symbol_completion_add): Update profile to take the new VEC type instead of the old string_vector structure. Update code accordingly. (ada_make_symbol_completion_list): Use the new VEC type instead of the old string_vector structure, and update the code accordingly. * Makefile.in (ada-lang.o): Add dependency on vec.h.
2008-02-07*** empty log message ***gdbadmin1-1/+1
2008-02-06 * gdb.pascal/floats.pas: New test program.Pierre Muller3-0/+211
* gdb.pascal/floats.exp: New testcase.