You take a snapshot of a debug session to store all the data necessary to recreate the state of the debug session at a later time. The resulting snapshots are stored in a .dsa file for later browsing and sharing with others. Snapshots are taken during a debug session when program execution is halted and the Debug view is visible.
Figure 1 - The Snapshot icon appears in the Debug view when EDC is available
NOTE Snapshots are only available when the Eclipse Debugger for C/C++ (EDC) plugins are installed.
Snapshot files are stored in the directory specified in the Snapshots launch configuration using names that make it easy to identify the time of the snapshot. In addition, each snapshot appears in the Snapshot Albums view for quick retrieval.
Snapshots can also be automatically taken based on specific debug session actions. To specify this, click the arrow next to the Snapshot icon (Figure 2) and choose an option from the dropdown list:
Figure 2 - Snapshot dropdown menu