The controls within this tab let you change how TotalView handles standard input (
stdin), standard output (
stdout), and standard error (
stderr). Each is handled separately.
If you want to use the default stdio,
stdout, or
stderr, you can clear the button that precedes the area.
Processes running under TotalView control inherit standard input from TotalView. This field lets you set the target process’s standard input to be a file. You must do this before the process is created.
If your program should receive input from a file, you can either type the file name directly or use the
Browse button to locate the file.
Processes run under TotalView inherit their standard output from TotalView. This field lets you set the target process’s standard output to a file. You must do this before the process is created.
If you want your program to send output to a file, you can either type the file name directly or use the
Browse button to locate the file.
stdout is buffered. If it is pointed to a file, the last few lines of the program’s output are not actually written to the file until the buffer is flushed. If the target process terminates abnormally or if TotalView deletes it, the last few lines of output may never be written to the file.
Processes run under TotalView inherit stderr from TotalView. This field lets you set the target process’s
stderr to a file. You must do this before the process is created.
stderr is buffered. If it is pointed to a file, the last few lines of the program’s output are not actually written to the file until the buffer is flushed. If the target process terminates abnormally or if TotalView deletes it, the last few lines of output may never be written to the file.
If you want your program to send error information to a file, you can either type the file name directly or use the
Browse button to locate the file.