Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 5bae793de5c49b7a104b3ef8b1225af33e67c26f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Debug Commands</title>
</head>

<body link="#0000FF" vlink="#800080">

<p align="left">Provides a set of interfaces for common debug commands.</p>

<h2 align="left">Package Specification</h2>

<p>This package provides a set interfaces for common debug commands. A debug command 
  represent a debugger function that can be enabled or disabled and executed. 
  The debug platform provides actions corresponding to the common debug commands. 
  The actions delegate to the command handler interfaces to determine enabled 
  state and execute.</p>
<p>A debugger implementation can provide its own implementation of a command by 
  implementing a command handler interface directly, or by registering an adapter 
  that implements the command handler interface. The debug platform's actions 
  update enabled state and execute based on the active debug context. The debug 
  platform provides implementations of handlers for the common debug commands 
  for debuggers that are an implementation of the standard debug model. For example, 
  the debug platform registers an <code>IStepOverHandler</code> adapter for implementations 
  of <code>IStep</code>.</p>
</body>
</html>

Back to the top