annotate: Source Annotations

 
 13 Displaying Source
 ********************
 
 The following annotation is used instead of displaying source code:
 
      ^Z^Zsource FILENAME:LINE:CHARACTER:MIDDLE:ADDR
 
    where FILENAME is an absolute file name indicating which source file,
 LINE is the line number within that file (where 1 is the first line in
 the file), CHARACTER is the character position within the file (where 0
 is the first character in the file) (for most debug formats this will
 necessarily point to the beginning of a line), MIDDLE is 'middle' if
 ADDR is in the middle of the line, or 'beg' if ADDR is at the beginning
 of the line, and ADDR is the address in the target program associated
 with the source which is being displayed.  ADDR is in the form '0x'
 followed by one or more lowercase hex digits (note that this does not
 depend on the language).