aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-02-07* dwarf2-frame.h: Update copyright.Mark Kettenis3-100/+142
(enum dwarf2_frame_reg_rule): New. (struct dwarf2_frame_state_reg): New. (dwarf2_frame_sniffer, dwarf2_frame_base_sniffer): Make extern. * dwarf2-frame.c: Update copyright. (enum dwarf2_reg_rule): Remove. (struct dwarf2_frame_state): Remove defenition of `struct dwarf2_frame_state_reg'. (read_reg): Call get_frame_arch to get the architecture instead of using CURRENT_GDBARCH. (execute_cfa_program): Prefix old `enum dwarf2_reg_rule' tags with DWARF2_FRAME_. (dwarf2_frame_init_reg): New function. (dwarf2_frame_cache): Call get_frame_arch to get the architecture instead of using CURRENT_GDBARCH. Call dwarf2_frame_init_reg to initialize the register state. Prefix old `enum dwarf2_reg_rule' tags with DWARF2_FRAME_. (dwarf2_frame_prev_register): Call get_frame_arch to get the architecture instead of using CURRENT_GDBARCH. Prefix old `enum dwarf2_reg_rule' tags with DWARF2_FRAME_.
2004-02-072004-02-06 Andrew Cagney <cagney@redhat.com>Andrew Cagney15-431/+383
* tui/tui-data.h (struct tui_list): Rename _TuiList. (enum tui_data_type): Rename _TuiDataType. (struct tui_layout_def): Rename _TuiLayoutDef. (struct tui_source_element): Rename _TuiSourceElement. (struct tui_data_element): Rename _TuiDataElement. (struct tui_command_element): Rename _TuiCommandElement. (struct tui_locator_element): Rename _TuiLocatorElement. (union tui_which_element): Define. (struct tui_win_element): Rename _TuiWinElement. (struct tui_data_info): Rename _TuiDataInfo. (struct tui_source_info): Rename _TuiSourceInfo. (struct tui_command_info): Rename _TuiCommandInfo. (tui_initialize_static_data): Rename initializeStaticData. (tui_alloc_generic_win_info): Rename allocGenericWinInfo. (tui_alloc_win_info): Rename allocWinInfo. (tui_init_generic_part): Rename initGenericPart. (tui_init_win_info): Rename initWinInfo. (tui_alloc_content): Rename allocContent. (tui_add_content_elements): Rename addContentElements. (tui_init_content_element): Rename initContentElement. (tui_free_window): Rename freeWindow. (tui_free_win_content): Rename freeWinContent. (tui_free_data_content): Rename freeDataContent. (tui_free_all_source_wins_content): Rename freeAllSourceWinsContent. (tui_del_window): Rename tuiDelWindow. (tui_del_data_windows): Rename tuiDelDataWindows. (tui_partial_win_by_name): Rename partialWinByName. (tui_win_name): Rename winName. (tui_current_layout): Rename currentLayout. (tui_set_current_layout_to): Rename setCurrentLayoutTo. (tui_term_height): Rename termHeight. (tui_set_term_height_to): Rename setTermHeightTo. (tui_term_width): Rename termWidth. (tui_set_term_width_to): Rename setTermWidthTo. (tui_set_gen_win_origin): Rename setGenWinOrigin. (tui_locator_win_info_ptr): Rename locatorWinInfoPtr. (tui_source_exec_info_win_ptr): Rename tui_gen_win_info. (tui_disassem_exec_info_win_ptr): Rename disassemExecInfoWinPtr. (tui_source_windows): Rename sourceWindows. (tui_clear_source_windows): Rename clearSourceWindows. (tui_clear_source_windows_detail): Rename clearSourceWindowsDetail. (tui_clear_win_detail): Rename clearWinDetail. (tui_add_to_source_windows): Rename tuiAddToSourceWindows. (tui_default_tab_len): Rename tuiDefaultTabLen. (tui_set_default_tab_len): Rename tuiSetDefaultTabLen. (tui_win_with_focus): Rename tuiWinWithFocus. (tui_set_win_with_focus): Rename tuiSetWinWithFocus. (tui_layout_def): Rename tuiLayoutDef. (tui_win_resized): Rename tuiWinResized. (tui_set_win_resized_to): Rename tuiSetWinResizedTo. (tui_next_win): Rename tuiNextWin. (tui_prev_win): Rename tuiPrevWin. (tui_add_to_source_windows): Rename addToSourceWindows. * tui/tui-winsource.c, tui/tui-win.c: Update references. * tui/tui-layout.c, tui/tui-source.c: Ditto. * tui/tui-stack.c, tui/tui-io.c: Ditto. * tui/tui.c, tui/tui-data.c: Ditto. * tui/tui-interp.c, tui/tui-data.c: Ditto. * tui/tui-disasm.c, tui/tui-command.c: Ditto.
2004-02-07Fix unwind abort while compiling glibc, reported by HJ.Jim Wilson2-2/+9
* config/tc-ia64.c (dot_endp): Delete call to output_endp. (generate_unwind_image): Re-add it here.
2004-02-072004-02-06 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-23/+39
* tui/tui-source.h: Update copyright. Include "tui-data.h". (struct symtab): Declare. (tui_set_source_content): Rename tuiSetSourceContent. (tui_show_symtab_source): Rename tuiShowSource. (tui_source_is_displayed): Rename tuiSourceIsDisplayed. (tui_vertical_source_scroll): Rename tuiVerticalSourceScroll. * tui/tui-source.c: Update copyright. Update references. * tui/tui-win.c, tui/tui-winsource.c: Update references. * tui/tui-stack.c: Update references.
2004-02-072004-02-06 Andrew Cagney <cagney@redhat.com>Andrew Cagney10-91/+75
* tui/tui-win.h: Update copyright. Include "tui-data.h". (struct tui_win_info): Declare. (tui_scroll_forward): Rename tuiScrollForward. (tui_scroll_backward): Rename tuiScrollBackward. (tui_scroll_left): Rename tuiScrollLeft. (tui_scroll_right): Rename tuiScrollRight. (tui_set_win_focus_to): Rename tuiSetWinFocusTo. (tui_resize_all): Rename tuiResizeAll. (tui_refresh_all_win): Rename tuiRefreshAll. (tui_sigwinch_handler): Rename tuiSigwinchHandler. * tui/tui-layout.c, * tui/tui-io.c: Update references. * tui/tui-wingeneral.h, * tui/tui.c: Update references. * tui/tui-disasm.c, * tui/tui-command.c: Update references.
2004-02-072004-02-06 Andrew Cagney <cagney@redhat.com>Andrew Cagney8-70/+64
* tui/tui-windata.h: Update copyright. Include "tui-data.h". (tui_erase_data_content): Rename tuiEraseDataContent. (tui_display_all_data): Rename tuiDisplayAllData. (tui_check_data_values): Rename tuiCheckDataValues. (tui_display_data_from_line): Rename tuiDisplayDataFromLine. (tui_first_data_item_displayed): Rename tuiFirstDataItemDisplayed. (tui_first_data_element_no_in_line): Rename tuiFirstDataElementNoInLine. (tui_delete_data_content_windows): Rename tuiDeleteDataContentWindows. (tui_refresh_data_win): Rename tuiRefreshDataWin. (tui_display_data_from): Rename tuiDisplayDataFrom. (tui_vertical_data_scroll): Rename tuiVerticalDataScroll. * tui/tui-windata.c, tui/tui-hooks.c: Update references. * tui/tui-win.c, tui/tui-regs.c: Update references. * tui/tui-layout.c, tui/tui.c: Update references.
2004-02-07*** empty log message ***gdbadmin1-1/+1
2004-02-062004-02-06 Andrew Cagney <cagney@redhat.com>Andrew Cagney11-151/+180
* tui/tui-wingeneral.h: Update copyright. (m_allBeVisible): Delete macro. (m_allBeInvisible): Delete macro. (struct tui_gen_win_info): Declare. (struct tui_win_info): Declare. (tui_unhighlight_win): Rename unhighlightWin. (tui_make_visible, tui_make_invisible): Replace makeVisible. (tui_make_all_visible, tui_make_all_invisible): Replace makeAllVisible. (tui_make_window): Rename makeWindow. (tui_copy_win): Rename copyWin. (tui_box_win): Rename boxWin. (tui_highlight_win): Rename highlightWin. (tui_check_and_display_highlight_if_needed): Rename checkAndDisplayHighlightIfNeeded. (tui_refresh_all): Rename refreshAll. (tui_delete_win): Rename tuiDelwin. (tui_refresh_win): Rename tuiRefreshWin. * tui/tui-wingeneral.c (make_visible): Rename makeVisible. (tui_make_visible, tui_make_invisible): New functions. (tui_make_all_visible, tui_make_all_invisible): New functions. (make_all_visible): Rename makeAllVisible. * tui/tui-winsource.c, tui/tui-windata.c: Update references. * tui/tui-data.c, tui/tui-winsource.c: Update references. * tui/tui-windata.c, tui/tui-win.c: Update references. * tui/tui-regs.c, tui/tui-layout.c: Update references. * tui/tui-data.h (struct tui_gen_win_info): Rename _TuiGenWinInfo.
2004-02-06daily updateAlan Modra1-1/+1
2004-02-06* proc-api.c (write_with_trace): Initialize local variable toMark Kettenis2-1/+6
silence compiler warning.
2004-02-062004-02-06 Andrew Cagney <cagney@redhat.com>Andrew Cagney11-181/+181
* tui/tui-source.h: Do not include "defs.h". (struct tui_win_info): Declare. (tui_set_source_content_nil): Declare. * tui/tui-data.h (struct tui_win_info): Rename _TuiWinInfo. (union tui_line_or_address): Rename _TuiLineOrAddress. * tui/tui-winsource.h: Update copyright. Include "tui-data.h". (tui_update_source_window): Rename tuiUpdateSourceWindow. (tui_update_source_window_as_is): Rename tuiUpdateSourceWindowAsIs. (tui_update_source_windows_with_addr): Rename tuiUpdateSourceWindowsWithAddr. (tui_update_source_windows_with_line): Rename tuiUpdateSourceWindowsWithLine. (tui_clear_source_content): Rename tuiClearSourceContent. (tui_erase_source_content): Rename tuiEraseSourceContent. (tui_set_source_content_nil): Rename tuiSetSourceContentNil. (tui_show_source_content): Rename tuiShowSourceContent. (tui_horizontal_source_scroll): Rename tuiHorizontalSourceScroll. (tui_set_exec_info_content): Rename tuiSetExecInfoContent. (tui_show_exec_info_content): Rename tuiShowExecInfoContent. (tui_erase_exec_info_content): Rename tuiEraseExecInfoContent. (tui_clear_exec_info_content): Rename tuiClearExecInfoContent. (tui_update_exec_info): Rename tuiUpdateExecInfo. (tui_set_is_exec_point_at): Rename tuiSetIsExecPointAt. (tui_alloc_source_buffer): Rename tuiAllocSourceBuffer. (tui_line_is_displayed): Rename tuiLineIsDisplayed. (tui_addr_is_displayed): Rename tuiAddrIsDisplayed. (struct tui_win_info): Declare. * tui/tui-stack.c: Update references. * tui/tui-layout.c, tui/tui-winsource.c: Ditto. * tui/tui-win.c, tui/tui-source.c: Ditto. * tui/tui.c, tui/tui-disasm.c: Ditto.
2004-02-06* i386-linux-tdep.c (i386_linux_sigcontext_addr): Fix calculationMark Kettenis2-1/+6
of UCONTEXT_ADDR. Fixes PR backtrace/1545.
2004-02-06Fix typo in comments (Unfortunatly)Fred Fish4-5/+5
2004-02-06.:Nathan Sidwell6-6/+16
* dwarf2dbg.c (DWARF2_ADDR_SIZE): Remove trailing ';' * read.h (SKIP_WHITESPACE): Turn into an expression. * read.c (read_a_source_file): A pseudo is removed by having a NULL handler. testsuite: * gas/macros/test2.s: Lowercase it.
2004-02-062004-02-06 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-2/+6
* gdb.texinfo (Auxiliary Vector): Fix thinko with @value{GDBN}.
2004-02-062004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>DJ Delorie3-3/+8
* configure.in: Don't pass --with-stabs on IRIX 5 either. * configure: Regenerate.
2004-02-06*** empty log message ***gdbadmin1-1/+1
2004-02-05Fix region length calculations when regions end with .align padding.Jim Wilson3-62/+40
* config/tc-ia64.c (output_endp): New. (count_bits): Delete. (ia64_flush_insns, process_one_record, optimize_unw_records): Handle endp unwind records. (fixup_unw_records): Handle endp unwind records. Delete code for shortening prologue regions not followed by a body record. (dot_endp): Call add_unwind_entry to emit endp unwind record. * config/tc-ia64.h (unw_record_type): Add endp.
2004-02-05daily updateAlan Modra1-1/+1
2004-02-05* infrun.c (handle_inferior_event): Allow for breakpointMark Kettenis3-9/+28
instructions to generate a SIGSEGV in addition to SIGTRAP, SIGILL and SIGEMT. Update comments. * NEWS (Revised SPARC target): Mention support for non-executable stack.
2004-02-05ChangeLog for previous commit. Sorry for the screw-up.Mark Kettenis1-0/+13
2004-02-05Fix typo in previous deltaNick Clifton2-1/+5
2004-02-052004-02-04 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-4/+15
* gdb.base/pendshr.c (pendfunc): New function that calls pendfunc1. * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
2004-02-052004-02-04 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-23/+6
* m68k-tdep.c (m68k_saved_pc_after_call): Delete #ifdef SYSCALL_TRAP function. (m68k_gdbarch_init): Delete #ifdef SYSCALL_TRAP code.
2004-02-05*** empty log message ***gdbadmin1-1/+1
2004-02-04.Roland McGrath1-37/+42
2004-02-042004-02-04 Roland McGrath <roland@redhat.com>Roland McGrath1-199/+226
* gdb.texinfo (Auxiliary Vector): New node (section). (Data): Add it to the menu.
2004-02-04daily updateAlan Modra1-1/+1
2004-02-042004-02-04 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-22/+133
Committed by Andrew Cagney. * mloopx.in: Update copyright. (xextract-pbb): Fixed trap for system calls operation in parallel. * mloop2.in (xextract-pbb): Ditto.
2004-02-04* target.h (target_object): Add TARGET_OBJECT_WCOOKIE.Mark Kettenis6-8/+72
* inftarg.c: Update copyright year. (child_xfer_partial): Add support for TARGET_OBJECT_WCOOKIE. * sparc-nat.c: Include "target.h" and "gdb_assert.h". (sparc_xfer_wcookie): New function. * sparc-tdep.c (sparc_fetch_wcookie): New function. * Makefile.in (sparc-nat.o): Update dependencies. * config/sparc/nm-nbsd.h: Include "target.h". (NATIVE_XFER_WCOOKIE): New define. (sparc_xfer_wcookie): New prototype.
2004-02-04 * objfiles.h: Delete comments refering to inside_entry_func andDaniel Jacobowitz5-20/+25
DEPRECATED_FRAME_CHAIN_VALID. * defs.h (inside_entry_func): Update prototype.. * blockframe.c (inside_entry_func): Rename to legacy_inside_entry_func. Add new inside_entry_func taking a frame. * frame.c (get_prev_frame): Pass the frame to inside_entry_func.
2004-02-04Reviewed and approved by drow@mvista.com.Fred Fish3-2/+11
2004-02-04 Fred Fish <fnf@redhat.com> * gdb.arch/gdb1431.c: Add underbar prefixed version of global function symbols and update copyright years. * gdb.arch/gdb1291.c: Ditto.
2004-02-04Fix thinko checking for dlls in archives.Nick Clifton2-1/+5
2004-02-04Fix testcase from David Mosberger.Jim Wilson2-22/+61
* config/tc-ia64.c (ia64_convert_frag): Call md_number_to_chars to fill padding bytes with zeroes. (emit_one_bundle): New locals last_ptr, end_ptr. Rewrite code that sets unwind_record slot_number and slot_frag fields.
2004-02-042004-02-03 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-18/+22
* gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
2004-02-042004-02-03 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-4/+8
* gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
2004-02-042004-02-03 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+8
* gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
2004-02-04*** empty log message ***gdbadmin1-1/+1
2004-02-03daily updateAlan Modra1-1/+1
2004-02-032004-02-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-55/+66
* breakpoint.c (struct captured_parse_breakpoint_args): Move outside of #ifdef SOLIB_ADD region. (do_restore_lang_radix_cleanup): Ditto. (resolve_pending_breakpoint): Ditto.
2004-02-032004-02-03 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-86/+7
* ia64-tdep.c (read_sigcontext_register): Delete unused function. (process_note_abi_tag_sections): Delete unused function. (ia64_read_fp): Delete unused function. (gdbarch_extract_struct_value_address): Delete declaration.
2004-02-032004-02-02 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-7/+6
* vax-tdep.c (vax_frame_chain): Delete call to deprecated_inside_entry_file. * ns32k-tdep.c (ns32k_frame_chain): Ditto.
2004-02-032004-02-02 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-1/+5
* COPYING.NEWLIB: Update Red Hat license to 2004.
2004-02-03*** empty log message ***gdbadmin1-1/+1
2004-02-02daily updateAlan Modra1-1/+1
2004-02-02* dwarf2-frame.c (dwarf2_frame_cache): Deal with a return addressMark Kettenis2-5/+16
column that's "empty" or "same value" when eliminating REG_RA rules.
2004-02-02Reviewed and approved by drow@mvista.com.Fred Fish2-4/+15
2004-02-02 Fred Fish <fnf@redhat.com> * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with remote targets. Update copyright years.
2004-02-022004-02-02 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston7-4/+357
* lib/gdb.exp (gdb_breakpoint): Add pending breakpoint support. * gdb.base/langs.exp: Fix test which attempts to create breakpoint on non-existent function to handle new pending support. * gdb.base/shlib-call.exp: Use gdb_breakpoint to set a breakpoint. * gdb.base/pending.exp: New test. * gdb.base/pending.c: New file. * gdb.base/pendshr.c: Ditto.
2004-02-022004-02-02 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-149/+440
* breakpoint.h (struct breakpoint): Add new flag, from_tty, and pending fields for pending breakpoint support. * breakpoint.c (breakpoint_enabled): Add check for not pending. (condition_command): Only parse condition if not a pending breakpoint. (print_one_breakpoint): Add support for pending breakpoints. (describe_other_breakpoints): Add checks to verify we are not dealing with pending breakpoints. (check_duplicates): Don't check pending breakpoints. (set_raw_breakpoint): Initialize pending flag. (do_restore_lang_radix_cleanup): New cleanup routine. (resolve_pending_breakpoint): New function. (re_enable_breakpoints_in_shlibs): Try and resolve any pending breakpoints via resolve_pending_breakpoint. (mention): Add pending breakpoint support. (parse_breakpoint_sals): Add new parameter to pass to decode_line_1 to indicate silent errors when files or functions are not found. Change all callers. (do_captured_parse_breakpoint): New function. (break_command_1): Change prototype to return an rc value and to take an optional pending breakpoint pointer. Support creating a pending breakpoint if a "not found" form of error occurs when parsing the breakpoint. Also support resolving an existing pending breakpoint and be silent if the resolution fails. (create_breakpoints): Change prototype to take pending breakpoint pointer. When resolving a pending breakpoint, use the new pointer to provide a conditional or commands added by the end-user. (delete_breakpoint): Add appropriate check for pending. (breakpoint_re_set_one): Ditto. (do_enable_breakpoint): Ditto.
2004-02-022004-02-02 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-3/+40
* gdb.texinfo (Breakpoints): Add information about pending breakpoint support.