aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2005-06-18Correct a typo.Daniel Jacobowitz1-2/+2
2005-06-18*** empty log message ***gdbadmin1-1/+1
2005-06-17 * gdb.fortran/array_element.f: New file.Wu Zhou3-0/+97
* gdb.fortran/array_element.exp: New testcase.
2005-06-17 * linux-low.c (linux_wait, linux_send_signal): Don't testDaniel Jacobowitz4-5/+13
an unsigned long variable for > 0 if it could be MAX_ULONG. * server.c (myresume): Likewise. * target.c (set_desired_inferior): Likewise.
2005-06-17 * remote.c (set_thread, remote_thread_alive): Replace sprintfWu Zhou1-0/+8
call with xsnprintf. (remote_threads_extra_info, extended_remote_restart) (remote_check_symbols, store_register_using_P) (compare_sections_command): Ditto.
2005-06-17 * remote.c (set_thread, remote_thread_alive): Replace sprintfWu Zhou1-17/+20
call with xsnprintf. (remote_threads_extra_info, extended_remote_restart) (remote_check_symbols, store_register_using_P) (compare_sections_command): Ditto.
2005-06-17*** empty log message ***gdbadmin1-1/+1
2005-06-16* MAINTAINERS (Write After Approval): Add self.David Ung2-0/+5
2005-06-16*** empty log message ***gdbadmin1-1/+1
2005-06-15Fix my e-mail address in previous commit.Mark Kettenis1-1/+1
2005-06-15* hppa-hpux-nat.c (hppa_hpux_fetch_register)Mark Kettenis2-5/+11
(hppa_hpux_store_register): Add casts in extract_unsigned_integer and store_usigned_integer calls.
2005-06-15*** empty log message ***gdbadmin1-1/+1
2005-06-14* configure.ac: Simplify and improve check for socklen_t.Mark Kettenis4-35/+62
* configure, config.in: Regenerate.
2005-06-14Fix typo.Mark Kettenis1-1/+1
2005-06-14*** empty log message ***gdbadmin1-1/+1
2005-06-13(mi_cmd_data_list_register_values): Remove test forNick Roberts1-6/+0
registers now that mi_execute_command rewinds after an error.
2005-06-13*** empty log message ***Nick Roberts1-0/+5
2005-06-13* configure.ac: Use AC_CHECK_TYPES to check for uintptr_t.Mark Kettenis4-76/+71
* configure, config.in: Regenerate.
2005-06-13* ser-tcp.c: Tewak comment.Mark Kettenis5-2/+89
[!HAVE_SOCKLEN_T]: Typedef socklen_t. * configure.ac: Add check for socklen_t. * configure, config.in: Regenerate.
2005-06-132005-06-13 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* config/i386/linux64.mt (TDEPFILES): Add symfile-mem.o.
2005-06-13 * MAINTAINERS: Update my email address.Richard Sandiford2-1/+5
2005-06-13 * corelow.c (core_open): Use bfd_fopen, not bfd_fdopenr.Mark Mitchell7-6/+19
* 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 * gdb.base/bigcore.exp: Correct checks for systems which canDaniel Jacobowitz2-2/+15
not dump a large core file.
2005-06-13gdb/Daniel Jacobowitz8-7/+168
* 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. gdb/testsuite/ * gdb.base/relocate.c: Add a copyright notice. (dummy): Remove. * gdb.base/relocate.exp: Test printing the values of variables from a relocatable file.
2005-06-13 * hppa-tdep.c (hppa_pc_requires_run_before_use): Really test allJoel Brobecker2-1/+6
bits of top byte in address.
2005-06-13 * eval.c (evaluate_subexp_standard): Add code to check the targetWu Zhou2-0/+25
type of a TYPE_CODE_PTR value when we encounter a f77 undetermined arglist. If it is array, string or function, work on the target value instead.
2005-06-13gdb/Daniel Jacobowitz5-9/+22
* mi/mi-main.c (register_changed_p, get_register): Use get_selected_frame. (mi_execute_command): Call mi_out_rewind after an error. testsuite/ * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect excess MI output after an error.
2005-06-13 * acconfig.h: Remove.Daniel Jacobowitz28-135/+284
* configure.ac: Add a test for socklen_t. Use three-argument AC_DEFINE throughout. * config.in: Regenerated using autoheader 2.59. * configure: Regenerated. * gdbreplay.c (socklen_t): Provide a default. (remote_open): Use socklen_t. * remote-utils.c (socklen_t): Provide a default. (remote_open): Use socklen_t. (convert_int_to_ascii, convert_ascii_to_int, decode_M_packet): Use unsigned char. * i387-fp.c (struct i387_fsave, struct i387_fxsave): Use unsigned char for buffers. * linux-low.c (linux_read_memory, linux_write_memory) (linux_read_auxv): Likewise. * mem-break.c (breakpoint_data, set_breakpoint_data, check_mem_read) (check_mem_write): Likewise. * mem-break.h (set_breakpoint_data, check_mem_read, check_mem_write): Likewise. * regcache.c (struct inferior_rgcache_data, registers_to_string) (registers_from_string, register_data): Likewise. * server.c (handle_query, main): Likewise. * server.h (convert_ascii_to_int, convert_int_to_ascii) (decode_M_packet): Likewise. * target.c (read_inferior_memory, write_inferior_memory): Likewise. * target.h (struct target_ops): Update read_memory, write_memory, and read_auxv. (read_inferior_memory, write_inferior_memory): Update. * linux-low.h (struct linux_target_ops): Change type of breakpoint to unsigned char *. * linux-arm-low.c, linux-cris-low.c, linux-crisv32-low.c, linux-i386-low.c, linux-m32r-low.c, linux-m68k-low.c, linux-mips-low.c, linux-ppc-low.c, linux-ppc64-low.c, linux-s390-low.c, linux-sh-low.c: Update for changes in read_inferior_memory and the_low_target->breakpoint.
2005-06-13*** empty log message ***gdbadmin1-1/+1
2005-06-12* hppa-tdep.c (hppa_frame_prev_register)Mark Kettenis2-19/+28
(hppa_fallback_frame_prev_register) (hppa_stub_frame_prev_register): Change type of last argument to `gdb_byte *'. (hppa_fetch_pointer_argument): Tweak comment. Use get_frame_register_unsigned instead of get_frame_register. (hppa32_return_value, hppa64_return_value): Change type of readbuf and writebuf arguments to `gdb_byte *'. Remove unecessary casts and local variables. (hppa_pseudo_register_read): Change type of last argument to `gdb_byte *'.
2005-06-12* m68k-tdep.c (m68k_frame_prev_register): Change type of lastMark Kettenis2-1/+4
argument to `gdb_byte *'.
2005-06-12* arm-tdep.c (set_disassembly_style, _initialize_arm_tdep):Mark Kettenis2-2/+5
Consitify regnames.
2005-06-12* alpha-tdep.c (alpha_sigtramp_frame_prev_register)Mark Kettenis3-7/+14
(alpha_heuristic_frame_prev_register): Change type of last argument to `gdb_byte *'. (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.
2005-06-12* arm-tdep.c (arm_prologue_prev_register)Mark Kettenis2-2/+6
(arm_sigtramp_prev_register): Change type of last argument to `gdb_byte *'.
2005-06-12* m88k-tdep.c (m88k_frame_prev_register): Change type of lastMark Kettenis2-1/+4
argument to `gdb_byte *'.
2005-06-12* vax-tdep.c (vax_frame_prev_register): Change type of lastMark Kettenis2-1/+4
argument to `gdb_byte *'.
2005-06-12* sparc-tdep.c (sparc32_frame_prev_register): Change type of lastMark Kettenis10-9/+25
argument to `gdb_byte *'. * sparcnbsd-tdep.c (sparc32nbsd_sigcontext_frame_prev_register): Likewise. * sparcobsd-tdep.c (sparc32obsd_frame_prev_register): Likewise. * sparc-sol2-tdep.c (sparc32_sol2_sigtramp_frame_prev_register): Likewise. * sparc64-tdep.c (sparc64_frame_prev_register): Likewise. * sparc64fbsd-tdep.c (sparc64fbsd_sigtramp_frame_prev_register): Likewise. * sparc64nbsd-tdep.c (sparc64nbsd_sigcontext_frame_prev_register): Likewise. * sparc64obsd-tdep.c (sparc64obsd_frame_prev_register): Likewise. * sparc64-sol2-tdep.c (sparc64_sol2_sigtramp_frame_unwind): Likewise.
2005-06-12* amd64-tdep.c (amd64_frame_prev_register)Mark Kettenis2-2/+8
(amd64_sigtramp_frame_prev_register): Change type of last argument to `gdb_byte *'.
2005-06-12*** empty log message ***gdbadmin1-1/+1
2005-06-11* i386-tdep.c (i386_register_type): ReturnMark Kettenis2-3/+11
builtin_type_void_func_ptr for %eip and builtin_type_void_data_ptr for %ebp and %esp.
2005-06-11*** empty log message ***gdbadmin1-1/+1
2005-06-10Fix 2005-06-09 entry to use proper format.Jeff Johnston1-8/+8
2005-06-10 * valprint.c (print_floating): Fix comment typo.Ben Elliston2-1/+5
2005-06-102005-06-09 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-9/+24
* ia64-tdep.c (ia64_pseudo_register_read): Use gdb_byte and protect libunwind references with HAVE_LIBUNWIND_IA64_H flag. * (ia64_pseudo_register_write): Use gdb_byte to remove warning. * (ia64_register_to_value, ia64_value_to_register): Ditto. * (ia64_frame_prev_register): Ditto. * (ia64_libunwind_frame_prev_register): Ditto. * (ia64_sigtramp_frame_prev_register): Ditto. * (ia64_libunwind_sigtramp_frame_prev_register): Ditto. * (ia64_store_return_value): Ditto. 2
2005-06-10*** empty log message ***gdbadmin1-1/+1
2005-06-09*** empty log message ***gdbadmin1-1/+1
2005-06-082005-06-08 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston4-55/+517
David Mosberger <davidm@hpl.hp.com> * ia64-tdep.c (KERNEL_START): New macro. (ia64_pseudo_register_read): Fix code to use libunwind to properly get the rse registers. (ia64_frame_this_id): Mark outermost frame with null frame id. (ia64_sigtramp_frame_prev_register): Fix up debug output. (ia64_access_rse_reg): New accessor function. (ia64_access_mem): Add special logic for accessing the kernel's unwind table. (getunwind_table): Fix for corefiles. (get_kernel_table): Fix to handle vDSO. (ia64_libunwind_frame_this_id): Check for null frame id and don't unwind past pc value of 0. Fix debugging output. (ia64_libunwind_sigtramp_frame_this_id): New function. (ia64_libunwind_sigtramp_frame_prev_register): Ditto. (ia64_libunwind_sigtramp_frame_sniffer): Ditto. (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_sigtramp_frame_sniffer. * libunwind-frame.c (libunwind_frame_set_descr): Add special register accessors. (libunwind_frame_cache): Add special logic to check for 0 pc value. Check for a signal trampoline frame. (libunwind_frame_this_id): Check if libunwind_frame_cache returns NULL. (libunwind_frame_prev_register): Check for NULL cache. (libunwind_frame_base_address): Ditto. (libunwind_sigtramp_frame_sniffer): New function. (libunwind_get_reg_special): Ditto. (libunwind_load): Add unw_is_signal_frame support. * libunwind-frame.h (struct libunwind_descr): Add special_accessors field. (libunwind_sigtramp_frame_sniffer): New prototype. (libunwind_get_reg_special): Ditto.
2005-06-08 * expression.h (enum exp_opcode): Fix a comment typo.Wu Zhou1-0/+4
2005-06-08<2005-06-08> Wu Zhou <woodzltc@cn.ibm.com>Wu Zhou1-1/+1
* expression.h (enum exp_opcode): Fix a comment typo.
2005-06-08*** empty log message ***gdbadmin1-1/+1