Interactive Console Updates for Multi-thread/Single-Rank Debug Support#1535
Interactive Console Updates for Multi-thread/Single-Rank Debug Support#1535kpgriesser wants to merge 36 commits intosstsimulator:develfrom
Conversation
* Support for single-rank, multithreaded interactive debug console. Breaks into interactive console is at a sync point and is managed by the syncManager. It breaks into the interactive console when any thread has triggered the interactive console and starts in thread 0 initially. The user can navigate the object map, set watchpoints, etc. for components within the thread and switch between threads to access other components. * Support for user-defined commands in the interactive debug console which are a named sequence of commands and can be nested. * Updates to the parsing of --checkpoint-prefix and creation of the checkpoint directory. Ensure that the signal flags are handled before the checkpoint directory is created and fails immediately if the PREFIX is not valid.
|
CLANG-FORMAT TEST - FAILED (on last commit): |
|
CLANG-FORMAT TEST - FAILED (on last commit): |
|
CLANG-FORMAT TEST - FAILED (on last commit): |
1 similar comment
|
CLANG-FORMAT TEST - FAILED (on last commit): |
|
CLANG-FORMAT TEST - FAILED (on last commit): |
…lete, and confirm commands (#35) * Multithreaded support for shared replay, logging, autocomplete, and confirm * Fix missing headers in simpleDebug * clang-format
|
CLANG-FORMAT TEST - FAILED (on last commit): |
…ls in the longest matching string prefix. On the 2nd tab: Lists all matching completion strings (#34)
|
CLANG-FORMAT TEST - PASSED |
|
Status Flag 'Pre-Test Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging |
|
CLANG-FORMAT TEST - FAILED (on last commit): |
…ve console flag exchange
|
CLANG-FORMAT TEST - FAILED (on last commit): |
|
CLANG-FORMAT TEST - FAILED (on last commit): |
|
CLANG-FORMAT TEST - FAILED (on last commit): |
|
CLANG-FORMAT TEST - FAILED (on last commit): |
|
CLANG-FORMAT TEST - FAILED (on last commit): |
…nt directly (#50) * Warning for EmptyRankSync when no cross-rank links * Return result string from remote functions * Add confirm flag to debug out
|
CLANG-FORMAT TEST - FAILED (on last commit): |
This PR replaces #1507 to track the interactive console feature branch development.
We decided that it would be more efficient to refer to the live feature branch rather than a snapshot (which has since gotten out of date).
To recap: This PR provides a set of updates to the interactive debug console, object mapping support, and bug fixes.