summaryrefslogtreecommitdiff
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
* 2003-02-20 David Carlton <carlton@math.stanford.edu>David Carlton2003-02-2025-91/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * symtab.h (SYMBOL_PRINT_NAME): Rename from SYMBOL_SOURCE_NAME; expand comment. * ada-lang.c (user_select_syms, ada_finish_decode_line_1): Replace SYMBOL_PRINT_NAME with SYMBOL_SOURCE_NAME. * ada-typeprint.c (ada_typedef_print): Ditto. * ax-gdb.c (gen_var_ref): Ditto. * breakpoint.c (print_one_breakpoint): Ditto. * buildsym.c (finish_block): Ditto. * c-valprint.c (c_val_print): Ditto. * expprint.c (print_subexp): Ditto. * findvar.c (locate_var_value): Ditto. * infcmd.c (jump_command): Ditto. * linespec.c (decode_line_2, decode_compound): Ditto. * maint.c (maintenance_translate_address): Ditto. * objc-lang.c (compare_selectors, compare_classes): Ditto. * printcmd.c (build_address_symbolic, sym_info, print_frame_args): Ditto. * p-valprint.c (pascal_val_print): Ditto. * stabsread.c (define_symbol): Ditto. * stack.c (print_frame, frame_info, print_block_frame_locals) (print_frame_arg_vars, return_command): Ditto. * symfile.c (compare_symbols, compare_psymbols): Ditto. * symmisc.c (print_symbol): Ditto. * symtab.c (lookup_partial_symbol, lookup_block_symbol) (compare_search_syms, print_symbol_info, print_msymbol_info) (rbreak_command): Ditto. * tracepoint.c (tracepoints_info): Ditto. * typeprint.c (typedef_print): Ditto. * valops.c (value_of_variable, hand_function_call): Ditto. * cli/cli-cmds.c (edit_command, list_command): Ditto. * ada-typeprint.c: Update Copyright. * infcmd.c, objc-lang.c, p-valprint.c, symmisc.c: Ditto. * tracepoint.c, cli/cli-cmds.c: Ditto.
* * frame.c (generic_unwind_get_saved_register): Make non-static.Kevin Buettner2003-02-204-18/+48
| | | | | | | | | | * frame.h (generic_unwind_get_saved_register): Declare. * mips-tdep.c (read_next_frame_reg): Fetch register from current regcache when frame is NULL. (mips_init_extra_frame_info): Pass NULL explicitly for parameter that must be NULL. (mips_get_saved_register): Call generic_unwind_get_saved_register() instead of frame_register_unwind().
* Index: include/gdb/ChangeLogAndrew Cagney2003-02-202-33/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-02-20 Andrew Cagney <ac131313@redhat.com> * remote-sim.c (gdbsim_insert_breakpoint) (gdbsim_remove_breakpoint): Delete #ifdef SIM_HAS_BREAKPOINTS code. Index: include/gdb/ChangeLog 2003-02-20 Andrew Cagney <ac131313@redhat.com> * remote-sim.h (SIM_RC): Delete unused SIM_RC_UNKNOWN_BREAKPOINT, SIM_RC_INSUFFICIENT_RESOURCES and SIM_RC_DUPLICATE_BREAKPOINT. (sim_set_breakpoint, sim_clear_breakpoint): Delete declarations. (sim_clear_all_breakpoints, sim_enable_breakpoint): Ditto. (sim_enable_all_breakpoints, sim_disable_breakpoint): Ditto. (sim_disable_all_breakpoints): Ditto. Index: sim/common/ChangeLog 2003-02-20 Andrew Cagney <ac131313@redhat.com> * Make-common.in (SIM_NEW_COMMON_OBJS): Remove sim-break.o (sim-break_h): Delete macro. (sim-break.o): Delete rule. * sim-break.c: Delete file. * sim-break.h: Delete file. * sim-base.h [SIM_HAVE_BREAKPOINTS]: Don't include "sim-break.h". (STATE_BREAKPOINTS): Delete macro. (sim_state_base): Delete field breakpoints. * sim-module.c (modules) [SIM_HAVE_BREAKPOINTS]: Don't add sim_break_install to array.
* 2003-02-20 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-02-204-2/+58
| | | | | | | | | | | | | | | | | | * remote.c (_initialize_remote): Add commands "set/show remote hardware-watchpoint-limit" and "set/show remote hardware-breakpoint-limit". (remote_hw_watchpoint_limit): Initialize to -1. (remote_hw_breakpoint_limit): Ditto. (remote_check_watch_resources): Treat a limit of -1 as unlimited. Index: doc/ChangeLog 2003-02-20 Andrew Cagney <ac131313@redhat.com> * gdb.texinfo (Set Breaks): Add cross reference to "set remote hardware-breakpoint-limit". (Set Watchpoints): Add cross reference to "set remote hardware-watchpoint-limit". (Remote configuration options): New section.
* 2003-02-20 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2003-02-204-0/+9
| | | | | | * generic/gdbtk-cmds.c: Add missing "block.h" include. generic/gdbtk-stack.c: Ditto. generic/gdbtk-wrapper.c: Ditto.
* * coff-pe-read.c: New file - support reading of minimal symbols from a portableChristopher Faylor2003-02-205-7/+408
| | | | | | | | | | | | | executable using the export table. * coff-pe-read.h: New file. * coffread.c: Include coff-pe-read.h. (coff_symtab_read): Call read_pe_exported_syms iff no recognized debugging symbols found. * Makefile.in (SFILES): Add coff-pe-read.o. (coff_pe_read_h): Define. (COMMON_OBS): Add coff-pe-read.o. (coffread.o): Add coff_pe_read_h dependency. (coff-pe-read.o): New target.
* 2003-02-19 David Carlton <carlton@math.stanford.edu>David Carlton2003-02-2050-311/+468
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (SFILES): Add block.c. (block_h): New. (COMMON_OBS): Add block.o. (block.o): New. (x86-64-tdep.o): Add $(block_h). (values.o, valops.o, tracepoint.o, symtab.o, symmisc.o, symfile.o) (stack.o, printcmd.o, p-exp.tab.o, parse.o, objfiles.o) (objc-exp.tab.o, objc-lang.o, nlmread.o, mips-tdep.o, mdebugread.o) (m2-exp.tab.o, linespec.o, jv-lang.o, jv-exp.tab.o, infcmd.o) (f-valprint.o, findvar.o, f-exp.tab.o, expprint.o, coffread.o) (c-exp.tab.o, buildsym.o, breakpoint.o, blockframe.o, ax-gdb.o) (alpha-tdep.o, ada-lang.o, ada-exp.tab.o, mi-cmd-stack.o): Ditto. * value.h: Add opaque declaration for struct block. * parser-defs.h, objc-lang.h, buildsym.h, breakpoint.h: Ditto. * ada-lang.h: Ditto. * x86-64-tdep.c: #include "block.h" * values.c, valops.c, tracepoint.c, symtab.c, symmisc.c: Ditto. * symfile.c, stack.c, printcmd.c, p-exp.y, parse.c: Ditto. * objfiles.c, objc-exp.y, objc-lang.c, nlmread.c: Ditto. * mips-tdep.c, mdebugread.c, m2-exp.y, linespec.c: Ditto. * jv-lang.c, jv-exp.y, infcmd.c, f-valprint.c: Ditto. * findvar.c, f-exp.y, expprint.c, coffread.c, c-exp.y: Ditto. * buildsym.c, breakpoint.c, blockframe.c, ax-gdb.c: Ditto. * alpha-tdep.c, ada-lang.c, ada-exp.y: Ditto. * blockframe.c (blockvector_for_pc_sect): Move to "block.c". (blockvector_for_pc, block_for_pc_sect, block_for_pc): Ditto. * symtab.c (block_function): Ditto. (contained_in): Ditto. * frame.h: Move block_for_pc and block_for_pc_sect declarations to block.h. Add opaque declaration for struct block. * symtab.h: Move block_function and contained_in declarations to block.h. Add opaque declarations for struct block, struct blockvector. (struct block): Move to block.h. (struct blockvector): Ditto. (BLOCK_START, BLOCK_END, BLOCK_FUNCTION, BLOCK_SUPERBLOCK) (BLOCK_GCC_COMPILED, BLOCK_HASHTABLE, BLOCK_NSYMS, BLOCK_SYM) (BLOCK_BUCKETS, BLOCK_BUCKET, BLOCK_HASHTABLE_SIZE) (ALL_BLOCK_SYMBOLS, BLOCK_SHOULD_SORT, BLOCKVECTOR_NBLOCKS) (BLOCKVECTOR_BLOCK, GLOBAL_BLOCK, STATIC_BLOCK, FIRST_LOCAL_BLOCK): Ditto. * block.c: New file. * block.h: New file. 2003-02-19 David Carlton <carlton@math.stanford.edu> * mi-cmd-stack.c: #include "block.h"
* *** empty log message ***gdbadmin2003-02-201-1/+1
|
* * avr-tdep.c (avr_extract_return_value): Remove function.Theodore A. Roth2003-02-192-74/+7
| | | | | | (avr_store_return_value): Remove function. (avr_extract_struct_value_address): Remove function. (avr_gdbarch_init): Remove set_gdbarch_deprecated_*() calls.
* 2003-02-19 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-02-192-5/+23
| | | | | | | | | | * rs6000-tdep.c: Include "gdb_assert.h". (registers_e500): Add "acc" and "spefscr". (PPC_GPRS_PSEUDO_REGS): Remove trailing comma. (rs6000_gdbarch_init): Update initialization of ppc_gp0_regnum, ppc_gplast_regnum, sp_regnum and fp_regnum. Check that gp0_regnum really is "r0". (registers_e500): Mark the "acc" as a 64 bit (from Jim Willson).
* *** empty log message ***gdbadmin2003-02-191-1/+1
|
* * generic/gdbtk-main.c (main): Change name of intepreter to "insight".Keith Seitz2003-02-185-132/+256
| | | | | | | | | | | | | | | | | | | | | | | * generic/gdbtk.h: Add ifdef wrappers. (gdbtk_init): Declare. (gdbtk_source_start_file): Declare. * generic/gdbtk.c (gdbtk_init): Export. Reomve init_ui_hook stuff. Do not add hooks here anymore (moved into interps). Do not muck with gdbk_stdout et al (moved into interps). (gdbtk_source_start_file): Code ripped out of gdbtk_init which deals with sourcing the main startup file. (gdbtk_init_1): Hack: New function. (argv0): Hack: New static global. (tk_init): Moved to gdbtk-interps.c. (gdbtk_resume): Likewise. (gdbtk_suspend): Likewise. (gdbtk_prompt_p): Likewise. (gdbtk_exec): Likewise. (gdbtk_command_loop): Likewise. (_initialize_gdbtk): Move interpreter stuff to gdbtk-interps.c. Hack: Add new init_ui_hook. * generic/gdbtk-interps.c: New file.
* * Makefile.in: Add gdbtk-interps.c.Keith Seitz2003-02-182-3/+15
|
* Make Sparc/Solaris work again.Kevin Buettner2003-02-183-2/+23
|
* 2003-02-18 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-02-182-0/+5
| | | | * symtab.h (struct objfile): Add opaque declaration.
* 2003-02-18 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2003-02-182-4/+13
| | | | | | | | From Jim Ingham <jingham@apple.com>: * dbxread.c (process_one_symbol): Use last_function_start rather than function_start_offset to find the real beginning of the current function. The latter is just the text section offset on some systems, the former is always the real function start.
* *** empty log message ***gdbadmin2003-02-181-1/+1
|
* Revert previous change. Something doesn't work.Andrew Cagney2003-02-173-2/+6
|
* Revert below change.Christopher Faylor2003-02-172-11/+16
|
* * gdbtk/gdbtk.c (tk_procs): Make file global. Declare at top.Christopher Faylor2003-02-172-12/+17
| | | | | (_initialize_gdbtk): Move interp_add from here. (gdb_tk): Call interp_add here. Pass correct uiout to interp_new.
* 2003-02-17 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-02-173-2/+9
| | | | | | | * configure.in (Makefile): Use the test ${target} != ${host}, instead of the absence of the "nm.h" file, to determine of the configuration non-native. * configure: Regenerate.
* *** empty log message ***gdbadmin2003-02-171-1/+1
|
* *** empty log message ***gdbadmin2003-02-161-1/+1
|
* 2003-02-13 Michael Chastain <mec@shout.net>Michael Chastain2003-02-155-22/+11
| | | | | | | * gdb.base/exprs.exp: Remove i960 remnants. * gdb.base/funcargs.exp: Likewise. * gdb.base/list.exp: Likewise. * gdb.base/ptype.exp: Likewise.
* From Chris Faylor <cgf@redhat.com>Keith Seitz2003-02-152-0/+6
| | | | * generic/gdbtk-main.c (main): Correctly initialize args.interpreter_p.
* white spaceChristopher Faylor2003-02-151-12/+12
|
* 2003-02-14 Martin M. Hunt <hunt@redhat.com>Martin Hunt2003-02-152-2/+6
| | | | | * library/globalpref.itb (GlobalPref::_change_icons): Fix curselection call for combobox.
* 2003-02-14 David Carlton <carlton@math.stanford.edu>David Carlton2003-02-152-3/+7
| | | | | * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print pEe->D::vg()" from XFAIL to KFAIL.
* *** empty log message ***gdbadmin2003-02-151-1/+1
|
* 2003-02-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2003-02-142-0/+12
| | | | | | | | From Brian Ford <ford@vss.fsi.com> * cli/cli-decode.c (lookup_cmd_composition) [TUI]: Properly conditionalize tui_active test. (lookup_cmd_1): Ditto.
* * configure.in: Add check for _etext.Mark Kettenis2003-02-145-391/+452
| | | | | | * maint.c (maintenance_set_profile_cmd): Use etext if _etext isn't available. * config.in, configure: regenerated.
* * dwarf2read.c (dwarf2_get_pc_bounds): Offset addresses by base.Daniel Jacobowitz2003-02-142-0/+7
|
* 2003-02-14 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-02-1412-152/+239
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * main.c (tui_version): Delete variable. (captured_main): When --tui, set interpreter_p to "tui" instead of enabling tui_version. * printcmd.c (display_command) [TUI]: Test tui_active instead of tui_version. * cli/cli-decode.c (lookup_cmd_composition): Ditto. * cli/cli-cmds.c (disassemble_command): Ditto. * defs.h (tui_version): Delete declaration. * Makefile.in (SUBDIR_TUI_SRCS): Add "tui/tui-interp.c". (tui-interp.o): Add rules. (SUBDIR_TUI_OBS): Add "tui-interp.o". Index: tui/ChangeLog 2003-02-14 Andrew Cagney <ac131313@redhat.com> * tui.c (tui_enable, tui_disable): Don't modify tui_version. (tui_is_window_visible, tui_get_command_dimension): Test tui_active instead of tui_version. * tuiData.h (tui_version): Delete declaration. * tui-hooks.c (tui_init_hook, tui_event_loop): Delete function, moved to "tui-interp.c". (tui_exit, tui_command_loop): Ditto. (_initialize_tui): Don't initialize init_ui_hook. Initialize target_new_objfile_hook. * tui-interp.c: New file.
* * win32-nat.cc (register_loaded_dll): Correctly set address range forChristopher Faylor2003-02-142-2/+7
| | | | just-loaded dll.
* [ChangeLog]Jason Molenda2003-02-144-1/+36
| | | | | | | | | | | | | 2003-02-12 Jason Molenda (jmolenda@apple.com) * symmisc.c (print_objfile_statistics): Include information about the number of psymtabs and symtabs in each object file. [testsuite/ChangeLog] 2003-02-13 Jason Molenda (jmolenda@apple.com) * gdb.base/maint.exp: Update maint print statistics regexp to include new entries.
* *** empty log message ***gdbadmin2003-02-141-1/+1
|
* 2003-02-13 Michael Chastain <mec@shout.net>Michael Chastain2003-02-132-2/+4
| | | | * gdb.c++/inherit.exp: Remove call to get_debug_format.
* 2003-02-12 Michael Chastain <mec@shout.net>Michael Chastain2003-02-136-122/+14
| | | | | | | | * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1. * gdb.c++/inherit.exp: Likewise. * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1. * gdb.c++/templates.exp: Likewise. * gdb.c++/virtfunc.exp: Likewise.
* * main.h (struct captured_main_args): Add interpreter_p.Keith Seitz2003-02-135-5/+15
| | | | | | * main.c (captured_main): Initialize interpreter_p from context. * gdb.c (main): Set interpreter_p argument. * Makefile.in (gdb.o): Add dependency for interps.h.
* *** empty log message ***gdbadmin2003-02-131-1/+1
|
* 2003-02-12 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-02-123-38/+99
| | | | | | | | | | | | | | * generic/gdbtk-hooks.c (tk_command_loop): Move function ... * generic/gdbtk.c (gdbtk_command_loop): ... to here. Add data parameter. * generic/gdbtk.c: Include "interps.h". (_initialize_gdbtk): Register the "gdbtk" interpreter. Don't set init_ui_hook. (gdbtk_init): Change parameter to a void data pointer. (tk_init, gdbtk_resume, gdbtk_suspend): New functions. (gdbtk_prompt_p, gdbtk_exec): New functions. * generic/gdbtk-hooks.c (gdbtk_add_hooks): Don't set command_loop_hook. Update copyright.
* 2003-02-12 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-02-124-14/+22
| | | | | | | | | * event-top.c (cli_command_loop): Delete declaration. (_initialize_event_loop): Delete function setting event_loop_hook. * event-top.h (cli_command_loop): Declare. Update copyright. (EVENT_TOP_H): Define. Wrap header in #ifdef EVENT_TOP_H. * interps.c (current_interp_command_loop): When event_loop_p, call cli_command_loop.
* 2003-02-12 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-02-122-1/+6
| | | | | * interps.h (interp_command_loop_ftype): Change return type to void.
* 2003-02-12 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-02-123-7/+16
| | | | | | | | | * tuiIO.c (tui_prep_terminal): Add one notused parameter. * tui.c (tui_rl_switch_mode): Add two notused parameters. (tui_rl_change_windows, tui_rl_next_keymap): Ditto. (tui_rl_delete_other_windows): Ditto. (tui_rl_change_windows, tui_rl_delete_other_windows): Update calls.
* 2003-02-11 Martin M. Hunt <hunt@redhat.com>Martin Hunt2003-02-123-0/+5
| | | | | * library/help/images/browser1.png: New file. * library/help/images/browser2.png: New file.
* * generic/gdbtk-register.c (register_changed_p): If the selectedKeith Seitz2003-02-122-1/+8
| | | | | frame is NULL, do not call frame_register_read, since that will now cause an internal error.
* *** empty log message ***gdbadmin2003-02-121-1/+1
|
* 2003-02-12 Michal Ludvig <mludvig@suse.cz>Michal Ludvig2003-02-113-35/+37
| | | | | | | * x86-64-tdep.c (x86_64_extract_return_value) (x86_64_store_return_value): Use regcache instead of regbuf. (x86_64_gdbarch_init): Change related set_gdbarch_* functions. * x86-64-linux-nat.c (fill_gregset): Use regcache.
* 2003-02-11 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-02-115-37/+50
| | | | | | | | * acinclude.m4 (no_tcl): SUBST TCL_CC_SEARCH_FLAGS. * aclocal.m4: Regenerate. * configure: Regenerate. * Makefile.in (TCL): Use TCL_CC_SEARCH_FLAGS instead of TCL_LD_SEARCH_FLAGS.
* 2003-02-10 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-02-116-20/+49
| | | | | | | | | | | | | | | | | | | | | | | * generic/gdbtk-varobj.c (gdb_variable_command): Ditto for `commands'. (variable_type): Ditto for `first'. (variable_obj_command): Ditto. (variable_create): Ditto for create_options. (variable_type): Ditto for `last'. Use `string' and not `first' when modifying the buffer. (struct disassembly_client_data ): Ditto for `asm_argv' * generic/gdbtk-register.c (gdb_register_info): Ditto for `commands'. * generic/gdbtk-hooks.c (tk_command_loop): Ditto for `msg'. * generic/gdbtk-cmds.c (gdb_search): Ditto for `switches'. (gdbtk_load_source): Ditto for `text_argv'. (struct disassembly_client_data ): Ditto for `source_argv'. (gdbtk_load_asm): Ditto for `text_argv'. (struct disassembly_client_data ): Ditto for `asm_argv' (gdb_loadfile): Ditto for `text_argv'. * generic/gdbtk.c (TclDebug): Make `v' a constant pointer. (gdbtk_init): Ditto for `old_chain', `src_path', `msg', and `lib_path'.