30.01.2013 Views

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Figure 78: Launching tvdsvr<br />

Disabling Autolaunch<br />

Each time <strong>TotalView</strong> launches tvdsvr, a new xterm appears on your screen<br />

to handle standard input and output for the remote program.<br />

Autolaunching Sequence<br />

This section describes the sequence of actions involved in autolaunching.<br />

You can skip this section if you aren’t having any problems or if you aren’t<br />

curious.<br />

1 With the File > New Program or dload commands, you specify the host<br />

name of the computer on which you want to debug a remote process, as<br />

described in “Setting Up and Starting the <strong>TotalView</strong> Server” on page 81.<br />

2 <strong>TotalView</strong> begins listening for incoming connections.<br />

3 <strong>TotalView</strong> launches the tvdsvr process with the server launch command.<br />

(See “Using the Single-Process Server Launch Command” on page 87 for more<br />

information.)<br />

4 The tvdsvr process starts on the remote computer.<br />

5 The tvdsvr process establishes a connection with <strong>TotalView</strong>.<br />

The following figure summarizes these actions if your program is launching<br />

one server. The numbers within this figure refer to the numbers in the preceding<br />

procedure.<br />

Network<br />

<strong>TotalView</strong><br />

� Listens<br />

� Invokes commands<br />

� tvdsvr starts<br />

� Makes connection<br />

<strong>TotalView</strong> <strong>Users</strong> <strong>Guide</strong>: version 8.7 93<br />

5<br />

2<br />

3<br />

tvdsvr<br />

4<br />

Remote<br />

Executable

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!