aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2007-09-20* mips-tdep.c (mips32_in_function_epilogue_p): New function.Maciej W. Rozycki2-0/+98
(mips16_in_function_epilogue_p): Likewise. (mips_in_function_epilogue_p): Likewise. (mips_gdbarch_init): Register mips_in_function_epilogue_p().
2007-09-20*** empty log message ***gdbadmin1-1/+1
2007-09-19 * configure.ac: Add check for "etext".Joel Brobecker5-3/+87
* configure, config.in: Regenerate. * maint.c (TEXTEND): Only define if either _etext or etext are available. Disable the profiling functionality if TEXTEND is not defined.
2007-09-19 * mips-tdep.c (mips_stub_frame_cache): Correct the saved returnDaniel Jacobowitz2-2/+15
address register. Correct the call to frame_id_build. (mips_stub_frame_sniffer): Use the stub unwinder when the PC is invalid.
2007-09-19 * linux-low.c (O_LARGEFILE): Define.Daniel Jacobowitz5-0/+160
(linux_read_memory): Use /proc/PID/mem. * configure.ac: Use AC_GNU_SOURCE. Check for pread64. * configure, config.in: Regenerated.
2007-09-19*** empty log message ***gdbadmin1-1/+1
2007-09-18 * ia64-tdep.c (refine_prologue_limit): Make sure we don't scanJoel Brobecker2-0/+11
the linetable past the function end.
2007-09-18Update my email address.Jim Wilson1-0/+4
2007-09-18Update email address.Jim Wilson1-1/+1
2007-09-18 * inf-ttrace.c (inf_ttrace_private_thread_info): New structure type.Jerome Guitton2-5/+47
(inf_ttrace_delete_dying_threads_callback): New function. (inf_ttrace_resume): After resuming the execution, iterate over the dying threads to delete them for the thread list. (inf_ttrace_wait): on TTEVT_LWP_EXIT and TTEVT_LWP_TERMINATE, mark the corresponding thread as dying instead of removing it from the thread list. (inf_ttrace_thread_alive): return 0 for dying threads.
2007-09-18*** empty log message ***gdbadmin1-1/+1
2007-09-17 * infrun.c (insert_step_resume_breakpoint_at_frame): Add assertionJoel Brobecker2-0/+6
that return_frame is not null.
2007-09-17 * solib-svr4.c: Add include of "auxv.h".Joel Brobecker3-7/+19
(enable_break): Use the AT_BASE auxiliary entry if available. * Makefile.in (solib-svr4.o): Update dependencies.
2007-09-17 * NEWS: Create a new section for the next release branch.Joel Brobecker2-1/+9
Rename the section of the current branch, now that it has been cut.
2007-09-17 * schedlock.c (NUM): Change to 1.Daniel Jacobowitz3-22/+44
(main): Use args[0] for the main thread. * schedlock.exp: Only expect two threads. Only issue one pass or fail regardless of the number of threads.
2007-09-17 * dwarf2loc.c (dwarf_expr_frame_base): Guard against NULL.Jerome Guitton3-1/+12
* Makefile.in (dwarf2loc.o): Depend on gdb_assert.h.
2007-09-17*** empty log message ***gdbadmin1-1/+1
2007-09-16 * mi/mi-cmds.c (mi_cmds): Register -list-features.Vladimir Prus6-0/+63
* mi/mi-cmds.h (mi_cmd_list_features): New. * mi/mi-main.c (mi_cmd_list_features): New.
2007-09-16*** empty log message ***gdbadmin1-1/+1
2007-09-15 gdb.texinfo (Separate Debug Files): More accurate wording regardingEli Zaretskii2-22/+26
build ID and a reference to the ld manual rather than the Fedora wiki.
2007-09-15 * gdb.texinfo (Output): Spell out which features of C's printf areEli Zaretskii2-14/+58
not supported by GDB's printf.
2007-09-15*** empty log message ***gdbadmin1-1/+1
2007-09-14* gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpointMaciej W. Rozycki3-17/+35
type down. (test_watchpoint_triggering): XFAIL the sw watchpoint scope test. * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the watchpoint type down. (test_watchpoint_triggering): XFAIL the sw watchpoint scope test.
2007-09-14[mti-fix-scope]Maciej W. Rozycki3-22/+86
* gdb.mi/mi-watch.exp (test_watchpoint_all): New function. Move all the tests here and run them twice, once using software watchpoints and once using hardware watchpoints. * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2007-09-14*** empty log message ***gdbadmin1-1/+1
2007-09-13*** empty log message ***gdbadmin1-1/+1
2007-09-12 * gdb.base/solib-weak.exp (do_test): Adjust the file names for eachDaniel Jacobowitz2-7/+19
test.
2007-09-12*** empty log message ***gdbadmin1-1/+1
2007-09-11Record GDB 6.7 branch creation. Bump version number to 6.7.50-20070911-cvs.gdbadmin2-1/+6
2007-09-11*** empty log message ***gdbadmin1-1/+1
2007-09-10 * thread.c (free_thread): Do not delete the step resume breakpointDaniel Jacobowitz2-2/+9
right away.
2007-09-10 * arch-utils.c (gdbarch_info_fill): Also try core_bfd.Daniel Jacobowitz9-18/+117
* corelow.c (core_read_description): New. (init_core_ops): Set to_read_description. * gdbarch.sh: Add gdbarch_core_read_description. * mips-linux-tdep.c (mips_linux_core_read_description): New. (mips_linux_init_abi): Call set_gdbarch_core_read_description. * mips-tdep.c (mips_tdesc_gp32, mips_tdesc_gp64): New. (mips_register_g_packet_guesses): Use them. (_initialize_mips_tdep): Initialize them. * mips-tdep.h (mips_tdesc_gp32, mips_tdesc_gp64): Declare. * gdbarch.h, gdbarch.c: Regenerated.
2007-09-10 * infrun.c (stepping_past_breakpoint): New global variable.Ulrich Weigand4-29/+79
(stepping_past_breakpoint_ptid): Likewise. (prepare_to_proceed): Add STEP parameter. Do not check for Ctrl-C. Only switch threads if we need to single-step over a breakpoint hit in the previously selected thread. If stepping, remember previous thread to switch back to in STEPPING_PAST_BREAKPOINT[_PTID]. Call switch_to_thread instead of copying its contents. (proceed): Pass STEP to prepare_to_proceed. Always set ONEPROC if prepare_to_proceed returns true. (init_wait_for_inferior): Reset STEPPING_PAST_BREAKPOINT. (context_switch): Call switch_to_thread. (handle_inferior_event): Switch back to previous thread if requested in STEPPING_PAST_BREAKPOINT[_PTID] by prepare_to_proceed. * gdbthread.h (switch_to_thread): Add prototype. * thread.c (switch_to_thread): Make global.
2007-09-10*** empty log message ***gdbadmin1-1/+1
2007-09-09* lib/gdb.exp (build_id_debug_filename_get): Improve check forMark Kettenis2-1/+11
build-id.
2007-09-09* lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn'tMark Kettenis2-9/+19
know about $ORIGIN. Calculate output dir from $dest instead of using ${objdir}/{$subdir}.
2007-09-09* gdb.base/gcore-buffer-overflow.exp: Check whether gdb supportsMark Kettenis2-0/+24
gcore, before continuing with the test.
2007-09-09*** empty log message ***gdbadmin1-1/+1
2007-09-08*** empty log message ***gdbadmin1-1/+1
2007-09-072007-09-07 Pierre Muller <muller@ics.u-strasbg.fr>gdb_6_7-branchpointPierre Muller2-14/+21
* p-valprint.c: Fix 7 ARI reported problems. (pascal_val_print): Fix one operator at end of line issue. Use paddress function to remove use of deprecated_print_address_numeric function (2 times). Use SYMBOL_LINKAGE_NAME instead of DEPRECATED_SYMBOL_NAME. (pascal_value_print): Fix 3 operator at end of line issues.
2007-09-07 PR gdb/2103Daniel Jacobowitz2-22/+51
* arm-tdep.c (arm_in_call_stub): Delete. (arm_skip_stub): Handle from_arm and from_thumb stubs.
2007-09-07*** empty log message ***gdbadmin1-1/+1
2007-09-06 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.Daniel Jacobowitz3-0/+15
* gdb.mi/mi-watch.exp: Likewise.
2007-09-06 * ppc-sysv-tdep.c (do_ppc_sysv_return_value): Handle other integerDaniel Jacobowitz2-2/+12
types.
2007-09-06Remove files missed from last commit.Daniel Jacobowitz2-103/+0
2007-09-06*** empty log message ***gdbadmin1-1/+1
2007-09-05 * NEWS: Update description of string changes. Mention print/s.Daniel Jacobowitz16-88/+239
* c-valprint.c (textual_element_type): New. (c_val_print): Use it. Do not skip address printing for pointers with a string format. (c_value_print): Doc update. * dwarf2read.c (read_array_type): Use make_vector_type. * gdbtypes.c (make_vector_type): New. (init_vector_type): Use it. (gdbtypes_post_init): Initialize builtin_true_unsigned_char. (_initialize_gdbtypes): Mark int8_t and uint8_t as TYPE_FLAG_NOTTEXT. * gdbtypes.h (struct builtin_type): Add builtin_true_unsigned_char. (TYPE_FLAG_NOTTEXT, TYPE_NOTTEXT): New. (make_vector_type): New. * printcmd.c (print_formatted): Only handle 's' and 'i' for examine. Call the language print routine for string format. (print_scalar_formatted): Call val_print for string format. Handle unsigned original types for char format. (validate_format): Do not reject string format. * stabsread.c (read_type): Use make_vector_type. * xml-tdesc.c (tdesc_start_vector): Use init_vector_type. * gdb.texinfo (Output Formats): Update 'c' description. Describe 's'. (Examining Memory): Update mentions of the 's' format. (Automatic Display): Likewise. * gdb.arch/i386-sse.exp: Do not expect character constants. * gdb.base/charsign.c, gdb.base/charsign.exp: Delete. * gdb.base/display.exp: Allow print/s. * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed and unsigned char array changes.
2007-09-052007-09-04 Michael Snyder <msnyder@access-company.com>Michael Snyder3-1/+6
* expprint.c (print_subexp_standard): Check strchr for null. * Makefile.in (expprint.o): Depend on gdb_assert.h.
2007-09-052007-09-04 Michael Snyder <msnyder@access-company.com>Michael Snyder2-2/+6
* gnu-v2-abi.c (gnuv2_value_rtti_type): Guard against null.
2007-09-052007-09-04 Michael Snyder <msnyder@access-company.com>Michael Snyder3-1/+9
* stabsread.c (patch_block_status): Guard against null. * Makefile.in (stabsread.o): Depend on gdb_assert.h.