Using Commands in a Parallel Debugging Session

You can use most debugger commands just as you would when debugging a non-parallel application. Most commands are passed on to the leaf debuggers and you see aggregated output from them in your user interface. However, there are a few important exceptions.

All commands are sent to the leaf debuggers for parallel debugging except for the following:

The following table shows the debugger commands that are local only, both remote and local, and those that are disabled:

Local

Both Remote and Local

Disabled

! export attach
alias output detach
define pwd file
edit quit idb freeze
expand aggreagted message set idb set openmp-serialization
help set environment idb show openmp-serialization
history set variable idb stopping threads
playback input setenv idb synchronze
record sh idb target threads
set editing shell idb thaw
set height show convenience idb uninterrupt
set max-user-call-depth show environment load
set prompt unset patch
set width unsetenv printenv
show aggregated message unset environment rerun
show commands   run
show editing   set args
show height   target core
show max-user-call-depth   unload
show process set    
show prompt    
show user    
show width    
source    
unalias    
unrecord    

In addition to the commands listed in the table, the focus command can assist parallel debugging.


Submit feedback on this help topic

Copyright © 1996-2010, Intel Corporation. All rights reserved.