pike.git / src / program.c

version» Context lines:

pike.git/src/program.c:8177:      /* program.linenumbers format:    *    * Filename entry:    * 1. char 127 (marker).    * 2. small number Filename entry number in string table.    *    * Frame variable:    * 1. char 127 (marker).    * 2. small number ~(frame stack offset). -  * 3. char 0: name, 1: type -  * 4. small number name: strings_offset, type: constants_offset +  * 3. char 0: name, 1: type, 2:end +  * 4. small number name: strings_offset, type: constants_offset, end: -    *    * Line number entry:    * 1. small number Index in program.program (pc).    * Stored as the difference from the pc in the    * closest previous line number entry. The first    * stored entry is absolute.    * 2. small number Line number. Stored in the same way as the pc.    *    * Small number:    * If -127 < n < 127: