aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
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
1991-07-24*** empty log message ***Roland Pesch1-0/+76
1991-07-24Turned $Id: from m4 comment into texinfo comment, allowing fragmentRoland Pesch12-12/+12
boundaries to be recognized in post-m4 texinfo source.
1991-07-241) turned $Id: from m4 into texinfo commentRoland Pesch4-12/+12
2) disabled @group where no longer supported by texinfo.tex
1991-07-241) moved author email addresses and manual version info back onto copyrightRoland Pesch2-10/+155
page (had crept onto front of title page w/ other stuff migrating between gdb.texinfo and gdb.top-m4). 2) gdb.top-m4: added Detailed Node Listing to main menu. made $Id: for fragment into texinfo comment.
1991-07-24Fix braces in example (@{ @} not {}), spotted by makeinfo.Roland Pesch1-4/+4
Allow fragment's $Id: to be texinfo comment.
1991-07-241) Added conditionals around node structure, giving clean nodes for eitherRoland Pesch1-2/+7
generic or cross-debugging manual. 2) Allowed $Id: to be texinfo comment.
1991-07-241) Added conditional markup around node transitions, so node structure correctRoland Pesch1-6/+20
for either generic manual (material near back, in "targets"), or for special cross-debugging manuals (material near front, in "invocation"). 2) Allowed $Id: tag to appear as texinfo comment.
1991-07-24Tried allowing $Id: to appear in final output, but it confuses makeinfoRoland Pesch1-1/+1
(the texinfo comment appears inside a menu). Revisit someday.
1991-07-241) "dots{}" -> "@dots{}" (spotted by makeinfo)Roland Pesch1-2/+2
2) $Id: tag appears in post-m4 text
1991-07-241) Inserted missing @end table/@table spotted by makeinfo;Roland Pesch1-3/+5
2) allowed $Id: tag to appear in post-M4 file by turning it into texinfo rather than m4 comment; 3) Disabled @group where no longer supported by texinfo