Debugging with GDB

The GNU Source-Level Debugger

Seventh Edition, for GDB version 19990707

February 1999

Richard M. Stallman and Roland H. Pesch


(1)

`b' cannot be used because these format letters are also used with the x command, where `b' stands for "byte"; see section Examining memory.

(2)

This is a way of removing one word from the stack, on machines where stacks grow downward in memory (most machines, nowadays). This assumes that the innermost stack frame is selected; setting $sp is not allowed when other stack frames are selected. To pop entire frames off the stack, regardless of machine architecture, use return; see section Returning from a function.

(3)

If a procedure call is used for instance in an expression, then this procedure is called with all its side effects. This can lead to confusing results if used carelessly.

(4)

If you choose a port number that conflicts with another service, gdbserver prints an error message and exits.

(5)

In `gdb-19990707/gdb/refcard.ps' of the version 19990707 release.

(6)

If you have a more recent version of GDB than 19990707, look at the `README' file in the sources; we may have improved the installation procedures since publishing this manual.


This document was generated on 23 November 1999 using the texi2html translator version 1.51.