Name |
Description |
AD7AsyncBreakCompleteEvent |
This interface tells the session debug manager (SDM) that an asynchronous break has been successfully completed. (http://msdn.microsoft.com/en-ca/library/bb146180.aspx) |
AD7AsynchronousEvent |
Used to communicate both critical debug information and non-critical information. (http://msdn.microsoft.com/en-us/library/bb161977.aspx) |
AD7BoundBreakpoint |
This class represents a breakpoint that has been bound to a location in the debuggee. It is a child of the pending breakpoint that creates it. Unless the pending breakpoint only has one bound breakpoint, each bound breakpoint is displayed as a child of the pending breakpoint in the breakpoints window. Otherwise, only one is displayed. (http://msdn.microsoft.com/en-us/library/bb161979.aspx) |
AD7BreakpointBoundEvent |
This interface tells the session debug manager (SDM) that a pending breakpoint has been successfully bound to a loaded program. (http://msdn.microsoft.com/en-us/library/bb145356.aspx) |
AD7BreakpointEvent |
The debug engine (DE) sends this interface to the session debug manager (SDM) when a program stops at a breakpoint. (http://msdn.microsoft.com/en-us/library/bb145927.aspx) |
AD7BreakpointResolution |
This class represents the information that describes a bound breakpoint. (http://msdn.microsoft.com/en-us/library/bb145894.aspx) |
AD7DocumentContext |
This class represents a document context to the debugger. A document context represents a location within a source file. (http://msdn.microsoft.com/en-us/library/bb145572.aspx) |
AD7Engine |
|
AD7EngineCreateEvent |
The debug engine (DE) sends this interface to the session debug manager (SDM) when an instance of the DE is created. (http://msdn.microsoft.com/en-us/library/bb145830.aspx) |
AD7EntryPointEvent |
The debug engine (DE) sends this interface to the session debug manager (SDM) when the program is about to execute its first instruction of user code. (http://msdn.microsoft.com/en-us/library/bb161265.aspx) |
AD7ErrorBreakpointResolution |
Represents the resolution of a breakpoint error. (http://msdn.microsoft.com/en-us/library/bb161341.aspx) |
AD7Expression |
This class represents a parsed expression ready for binding and evaluating. It is returned as a result of a successful call to IDebugExpressionContext2.ParseText It allows the debugger to obtain the values of an expression in the debuggee. (http://msdn.microsoft.com/en-ca/library/bb162308.aspx) |
AD7ExpressionEvaluationCompleteEvent |
This interface is sent by the debug engine (DE) to the session debug manager (SDM) when asynchronous expression evaluation is complete. (http://msdn.microsoft.com/en-ca/library/bb161810.aspx) |
AD7Guids |
These are well-known guids in AD7. Most of these are used to specify filters in what the debugger UI is requesting. For instance, guidFilterLocals can be passed to IDebugStackFrame2::EnumProperties to specify only locals are requested. |
AD7LoadCompleteEvent |
This interface is sent by the debug engine (DE) to the session debug manager (SDM) when a program is loaded, but before any code is executed. (http://msdn.microsoft.com/en-ca/library/bb145834.aspx) |
AD7MemoryAddress |
And implementation of IDebugCodeContext2 and IDebugMemoryContext2. IDebugMemoryContext2 represents a position in the address space of the machine running the program being debugged. IDebugCodeContext2 represents the starting position of a code instruction. For most run-time architectures today, a code context can be thought of as an address in a program's execution stream. |
AD7Module |
This class represents a module loaded in the debuggee process to the debugger. Not implemented, yet. It implements: IDebugModule2: This interface represents a module—that is, an executable unit of a program—such as a DLL. (http://msdn.microsoft.com/en-ca/library/bb145360.aspx) IDebugModule3: This interface represents a module that supports alternate locations of symbols and JustMyCode states. (http://msdn.microsoft.com/en-ca/library/bb145893.aspx) |
AD7ModuleLoadEvent |
This interface is sent by the debug engine (DE) to the session debug manager (SDM) when a module is loaded or unloaded. (http://msdn.microsoft.com/en-ca/library/bb146706.aspx) |
AD7OutputDebugStringEvent |
This interface is sent by the debug engine (DE) to the session debug manager (SDM) to output a string. (http://msdn.microsoft.com/en-ca/library/bb146756.aspx) |
AD7PendingBreakpoint |
|
AD7Port |
This class implements a port. It implements: - IDebugPort2 - This interface represents a debug port on a machine. (http://msdn.microsoft.com/en-us/library/bb147021.aspx) - IConnectionPointContainer - Supports connection points for connectable objects. Indicates to a client that the object is connectable and provides the IConnectionPoint interface. (http://msdn.microsoft.com/en-CA/library/ms683857.aspx) - IConnectionPoint - Supports connection points for connectable objects. (http://msdn.microsoft.com/en-us/library/ms694318.aspx) |
AD7PortRequest |
This class describes a port. This description is used to add the port to a port supplier. It implements IDebugPortRequest2 (http://msdn.microsoft.com/en-us/library/bb146168.aspx) |
AD7PortSupplier |
|
AD7Process |
|
AD7ProcessCreateEvent |
This interface is sent when a process is launched. (http://msdn.microsoft.com/en-ca/library/bb161755.aspx) |
AD7ProcessDestroyEvent |
This interface is sent when a process is terminated, exits atypically, or is detached from. (http://msdn.microsoft.com/en-us/library/bb145152.aspx) |
AD7ProgramCreateEvent |
This interface is sent by the debug engine (DE) to the session debug manager (SDM) when a program is attached to. (http://msdn.microsoft.com/en-ca/library/bb161345.aspx) |
AD7ProgramDestroyEvent |
This interface is sent by the debug engine (DE) to the session debug manager (SDM) when a program has run to completion or is otherwise destroyed. (http://msdn.microsoft.com/en-ca/library/bb161972.aspx) |
AD7ProgramNodeAttach |
This class is used only when the user wants to Attach to a running process and it implements: - IDebugProgramNode2. (http://msdn.microsoft.com/en-ca/library/bb146735.aspx) - and IDebugProgram2. (http://msdn.microsoft.com/en-us/library/bb147004.aspx) The Debug Engine does not use this class. It uses AD7ProgramNode.cs. This class is used only to represent each of the running processes that can be attached to the debug engine. When the debug engine attaches to a running process, an AD7ProgramNode class is used to represent the chosen running program. That's why some methods were not implemented. This interface represents a program that can be debugged. A running process is viewed as a ProgramNode by VS. A debug engine (DE) or a custom port supplier implements this interface to represent a program that can be debugged. |
AD7ProgramProvider |
|
AD7Property |
|
AD7StackFrame |
Represents a logical stack frame on the thread stack. Also implements the IDebugExpressionContext interface, which allows expression evaluation and watch windows. |
AD7StepCompletedEvent |
This interface is sent by the debug engine (DE) to the session debug manager (SDM) when the program being debugged completes a step into, a step over, or a step out of a line of source code or statement or instruction. (http://msdn.microsoft.com/en-us/library/bb162189.aspx) |
AD7StoppingEvent |
Used to communicate both critical debug information and non-critical information. (http://msdn.microsoft.com/en-us/library/bb161977.aspx) |
AD7SymbolSearchEvent |
This interface is sent by the debug engine (DE) to indicate that the debugging symbols for a module being debugged have been loaded. (http://msdn.microsoft.com/en-ca/library/bb160924.aspx) |
AD7SynchronousEvent |
Used to communicate both critical debug information and non-critical information. (http://msdn.microsoft.com/en-us/library/bb161977.aspx) |
AD7SynchronousStoppingEvent |
Used to communicate both critical debug information and non-critical information. (http://msdn.microsoft.com/en-us/library/bb161977.aspx) |
AD7Thread |
|
AD7ThreadCreateEvent |
This interface is sent by the debug engine (DE) to the session debug manager (SDM) when a thread is created in a program being debugged. (http://msdn.microsoft.com/en-ca/library/bb161327.aspx) |
AD7ThreadDestroyEvent |
This interface is sent by the debug engine (DE) to the session debug manager (SDM) when a thread has run to completion. (http://msdn.microsoft.com/en-ca/library/bb162330.aspx) |
AD7_HRESULT |
These are managed definitions of the well-known AD7 HRESULTS. Defined in msdbg.idl. |
BreakpointManager |
This class manages breakpoints for the engine. |
DBG_ATTRIB_FLAGS |
|
EngineCallback |
|
EngineUtils |
|
EventDispatcher |
|
EventDispatcher.GDBOutput |
|
HandleBreakpoints |
|
HandleOutputs |
This class manages events related to output messages. |
HandleProcessExecution |
|
NameValueCollectionHelper |
|
VariableInfo |
|