Debug Tutorial: How to Load an Executable

Invocation syntax:
debug [ -n ] [ -s startup ] [ yod_args ] [ prog_name ] [ prog_args ]

Command syntax:

debug [ -n ] [ yod_args ] [ prog_name ] [ prog_args ] [ < input_file ]
[ > output_file ]

The command line debugger runs native on the Teraflops system. It is invoked by simply entering debug.


Examples:

In this example, a parallel Cougar application is loaded after the debugger was invoked, using the debug command.

Debug > debug -sz 16 hello 1 2 3 abc > outputlog
 *** reading symbol table for /home/karla/hello...

 *** initializing Debug for parallel application...
 *** load complete
(all) > debug
Debugger Status:
  Mode      : parallel
  Program   : /home/karla/hello
  Arguments : 1 2 3 abc 
  Input     : 
  Output    : outputlog
  Yod       : /cougar/bin/yod
  YodArgs   : -sz 16
  LogFile   :
  More      : ON
  MsgStyle  : NX

This example loads a TOS application on the invocation line of the debugger.

{jethro:70} debug -n hello.osf

 *** Debug (Parallel Debugger), Release 1.6 beta
 *** Copyright (c) 1990,1991,1992,1993,1994,1995,1996 Intel Corporation

 *** reading symbol table for /home/karla/hello.osf...

 *** load complete
(host) > debug
Debugger Status:
  Mode      : non-parallel
  Program   : /home/karla/hello.osf
  Arguments : 
  Input     : 
  Output    : 
  Yod       : /cougar/bin/yod
  YodArgs   : 
  LogFile   :
  More      : ON
  MsgStyle  : NX

Intel Tutorial Notes Previous -- Next
Acknowledgement and Disclaimer