TotalView Online Help : Expression List Window : Expression List Window Overview : Multiprocess/Multithreaded Behavior

Multiprocess/Multithreaded Behavior
You can change the thread in which TotalView evaluates elements within the Expressions column by changing the value in the Threads box contained within the window’s toolbar.
When you send a variable to the Expression List Window and a window is open, TotalView checks that window’s thread. If it is the same as the thread associated with the Process or Variable Window from which you are sending the expression, TotalView adds it to the bottom of the list. If it is different, TotalView still adds it to the bottom of the list. It then duplicates the window and changes the thread of the newly created window. That is, adding a variable to the list can create a new window. In this example, each has the same list of expressions. The value of these expressions may differ as they show the values of the expressions within different threads.
In all cases, the list of expressions will always be the same. What differs is the context in which TotalView evaluates the window’s expressions.
Similarly, if TotalView is displaying two or more Expression List Windows and you send from yet another process and thread combination, TotalView adds the variable to all of them, duplicates one of them, and then changes the duplicated window to this new combination.

Rogue Wave Software, Inc.
Voice: (303) 473-9118
rwonlinedocs@roguewave.com