annotate: Annotations for Running

 
 12 Running the Program
 **********************
 
 When the program starts executing due to a GDB 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' or
      'SIGSEGV', and STRING is the explanation of the signal, such as
      'Illegal Instruction' or 'Segmentation 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 GDB 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.