This page is a log of an investigation I made of source code navigation and analysis packages in June and July 2005. It will necessarily remain incomplete, but I may update it. I started the investigation because I was in the position of needing to cut a large program into two halves and insert a clean API between them. To do this I need to get a good understanding of how the control flow works, a
![Greg's source code navigation tools](https://cdn-ak-scissors.b.st-hatena.com/image/square/65b345f9f8a4862e98619d622f01688144a171a4/height=288;version=1;width=512/http%3A%2F%2Fwww.lemis.com%2Fgrog%2FDay%2F20050818%2Fcscope-1.png)