14.27 Support for output logging

The Visual Interface for HP WDB terminal user interface (TUI) mode supports the command, log logfile_name, that saves the content of a session to the specified log file.

When you use the log command, the debugger saves a snapshot of the current session, from the start of the session to the point where you issued the log command. Each time you use the log command, HP WDB overwrites the specified log file with a new snapshot from the start of the session.

To run the Visual Interface for HP WDB, use the following command:

$vdb -tui

To redirect HP WDB output to a log file named mylogfile, use the log command in the following manner:

(gdb) log mylogfile

The Visual Interface for HP WDB stores the log file, mylogfile, in the current directory.

To view the log file from Visual Interface for HP WDB, start a shell process and use the following command:

(gdb) shell vi mylogfile

14.27.1 Support for dumping array in an ASCII file

HP WDBN supports dumping an array into an ASCII file.

The array elements are stored in Array format of Matrix Market in a predefined (column-major order for Fortran arrays) order. The objective is to provide a simple mechanism to facilitate the exchange of matrix data and to enable easier parsing of the array elements. For common file formats, see http://math.nist.gov/MatrixMarket/formats.html.

To dump an array, ARRAY, to a file named DUMPFILE, use the following command:

(gdb) dump2file ARRAY DUMPFILE

The entries of ARRAY are dumped into an ASCII file named DUMPFILE in the array format. The file is created in the current working directory. The content of the file has the following format:

%%ArrayBrowsing matrix array ARRAY

%A 5x5 matrix

5 5

0

2

4

6

8

2

..

..

224 HP-UX Configuration-Specific Information

Page 224
Image 224
HP gnu source-level debugger 5992-4701 manual Support for output logging, Support for dumping array in an Ascii file