Debug Tutorial: Current Command Set Summary

The current set of commands available under debug are summarized by the help command as follows:
Execution and Tracing Commands
  run        Begin executing the program being debugged.
  wait       Wait for processes to stop running.
  cont       Continue execution from where it stopped.
  trace      Print a message before a procedure or source line is executed.
  stop       Stop execution when a program location is executed or a memory location is accessed. 
  halt       Stop program execution immediately.
  status     List all breakpoints and tracepoints currently set.
  delete     Remove breakpoints and tracepoints.
  step       Execute the next source line(s), stepping into functions.
  next       Execute the next source line(s), stepping over functions.

Naming, Printing and Displaying Data
  print      Print the value of an expression, an address, or register(s).
  whatis     Print the type of the given identifier.
  assign     Assign a value to a variable, address, or register.
  set        Assign a value to a variable, address, or register.
  where      List all, or the top n, active functions on the stack.

File Access Commands
  list       List the current or specified source line(s) or procedure.
  use        Print, set, add, or remove search path directories.

Commands for Parallel Processing
  commshow   Display MPI communicator or handles.
  context    Set or display the debug context.
  sendqueue  Display messages sent but not yet received.
  recvqueue  Display message receive requests posted but not satisfied.
  process    Display state information about user processes controlled by debug. 

Miscellaneous Commands
  <Ctrl-C>   Interrupt the current command and give a new prompt.
  alias      Create an alias or display aliases.
  unalias    Delete previously-defined aliases.
  ?          
  help       Display a synopsis of debug commands, or a help message.
  setv       Set or display the value of a variable, or display all variables. 
  unsetv     Delete previously-defined debugger variables.
  source     Read and execute debug commands from a file.
  exit       
  quit       Terminate the debug session and exit debug. 
  debug      Load specified program for debugging.
  kill       Terminate and remove processes.

Machine-Level Commands
  tracei     Print a message just before an address is executed.
  stopi      Stop execution just before an address is executed.
  stepi      Single step machine instructions, stepping into functions.
  nexti      Single step machine instructions, stepping over functions.
  listi      Display machine code listing.
Some general rules which apply across the command set are as follows:
Intel Tutorial Notes Previous -- Next
Acknowledgement and Disclaimer