canal: improve effiency of "canal -S" to find addresses of strings.
canal: improve effiency of "canal -S" to find addresses of strings.

The original version was done in a big hurry, and was terribly
inefficient.

peadar/pstack,peadar/pstack,peadar/pstack,peadar/pstack