Understanding Debugger Terms

This section provides an alphabetic listing of debugging terms.

  • Breakpoints: Locations in the script where the debugger is to pause so that you can investigate the state of the extension.

  • Call stack: List of executed method calls that have led to the current statement, ordered from deepest (most nested) to shallowest (top level).

  • Console: Tool for interactively testing commands during development and debugging.

  • Exceptions: Error states that occur while a script is executed. You want to pause the debugger when an exception is thrown so that you have a chance to examine it before a handler is invoked.

  • Locals: Variables that are currently available for the active location in the script.

  • Watches: Variables and expressions that you want to observe and evaluate during debugging.