# Program Cross Reference

This utility brings up a second copy of SM32 that does the cross reference. You can click the Exit button or close (X in the upper right corner) to end this copy of SM32. The utility was set up this way so you could be examining the cross reference and continue programming. However please note the program being cross referenced is a snapshot of the program in your workspace when you did the 'util xref'.

The utiltity always displays the correct lines of source when you click show source but may have trouble identifying the correct position(s) within the line of source. The utility uses p=pos to search for the item so you will see:
No source hilighted: often occurs on string constants such as $22$+"HELLO"+$22$ since the compiler did the concatenation at compile time the utility ends up looking for $2248454C4C4F22$.
Extra source hilighted: often occurs with short variable names.