Debugging with GDB - Footnotes

# Debugging with GDB

## The GNU Source-Level Debugger

## Seventh Edition, for GDB version 19990707

## February 1999

### (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.