summaryrefslogtreecommitdiff
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
* * tracepoint.c (set_raw_tracepoint): make sure there's a trailing ↵Keith Seitz1997-11-269-312/+1678
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | slash on the directory name * Merge (lots) with foundry-971118-build * Makefile.in (install-only): install the new gdbtk, not the old * top.h: add declaration of get_prompt * top.c (get_prompt): new function * gdbtk.c (gdbtk_call_command): also run idle hooks for class_trace commands (gdbtk_init): add new commands "gdb_get_locals", "gdb_get_args", "gdb_get_function", "gdb_get_line", "gdb_get_file", "gdb_tracepoint_exists", "gdb_get_tracepoint_info", "gdb_actions", and "gdb_prompt" (gdb_get_vars_command): new function (gdb_get_line_command): new function (gdb_get_file_command): new function (gdb_get_function_command): new function (gdb_get_tracepoint_info): new function (gdbtk_create_tracepoint): new function (gdbtk_delete_tracepoint): new function (tracepoint_notify): new function (tracepoint_exists): new function (gdb_actions_command): new function (gdb_tracepoint_exists_command): new function (gdb_prompt_command): new function * main.tcl: initialize gdbtk_state(readline) * console.tcl (invoke): get realine working (activate): add prompt argument for readline (setprompt): add prompt argument for readline * interface.tcl (gdbtk_tcl_readline): hack to get readline working * lots: Merge with foundry-971118-build * console.tcl (setprompt): get prompt from gdb * prefs.tcl (pref_set_defaults): add tracepoint defaults * interface.tcl (gdbtk_tcl_tracepoint): new function * src.tcl (constructor): set default behavior of left click, make a tracepoint dot, too (fill_files): "new" function: ripped out of "location" (location): use fill_files instead (do_bp): add support for tracepoints (bp_line): add support for tracepoints (set_tracepoint): new function (config_win): add "Set tracepoint here" to right-click menu * actiondlg.tcl: new file to help with tracepoint data collection actions * tracedlg.tcl: new file to help with tracepoints
* Check the abbrev offset found in the .debug_info section before usingAndrew Cagney1997-11-262-2/+22
| | | | it.
* Add tm-fbsd.hAndrew Cagney1997-11-251-0/+1
|
* Flush ser-go32-para.c, never worked and never used.Stan Shebs1997-11-253-280/+3
|
* Handle case where sizeof long != sizeof int when examining a union.Andrew Cagney1997-11-251-0/+28
|
* Mon Nov 24 14:17:02 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder1997-11-241-0/+6
| | | | | | * infcmd.c: export registers_info, for use by other modules. * printcmd.c: export output_command, for use by other modules. * stack.c: export locals_info and args_info, for use by other modules.
* A ton of my most recent changes, mostly to add post-mortem data analysis,Michael Snyder1997-11-241-341/+852
| | | | | plus some better error checking and reporting. Still not publically visible (not mentioned in the makefile or changelog).
* Some early changes by Keith Seitz to support the Tcl/Tk GUI.Michael Snyder1997-11-242-22/+46
| | | | | Note: these files are still not publically visible; just keeping their history at this point.
* Create CVS files tracepoint.c and tracepoint.h. This is new work,Michael Snyder1997-11-243-1/+1964
| | | | | | | not yet ready for public release, so no changelog entry yet (and I'm sanitizing the files out). Just want to get them into the repository for now, so I can begin keeping their history. Not checking in the Makefile change that would cause them to be built and linked.
* Add function print_decimal to handle display of long long decimalAndrew Cagney1997-11-242-0/+30
| | | | values on hosts with long-long but no "%ll".
* Improve GDB support for FreeBSD host/target.Andrew Cagney1997-11-247-137/+260
| | | | | | To configure.in: make PRINTF_HAS_LONG_LONG check more pedantic; check that SCANF_HAS_LONG_DOUBLE instead of assuming PRINTF_HAS_LONG_DOUBLE implies it; document.
* Pass architecture from ``set arch MACH'' command into disasemblerAndrew Cagney1997-11-242-30/+229
| | | | | | through tm_print_insn_info.mach argument. Delete x86 specific set assembler command, subsumed by replaced with ``set arch''
* Have mips64vr5400-*-elf look like a mips64vr5000.Andrew Cagney1997-11-242-0/+11
|
* *** empty log message ***Jim Blandy1997-11-221-0/+10
|
* * valops.c (call_function_by_hand): If the function has aJim Blandy1997-11-221-4/+14
| | | | | | | | | prototype, convert its arguments as if by assignment. Otherwise, do the usual promotions. * stabsread.c (define_symbol): Set the TYPE_FLAG_PROTOTYPED flag on functions' types when we can; all C++ functions should get it, and if the Sun-style prototype notation is in the stabs, we can notice that.
* * aclocal.m4 (AM_CYGWIN32, AM_EXEEXT): Remove. They are alreadyIan Lance Taylor1997-11-213-175/+161
| | | | | defined by the inclusion of ../bfd/aclocal.m4. * configure: Rebuild.
* tabify changelogMichael Meissner1997-11-211-4/+4
|
* Really do SHELL = /bin/sh change Noer wanted to doMichael Meissner1997-11-211-0/+4
|
* Fri Nov 21 02:19:57 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1997-11-211-0/+5
| | | | | * Makefile.in: also revert SHELL change until configury changes work
* * sparc-tdep.c (sparc_pc_adjust): Don't assume sizeof (long) == 4.Doug Evans1997-11-211-0/+4
|
* Thu Nov 20 04:11:27 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1997-11-202-1/+3
| | | | | | | * Makefile.in: pepper with EXEEXTs in appropriate places, set SHELL = @SHELL@ for those lame hosts that don't have a /bin/sh For some reason, EXEEXT isn't getting substututed in correctly so for now, set EXEEXT to empty string
* Thu Nov 20 04:11:27 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1997-11-205-123/+214
| | | | | | | | * aclocal.m4: add EXEEXT setting rule * configure.in: call it * configure: regenerate * Makefile.in: pepper with EXEEXTs in appropriate places, set SHELL = @SHELL@ for those lame hosts that don't have a /bin/sh
* * Makefile.in (remote-sim.o): Depend on $(INCLUDE_DIR)/callback.h.Doug Evans1997-11-172-68/+6
|
* * jv-exp.y (copy_exp, insert_exp): Avoid ANSI prototypes.Jeff Law1997-11-142-3/+23
|
* fix spacingMichael Meissner1997-11-131-1/+1
|
* Add comment about code that is actually d10v specific instead of d30vMichael Meissner1997-11-131-0/+6
|
* Add info command to print out flags valuesMichael Meissner1997-11-132-2/+55
|
* * valprint.c (print_longest): The b, h, w, and g format specifiersIan Lance Taylor1997-11-101-0/+5
| | | | print unsigned values.
* Tue Nov 4 16:52:50 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1997-11-052-1/+7
| | | | | | * config/i386/cygwin32.mh: because cygwin.dll calls malloc/realloc to allocate memory for environ space, gdb cannot use memory checks -- set -DNO_MMCHECK
* *** empty log message ***Jim Blandy1997-11-041-0/+6
|
* * jv-exp.y (ArrayAccess): Implement Name [ Expression ]; check theJim Blandy1997-11-041-4/+71
| | | | | code to see why this is not trivial. (copy_exp, insert_exp): New functions.
* * dwarf2read.c (dwarf2_build_psymtabs_hard): Handle the caseDawn Perchik1997-11-012-4/+21
| | | | | | where a compilation unit die has no children (DW_TAG_compile_unit has DW_children_no). (scan_partial_symbols): Add comment for nesting_level.
* * configure.tgt: Add tx49 configury based on 4300.Gavin Romig-Koch1997-10-301-0/+6
|
* * include/opcode/mips.h (INSN_4900): Added.Gavin Romig-Koch1997-10-291-0/+27
|
* * configure.tgt: Add tx49 configury based on 4300.Gavin Romig-Koch1997-10-291-0/+4
|
* add Solaris 2.6 entry to solib_break_names list -- closes gdb/13689David Taylor1997-10-291-0/+5
| | | | change from Casper Dik via Peter Schauer.
* fix for PR 13618 -- gdb incorrectly reports thread information.David Taylor1997-10-244-0/+53
| | | | | If other systems besides nm-sun4sol2 exhibit the problem, they may need definitions of FIND_NEW_THREADS and a corresponding support function.
* * dbxread.c (process_one_symbol): Put back initializationJeff Law1997-10-232-3/+13
| | | | | | | | of a variable lost during last change. Don't perform assignment inside conditionals. * stabsread.c (symbol_reference_defined): Return -1 for error/not found. All callers changed appropriately. (define_symbol): Don't perform assignment inside conditionals.
* * mdebugread.c (psymtab_to_symtab_1): Handle new live range stabsJeff Law1997-10-225-149/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | entries. * dbxread.c: More comment cleanups. * stabsread.c: Fix various violations of the GNU coding and formatting standards. Update/add comments to make code clearer. (resolve_reference): Delete unused function. (ref_search_val): Remove function. It didn't belong in stabsread.c (resolve_live_range): No longer returns a value. Do not add it to the live range list until the entire range stab has been parsed. (get_substring): Remove duplicate declaration. (resolve_symbol_reference): Now static. Remove unnecessary code to deal with cleanups. (ref_add): Use xrealloc instea of realloc. (process_reference): Reorganize slightly to make clearer. * stabsread.h (resolve_symbol_reference): Remove declaration. (resolve_reference): Likewise. * symtab.c (find_active_alias): New function. (lookup_block_symbol): Use find_active_alias. * symtab.h (struct range_list): Fix dangling struct live_range reference. (ref_search_val): Remove decl. * symtab.h (struct range_list): Renamed from struct live_range. (struct symbol): Remove struct live_range_info substruct. Bring the alias list and range list fields up to the toplevel as "aliases" and "ranges". (SYMBOL_ALIASES, SYMBOL_RANGES): Corresponding changes. (SYMBOL_RANGE_START, SYMBOL_RANGE_END, SYMBOL_RANGE_NEXT): Delete. * stabsread.c: Corresponding changes. Bring first round of cleanups over from r5900 branch.
* More comment fixes to make the code clearer.Jeff Law1997-10-221-1/+6
|
* * dbxread.c: Fix various violations of the GNU coding andJeff Law1997-10-222-23/+65
| | | | | | formatting standards. Update/add comments to make code clearer. (process_later): Use xrealloc instead of realloc.
* Minor comment fix.Jeff Law1997-10-221-2/+1
|
* * symtab.c: Include inferior.h.Jeff Law1997-10-222-2/+5
| | | | Brought over from r5900 branch.
* * ch-exp.c: Rename FIELD_NAME to DOT_FIELD_NAME (to avoid conflict).Per Bothner1997-10-212-5/+9
|
* * infcmd.c: Improve grammar of "set args" help.Stan Shebs1997-10-171-0/+4
|
* Make decl of sds_load staticMichael Meissner1997-10-162-1/+5
|
* * sparc/tm-sparc.h (STORE_STRUCT_RETURN): Change to handle --enable-64-bit-bfd.David Edelsohn1997-10-151-0/+1
|
* (STORE_STRUCT_RETURN): Change to handle --enable-64-bit-bfd.David Edelsohn1997-10-151-1/+3
|
* * config/sparc/tm-sparc.h (FIX_CALL_DUMMY): Mask off displacementDavid Edelsohn1997-10-152-1/+7
| | | | to 30 bits in call insn to handle --enable-64-bit-bfd.
* Bring over from r5900 branch.Jeff Law1997-10-152-6/+30
|