aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1997-12-16back trace now works when using external memory and frameless functions; allDavid Taylor3-22/+58
arguments are passed in args registers until we run out; finding saved regs now has two offsets not just one doing double duty. TARGET_READ_SP / TARGET_WRITE_SP are (temporarily?) commented out.
1997-12-15Revert addition of test suite from Alcatel --- we don't have papersJim Blandy3-83/+0
for these. Changes bracketed with tags jimb_pre_revert_pr13812, jimb_post_revert_pr13812, so we can easily re-add them when we receive papers.
1997-12-15When using sigaction() to install cntrl-c handler do not also use signal().Andrew Cagney2-2/+5
1997-12-15(Mostly from Gavin Koch)Andrew Cagney8-11/+109
In dwarf2read.c, if the ABI is 32 bit and 64 bit addresses are encountered discard the most significant 32 bits. Use CORE_ADDR for address variables instead of long. Add more explicit tx49 configur target. Check/use sigaction/SA_RESTART in remote-sim.c
1997-12-15Restore value of Makefile variable VERSION to 4.16.1.Andrew Cagney1-12/+8
Was clobered during one of the Foundry merges.
1997-12-12Renamed v850eq -> v850eaNick Clifton2-2/+2
1997-12-12 From change made to branch by Bob Manson <manson@cygnus.com>:Mark Alexander2-13/+31
* tic80-tdep.c (tic80_push_arguments): The compiler always passes structs by reference.
1997-12-11Thu Dec 11 14:28:01 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder3-10/+8
* tracepoint.c (trace_find_command): don't error if going backwards thru the trace buffer in a loop. * (struct tracepoint): delete unused field.
1997-12-11clean up sloppy Changelog entriesKeith Seitz1-13/+18
1997-12-11sanitization fixes. (files not mentioned, fences misspelled)Felix Lee1-0/+1
1997-12-11always keep tracepoint.{c,h}Keith Seitz1-2/+2
1997-12-11 * gdbtk.c (gdb_get_tracepoint_info): use info in structKeith Seitz1-25/+42
symtab_and_line, not struct tracepoint arrange data more like gdb_get_breakpoint_info (tracepoint_notify): use info in struct symtab_and_line, not struct tracepoint (gdbtk_init): add command "gdb_get_tracepoint_list" into interpreter (gdb_get_tracepoint_list): new function
1997-12-11changed d10v instruction patterns to d30v ones and made them defines ratherDavid Taylor3-136/+371
than sprinkled throughout the code. changes to several functions; backtraces now work and calling functions in the inferior partially works. Registers do not yet track the frame.
1997-12-10(CVS is doing wierd things)Andrew Cagney1-3/+7
Re-checkin fixes to code verifying dwarf debug info CU headers before using it.
1997-12-10*** empty log message ***Jim Blandy2-0/+9
1997-12-10* ch-valprint.c (chill_val_print): To avoid segfaults, don't printJim Blandy1-2/+6
a string whose dynamic length is longer than its static length.
1997-12-10* gch1494.ch, gch1494.exp: New tests, for PR 13812.Jim Blandy2-0/+79
1997-12-10* dwarf2read.c (dwarf2_build_psymtabs_hard): Check cu_header.length isAndrew Cagney2-2/+9
within dwarf_info_buffer not dwarf_abbrev_buffer.
1997-12-09 * gdbtk.c (gdb_get_tracepoint_info): use info in structKeith Seitz2-14/+25
symtab_and_line, not struct tracepoint. (tracepoint_notify): use info in struct symtab_and_line, not struct tracepoint
1997-12-08Mon Dec 8 14:28:49 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder2-8/+33
* tracepoint.c (memrange_sortmerge): allow for memranges that overlap. (collect_pseudocommand etc.) cleanup decls.
1997-12-05 * gdbtk.c (gdbtk_init): add gdb_find_file to interpreterKeith Seitz2-0/+81
(gdb_find_file_command): new function searches source_path to find real full filename
1997-12-05Reverted breakpoint back to its old value.Nick Clifton2-1/+5
1997-12-04Chnaged BREAKPOINT definition to match new value in simualtor.Nick Clifton2-1/+5
1997-12-03 * tracepoint.c: add declaration for x_commandKeith Seitz2-0/+7
* printcmd.c (x_command): remove static declaration
1997-12-03Wed Dec 3 12:00:42 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder2-21/+62
* tracepoint.c (finish_tfind_command): call do_display so that auto-displays are updated by tfind. Also, keep track of frame and current-function so that tfind behaves like stepping (only show the stack frame if we step into a new function or return).
1997-12-03fixes for debugging threaded core files. Previously gdb would find theDavid Taylor3-9/+154
kernel threads but would get errors on each of the user threads that wasn't currently assigned to a kernel thread. PR's gdb/13803 (and gdb/13618).
1997-12-03Add v850 directory to keep listNick Clifton1-6/+1
1997-12-02Tue Dec 2 14:53:09 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder2-6/+27
* tracepoint.c: make "tdump" command handle literal memranges.
1997-12-02Tue Dec 2 11:34:48 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder2-29/+59
* tracepoint.c: use "lookup_cmd" to parse actions commands (thus allowing unambiguous prefixes and aliases).
1997-12-02Tue Dec 2 10:14:15 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder2-1/+18
* tracepoint.c: move prototype of validate_actionline(), and make it consistent with the function declaration.
1997-12-02Add support for Thumb target.Nick Clifton2-1/+6
1997-12-02Mon Dec 1 17:13:53 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder1-170/+252
* tracepoint.c: modify error behavior of the tfind commands. Add some comments.
1997-12-01 remove useless infoKeith Seitz1-2/+0
1997-12-01 * gdbtk.c: move include of "guitcl.h" back out of IDE ifdefKeith Seitz4-17/+33
(gdbtk_init): move ide_initialize_paths out of IDE ifdef * configure.in (TCL_LIBS, CONFIG_DEPS): add IDE libraries for all builds (CONFIG_OBS): remove tracepoint.o, which should always be included * configure: regenerate * Makefile.in (install-only): ALWAYS install the new gdbtk (REMOTE_OBS): add tracepoint.o
1997-11-27Add tracepoint.o to gdbtk buildsMichael Meissner5-4/+17
1997-11-27If not --enable-ide, do not include ide libsMichael Meissner3-15/+50
1997-11-27Fix typosMichael Meissner2-3/+8
1997-11-27 * remote-sim.c (gdbsim_cntrl_c): Lose ANSI prototype.Jeff Law2-1/+6
1997-11-26 * gdbtk.c (gdb_loc): symtab_to_filename can return NULLKeith Seitz3-10/+45
(breakpoint_notify): symtab_to_filename can return NULL (gdb_get_breakpoint_info): symtab_to_filename can return NULL * tracepoint.c (set_raw_tracepoint): fix typo
1997-11-26 * tracepoint.c (set_raw_tracepoint): make sure there's a trailing ↵Keith Seitz9-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
1997-11-26Check the abbrev offset found in the .debug_info section before usingAndrew Cagney2-2/+22
it.
1997-11-25Add tm-fbsd.hAndrew Cagney1-0/+1
1997-11-25Flush ser-go32-para.c, never worked and never used.Stan Shebs3-280/+3
1997-11-25Handle case where sizeof long != sizeof int when examining a union.Andrew Cagney1-0/+28
1997-11-24Mon Nov 24 14:17:02 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder1-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.
1997-11-24A ton of my most recent changes, mostly to add post-mortem data analysis,Michael Snyder1-341/+852
plus some better error checking and reporting. Still not publically visible (not mentioned in the makefile or changelog).
1997-11-24Some early changes by Keith Seitz to support the Tcl/Tk GUI.Michael Snyder2-22/+46
Note: these files are still not publically visible; just keeping their history at this point.
1997-11-24Create CVS files tracepoint.c and tracepoint.h. This is new work,Michael Snyder3-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.
1997-11-24Add function print_decimal to handle display of long long decimalAndrew Cagney2-0/+30
values on hosts with long-long but no "%ll".
1997-11-24Improve GDB support for FreeBSD host/target.Andrew Cagney7-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.