Additions and updates
TotalView 2026.2 adds the following new product features and updates:
Stop-on-exit debugging on Linux
TotalView now supports stopping program execution when a process, thread, or fatal signal exit occurs on Linux systems. This feature helps you investigate unexpected or premature termination by allowing you to inspect program state before the operating system ends the process or thread.
Stop‑on‑exit detects the following exit conditions:
-
Process exit, when any thread terminates the process
-
Thread exit, when an individual thread terminates
-
Fatal‑signal exit, when a process receives a fatal signal
You can enable or disable stop‑on‑exit directly from the Debug menu during an active debugging session:
-
Select Debug > Stop on Process Exit to stop execution when a process exits.
-
Select Debug > Stop on Thread Exit to stop execution when a thread exits.
Enabling stop‑on‑exit from the Debug menu configures the debugger to stop execution when the selected exit event occurs.
You can also configure stop‑on‑exit behavior using the Signal Action Settings page in the Preferences dialog, CLI state variables, or command‑line options.
For more information, see Stop execution on process or thread exit (Linux).
Explore and open program source files using the Folder view
TotalView 2026.2 introduces the Folder view, a new view for exploring and opening program source files.
After you load a program, the Folder view displays the directories and files associated with that program, allowing you to browse source code by folder structure and open files directly in the Source view. This is especially useful when exploring unfamiliar code or locating files that are not on the current call stack.
You can also browse and open additional directories to view related files alongside program source.
To learn more, see The Folder view.
Browse remote files when debugging on a remote connection
TotalView 2026.2 adds support for browsing the remote file system when debugging on a remote connection.
After establishing a remote connection, you can use the UI to browse and select programs and working directories on the remote host instead of manually entering paths. This makes remote debugging workflows more consistent with local debugging and reduces the need to manually enter full file paths.
To learn more, see Debugging on a Remote Connection.
Delete all expressions from the Data View using a single command
TotalView 2026.2 adds a Delete All command to the Data View context menu. You can now delete all expressions from the Data View at once, without selecting individual expressions.
To delete all expressions, right‑click anywhere in the Data View and select Delete All. TotalView removes all expressions, including expressions that aren't selected.
To learn more, see Delete expressions from the Data View.
macOS (Apple Silicon) watchpoint support
TotalView 2026.2 adds support for monitoring changes to memory locations using TotalView watchpoints on the macOS (Apple Silicon) platform. To learn more about using watchpoints to watch variable expression memory locations, see Watchpoints.
Linux x86 64-bit base platform change
TotalView 2026.2 has moved up its base CentOS / RHEL platform support from 7 to 8. The full set of supported versions are 8, 9, and 10.
Bug fixes, security updates, and performance improvements
Numerous bug fixes, security updates, and performance improvements have been addressed, including updates to open-source third-party software packages used by TotalView.