Smalltalk Professional Debug Package Version 2.5

By: Crafted Smalltalk  09-12-2011
Keywords: Object Technology, Professional Debug Package,

Smalltalk Professional Debug Package Description
  • Breakpoints and watchpoints
    • Will not change source code.
    • Are not recorded in changes file or ENVY library.
    • Will not create an ENVY scratch edition.
    • Can be conditionally activated.
    • Can reference method temporaries and object instance variables.
    • Can have global and local debug variables.
    • Are implemented as message sends to probe objects.
    • Insertion of breakpoint or watchpoint does not restart method.
    • Temporary breakpoints and watchpoints.
    • Skip-to-caret into or out of full blocks.
    • New commands
      • Jump-to-caret - jumps over code.
      • Next iteration - continues execution in debugger until breakpoint occurs or context returns.
      • Re-enter - re-enters the method or block.
      • Return - exits the method or block.
      • Select home context - searches the send stack and selects the home context of the selected block context.
    • Improved button bar - uses icons, additional commands, & button help.
    • Stack inspector - shows intermediate stack values.
    • Process faithful debugging for all VW versions.
  • Browser enhancements
  • Inspector improvements
    • Copy field object to clipboard.
    • Paste clipboard object to field.
    • Compare field object with clipboard.
    • Find pointers to field object.
    • Find reference path to field object.
  • Emergency Evaluator improvements
    • Useful commands are listed in window.
    • New commands
      • Open debugger on hung process.
      • Dump send stacks of runnable processes.
      • Restart the UI process.
VisualWorks is a trademark of Cincom Systems, Inc.
ENVY and ENVY/Developer are trademarks of Object Technology International, Inc.

Keywords: Object Technology, Professional Debug Package,

Other products and services from Crafted Smalltalk

09-12-2011

Smalltalk Test Kritic Version 1.5

The numbers beside the method protocols are the percentage of the code that has been exercised in the corresponding protocol. It provides the VisualWorks developer with an assessment as to how well his tests have exercised the code under test. The Smalltalk Test Kritic can be installed in any system that has the Smalltalk Professional Debug Package installed. This informs the developer of the test coverage of each block in a method.


09-12-2011

WatchExprns

The bottom section is used to edit the watch expression, and the section on the right side is used to manage the watch window. The expression shown in the expression editor produces a listing of the message stack. The top section is used to edit the probe's conditional expression. This variable is the context of the method that contains the probe. In the code you will notice a variable, DOITCONTEXT.