Deletes all data associated with a suspended ID. If you use this command, you can specify an other-args argument. If you use the
-done option, the CLI deletes the data for all completed expressions; that is, those expressions for which
TV::expr get susp-eval-id done returns 1. If you specify
-all, the CLI deletes all data for all expressions.
Gets the values of one or more expr properties. The
other-args argument can include one or more values. The CLI returns these values in a list whose order is the same as the property names.
If you use the -all option instead of
susp-eval-id, the CLI returns a list containing one (sublist) element for each object.
The ID returned or thrown by the dprint command, or printed by the
dwhere command.
The TV::expr command, in addition to showing you command information, returns and deletes values returned by a
dprint -nowait command. You can use the following properties for this command:
TV::expr returns 1 if the process associated with
susp-eval-id has finished in all focus threads. Otherwise, it returns 0.
A list of dpid.dtid values in which the expression is being executed.
The result of expression susp-eval-id in thread 1.1 is 2, and in thread 2.1 is 3.
For example, if expression susp-eval-id finished in thread 1.1, suspended on a breakpoint in thread 2.1, and received a syntax error in thread 3.1, that expression’s status property has the following value when
TV::expr is focused on threads 1.1, 2.1, and 3.1: