(ddd.info)Program Menu


Next: Commands Menu Prev: View Menu Up: Menu Bar
Enter node , (file) or (file)node

3.1.4 The Program Menu
----------------------

The `Program' menu performs operations related to the program being
debugged, such as starting and stopping the program.

   Most of these operations are also found on the command tool (Note:
Command Tool).

`Run'
     Start program execution, prompting for program arguments (<F2>).
     Note: Starting Program Execution, for details.

`Run Again'
     Start program execution with the most recently used arguments
     (<F3>).  Note: Starting Program Execution, for details.

`Run in Execution Window'
     If enabled, start next program execution in separate execution
     window.  Note: Using the Execution Window, for details.

`Step'
     Continue running your program until control reaches a different
     source line, then stop it and return control to DDD (<F5>).  Note:
     Resuming Execution, for details.

`Step Instruction'
     Execute one machine instruction, then stop and return to DDD
     (<Shift+F5>).  Note: Machine Code Execution, for details.

`Next'
     Continue to the next source line in the current (innermost) stack
     frame (<F6>).  This is similar to `Step', but function calls that
     appear within the line of code are executed without stopping.
     Note: Resuming Execution, for details.

`Next Instruction'
     Execute one machine instruction, but if it is a function call,
     proceed until the function returns (<Shift+F6>).  Note: Machine
     Code Execution, for details.

`Until'
     Continue running until a source line past the current line, in the
     current stack frame, is reached (<F7>).  Note: Resuming
     Execution, for details.

`Finish'
     Continue running until just after function in the selected stack
     frame returns (<F8>).  Print the returned value (if any).  Note:
     Resuming Execution, for details.

`Continue'
     Resume program execution, at the address where your program last
     stopped (<F9>); any breakpoints set at that address are bypassed.
     Note: Resuming Execution, for details.

`Continue Without Signal'
     Continue execution without giving a signal (<Shift+F9>).  This is
     useful when your program stopped on account of a signal and would
     ordinary see the signal when resumed with `Continue'.  Note:
     Signals, for details.

`Kill'
     Kill the process of the debugged program (<F4>).  Note: Killing
     the Program, for details.

`Interrupt'
     Interrupt program execution (<Esc> or <Ctrl+C>; Note: Customizing
     the Edit Menu, for details).  This is equivalent to sending an
     interrupt signal to the process.  Note: Interrupting, for
     details.

`Abort'
     Abort program execution (and maybe debugger execution, too;
     <Ctrl+\>).  This is equivalent to sending a `SIGABRT' signal to
     the process.  Note: Quitting, for details.


automatically generated by info2www version 1.2.2.9