Debug Release Notes R1.6 Beta
Major new features added to Debug:
- Print can display entire structures
- Conditional actionpoints (break, watch, trace)
- Context specification using MPI communicator groups
- More complete command set
Refer to the current EPS documentation for more information about
particular features.
Unimplemented Features
- rerun - run application ignoring arguments used in previous run command
(workaround: reload application using debug command; to save breakpoints use "status > file" to write them to a file)
- catch/ignore - suppress delivery of signals to the application (workaround: none)
- threads - display information on more than 1 thread (workaround: none)
- msgstyle - force message contexts to be displayed using the NX node numbering rather than MPI communicator and rank. (workaround: none)
- sh - execute a shell command (workaround: none)
- log - send debugger output to a log file (workaround: use the shell "script" command to save entire debug session)
- source - execute a file of debug commands (workaround: use debug -s on invocation)
- more - turns off scroll control of text display (workaround: at first more prompt, enter 's')
- yod/reyod/yodargs - allow use of a load executable other than /cougar/bin/yod (workaround: use debug -y switch)
- address - display contents of an address (workaround: use "print address" instead)
- coreload - load core file (workaround: none)
- restart - load checkpointed file (workaround: none)
- attach/detach - connect debugger to running application (workaround: none)
- debug switches: -c -r -a -j -I (workaround: none)
- cont -nosignal - do not deliver signal to application when resumed (workaround: none)
- predefined debug variables for registers (e.g. $esp, $ax) (workaround: none)
- yod switch -F - loadings multiple executables (workaround: none)
Acknowledgement and Disclaimer