[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
25.6 Running the Program
When the program starts executing due to a No value for GDBN command such as
step
or continue
,
^Z^Zstarting |
is output. When the program stops,
^Z^Zstopped |
is output. Before the stopped
annotation, a variety of
annotations describe how the program stopped.
-
^Z^Zexited exit-status
The program exited, and exit-status is the exit status (zero for successful exit, otherwise nonzero).
-
^Z^Zsignalled
The program exited with a signal. After the
^Z^Zsignalled
, the annotation continues:intro-text ^Z^Zsignal-name name ^Z^Zsignal-name-end middle-text ^Z^Zsignal-string string ^Z^Zsignal-string-end end-text
where name is the name of the signal, such as
SIGILL
orSIGSEGV
, and string is the explanation of the signal, such asIllegal Instruction
orSegmentation fault
. intro-text, middle-text, and end-text are for the user's benefit and have no particular format.-
^Z^Zsignal
The syntax of this annotation is just like
signalled
, but No value for GDBN is just saying that the program received the signal, not that it was terminated with it.-
^Z^Zbreakpoint number
The program hit breakpoint number number.
-
^Z^Zwatchpoint number
The program hit watchpoint number number.