To take full advantage of MemoryScape’s poe-specific automation, you need to attach to poe itself, and let MemoryScape automatically acquire the poe processes on all its nodes. In this way, MemoryScape acquires the processes you want to debug.
Attaching from a Node Running poe
To attach MemoryScape to poe from the node running poe:
1. Start MemoryScape in the directory of the debug target.
If you can’t start MemoryScape in the debug target directory, you can start MemoryScape by editing the Debugger Server (tvdsvr) command line before attaching to poe.
2. In the Home | Add Program screen, selectAttach to running program, then find the poe process list, select it, and hit the Next button. When necessary, MemoryScape launches tvdsvr processes.
3. Locate the process you want to debug and dive on it.
If your source code files are not displayed in the Source Pane, you might not have told MemoryScape where these files reside. You can fix this by invoking the File > Search Path command to add directories to your search path.
Attaching from a Node Not Running poe
The procedure for attaching MemoryScape to poe from a node that is not running poe is essentially the same as the procedure for attaching from a node that is running poe.
To place poe in this list:
1. Connect MemoryScape to the startup node.
2. From the Home | Add Programs to Your MemoryScape Session page, select Attach to running program.
3. Look for the process named poe and continue as if attaching from a node that is running poe.