aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1991-08-20Remove warnings about system assembler for sunos4.John Gilmore1-0/+4
1991-08-20Remove warnings about system assembler.John Gilmore4-20/+0
1991-08-20revisiting error messagesK. Richard Pixley1-50/+97
1991-08-20* mcheck.c: Avoid warning about undeclared abort fn.John Gilmore5-6/+40
* tm-sparc.h (PC_ADJUST): Avoid calling error() from this; it causes recursive calls to error() when used in cleanups. To do so requires that we make it a function, so we do. * sparc-tdep.c (sparc_pc_adjust): New implem of PC_ADJUST. * utils.c (do_cleanups): Remove the current cleanup from the chain *before* calling it, in case error() is called from it. The result won't be pretty, but won't be an infinite loop either.
1991-08-19BSD Net2 changes, and misc other fixes.John Gilmore1-0/+34
1991-08-19* breakpoint.c (bpstat_do_actions): Use a cleanup to restoreJohn Gilmore2-5/+18
executing_breakpoint_commands if we are interrupted by error. * coffread.c (init_lineno): Avoid problem with zero-sized linetab versus malloc/free. From: john@labtam.labtam.oz.au (John Carey). * core.c (solib_add_stub, core_open): Call SOLIB_ADD inside a catch_errors() so we can setup the frame regardless of whether the shared libs work. * ieee-float.c (double_to_ieee_extended): Get exponent from right place in little-endian systems. From John Carey.
1991-08-19Minor bug fixes from BSD Net2 gdb:John Gilmore4-12/+17
* blockframe.c (get_prev_frame_info): If FRAME_CHAIN_COMBINE returns 0, there is no previous frame. * breakpoint.c (commands_command): If !from_tty, don't call input_from_terminal_p(). * dbxread.c (record_misc_function): Speed up slightly. (compare_psymbols): Ditto. * infcmd.c (do_registers_info): Take a second argument to determine whether to print float registers. "info registers" does not do so anymore. "info all-registers" does, now. * mips-tdep.c, pyr-tdep.c (xxx_do_registers_info): Take second arg and ignore it. * tm-mips.h, tm-pyr.h (DO_REGISTERS_INFO): Pass second arg. * inflow.c (initialize_inflow): Set tflags_ours correctly.
1991-08-19Describe C++ fixes.Michael Tiemann1-0/+5
1991-08-19Fixed two C++ related bugs.Michael Tiemann1-53/+48
1991-08-16Allow yacc to be passed in as BISON.K. Richard Pixley1-4/+4
1991-08-16 * main.c: Remove unused terminating_signals and catch_termination().John Gilmore2-8/+27
(long_options): Terminate with a zero element. [Bugfix from Atsuo Kawaguchi <atsuo@hark86.harl.hitachi.co.jp>.] (gdb_readline): Make call-compatible with readline. (init_signals): Improve comments re vfork vs. signal. * utils.c (prompt_for_continue): Use new gdb_readline(). If we prompt for continuation, we don't let CR repeat the previous command, once we get back to a prompt. It's too easy to keep hitting CR, expecting "--more--" prompts, and have some long command start repeating on you.
1991-08-14Add ignored target argument to child_xfer_memory.John Gilmore1-7/+8
1991-08-14 * source.c: #if defined => #ifdef.John Gilmore3-45/+143
* main.c (main): Only try to attach "corefile" argument if it starts with a digit.
1991-08-14 * inflow.c (new_tty_prefork, new_tty): New prefork routineJohn Gilmore1-17/+26
modifies static state in the parent process; new_tty itself runs in the child and modifies the child's file descriptors to match the saved static state. * infrun.c (child_create_inferior): Call new_tty_prefork, fork, then new_tty.
1991-08-14 * core.c, exec.c, inftarg.c, remote-eb.c, remote-nindy.c,John Gilmore3-10/+15
remote-vx.c, remote.c, target.c, target.h: Remove add_syms vector from target_ops. It's the same on all targets. Add two section pointers to target_ops.
1991-08-14 * solib.c (solib_add): New argument is the target_ops whoseJohn Gilmore3-9/+13
section list is to be added to, if any. Reallocate the sections in that target to add any that come from shared libs. (throughout) so_sections renamed to sections. (solib_xfer_memory): Deleted. * tm-sunos.h (SOLIB_ADD): Add target argument. (SOLIB_XFER_MEMORY): Delete. * xm-sun3os4.h, xm-sun4os4.h: Define BROKEN_LARGE_ALLOCA, and add comment explaining shared library screw.
1991-08-14 * core.c (core_open, core_close, core_xfer_memory): MoveJohn Gilmore1-53/+27
section table pointers and bfd* into the target_ops. (core_open): Allow errors in shared lib reading, etc. (core_files_info): Describe shared library sections. * exec.c (exec_open, exec_close, exec_xfer_memory, xfer_memory, exec_files_info, set_section_command): Move section table pointers and bfd* into the target_ops. (add_to_section_table): Add BFD to section table. * target.c (target_xfer_memory, target_info): Pass target to xfer_memory and target_info functions. * target.h: '' * gdbcore.h: Move struct section_table. * target.h: New home of struct section_table.
1991-08-14 * blockframe.c (frameless_look_for_prologue): Speed up byJohn Gilmore3-27/+49
calling SKIP_PROLOGUE_FRAMELESS_P if it's defined. * tm-sparc.h (SKIP_PROLOGUE, SKIP_PROLOGUE_FRAMELESS_P): Define two variants, one faster. * sparc-tdep.c (sparc_frame_chain): Use target_read_memory and return zero, rather than giving an error. (setup_arbitrary_frame): Initialize the PC in the new frame. (skip_prologue): Add a second arg saying whether we're just checking for a frameless function or not.
1991-08-07Add in Rich's changes for three-stage builds.John Gilmore1-47/+54
1991-08-07Default rdl-apps.texinfo, for people who don't think to use theRoland Pesch1-0/+2
Makefile; this one will work if this dir is in the default relative position to the readline directory in the GNU libraries-and-includes distribution.
1991-08-07 * Makefile: use doc/Makefile for doc targetsRoland Pesch1-0/+2
1991-08-07*** empty log message ***Roland Pesch1-0/+8
1991-08-07Makefile: GDB documentation nos has its own MakefileRoland Pesch2-2/+111
.Sanitize: add Makefile; recognize renamed refcard.tex (formerly gdbrc.tex) gdbint.texinfo: add markup in "Cleanups" chapter
1991-08-06Host-level GNUmakefiles.K. Richard Pixley1-25/+38
1991-08-03Only read the right number of bytes in reading basetypes, so we don'tJohn Gilmore2-1/+5
overrun malloc.
1991-08-02Print UNOP_MEMVAL of an OP_LONG that ends up as a function speciallyJohn Gilmore1-0/+6
1991-08-02 * infrun.c: Move DO_DEFERRED_STORES from proceed() to resume().John Gilmore2-46/+63
The child can be proceeded from inside wait_for_inferior in evaluating breakpoint conditions, and DO_DEFERRED_STORES was getting skipped in that case. * expprint.c (print_subexp): Use filtered output, since the subroutines we call use it, otherwise the output is horribly mangled, since output of wrappable stuff comes out late.
1991-08-02Roll VERSION to 3.98.1. Use path to find $SHELL in "run" command.John Gilmore3-8/+32
1991-08-01*** empty log message ***Roland Pesch6-11/+129
1991-08-01Pass Make flags down to lower level when building tar file.John Gilmore1-4/+4
1991-08-01For final (?) 3.98 releaseJohn Gilmore1-113/+295
1991-08-01Surrounded table of renamed commands (version within @ifinfo) withRoland Pesch1-29/+31
@example/@end example. Without this it formatted fine by texinfo-format-buffer in Emacs, but makeinfo insisted on paragraphing it! Also removed "gdb/" from in front of one instance of libiberty...
1991-07-31Handle gdb-all.texinfo properly when M4 doesn't exist or crashesJohn Gilmore1-1/+4
1991-07-31*** empty log message ***Roland Pesch1-0/+24
1991-07-31 Last cleanups for release 3.98:Roland Pesch1-102/+296
Minor typo and formatting fixes; incorporated most fixes remaining from filed mail commenting on earlier drafts. Added warnings: pipes don't work in run command; conditions are converse of assertions; step over fn without debug info goes to next fn; vars may have "wrong" values near fn entrance, exit Added example from Kingston on printing repeated nonadjacent values Added explicit mention that in Emacs gdb mode C-c and C-z are like shell mode for signals Improved installation directions in appendix, added manual formatting instructions Renamed "Stepping and Continuing" to "Continuing and Stepping" so it doesn't sound so much like its parent "Stopping and Continuing"; also moved entries on continue to top of section, so they don't get lost.
1991-07-31Update for 3.98 release.John Gilmore4-88/+38
1991-07-31Set file permissions the same for everyone before making tar file.John Gilmore1-0/+1
(This clobbers the files' existing permissions.)
1991-07-31Move building and configuring stuff from .Sanitize to "make gdb.tar.Z".John Gilmore2-13/+3
1991-07-31Remove config.gdb. Restore alldeps.mak, depend, and expread.tab.cJohn Gilmore4-283/+275
to the RCS archives. Update .Sanitize for this.
1991-07-31Update for gdb-3.98.John Gilmore1-3/+7
1991-07-31Tighten up for gdb-3.98 release.John Gilmore3-63/+84
1991-07-29Updated list of files to keep to reflect reintegration of most fragmentsRoland Pesch1-24/+7
into gdb.texinfo.
1991-07-29*** empty log message ***Roland Pesch1-0/+8
1991-07-29Fixed a variety of small typos that prevented info from formatting cleanly;Roland Pesch1-13/+13
altered too-long heading for GPL Appendix, as discussed w/RMS; Changed date on cover to July 91.
1991-07-27*** empty log message ***Roland Pesch1-0/+12
1991-07-27(1) Applied some fixes due to comments from Larry Breed (easier onesRoland Pesch1-270/+392
through chapsec 5.2) (2) Eliminated use of @footnote---had my doubts about it anyways, and it's broken in latest texinfo (3) Introduced *some* use of [] for optional arguments, where explanation is not simpler by listing cmd w arg and cmd w/out arg separately. Still not using @deffn. (4) Dropped in GPL-2. NOTE: one of GPL-2 or texinfo is broken; a couple of headings are too long. Need patches to texinfo or revision to GPL-2.
1991-07-26Partial update to README for new configure script and newRoland Pesch2-51/+106
documentation make targets.
1991-07-25(1) Re-incorporated former M4 fragments into this file; GNU m4 >=0.84Roland Pesch1-25/+6001
no longer crashes on long docs. (2) Included some improvements based on Larry Breed's comments.
1991-07-24Another bugfix (NS32K_SVC_IMMED_OPERANDS) from Rune Nerg}rd.John Gilmore1-1/+1
1991-07-24Bugfix from Rune Nerg}rd to "sfsr" opcode.John Gilmore1-1/+1