4.2.1 Differences Between CVW and SYMDEB

CVW has all the capabilities of SYMDEB and a number of features that SYMDEB does not provide. Following is a summary of the differences between SYMDEB and CVW:

SYMDEB feature CVW feature

Debugs applications in real mode. Debugs applications in protected mode.
Examines only global (static) variables. Examines both global and local variables.
Examines memory only when you specify simple memory addresses or symbol names. Examines memory directly, but also uses the C-language expression evaluators to combine any variables with higher-level-language syntax.
Provides only breakpoints to interrupt execution. Provides breakpoints, tracepoints, and watchpoints to set Boolean conditions and then break execution whenever these conditions become true.
Does not set breakpoints or tracepoints on Windows messages. Sets breakpoints and tracepoints on Windows messages.
Works through command line. Works through command line or menus.