Implemented by the debugger to provide functionality to access and change the state of the target debugger process.
Syntax
IJsDebugDataTarget : public IUnknown;
Members
Public Methods
| Name | Description |
|---|---|
| IJsDebugDataTarget::AllocateVirtualMemory Method | Reserves and/or commits a region of memory within the virtual address space of the target process. |
| IJsDebugDataTarget::CreateStackFrameEnumerator Method | Creates an enumerator for stack frames. |
| IJsDebugDataTarget::FreeVirtualMemory Method | Releases and/or decommits a region of memory within the virtual address space of the target process. |
| IJsDebugDataTarget::GetThreadContext Method | Retrieves context for given thread. |
| IJsDebugDataTarget::GetTlsValue Method | For the thread being debugged, retrieves the value in the thread local storage (TLS) slot for the specified TLS index. |
| IJsDebugDataTarget::ReadBSTR Method | Reads a BSTR from the debug target. |
| IJsDebugDataTarget::ReadMemory Method | Reads the memory of the target process. |
| IJsDebugDataTarget::ReadNullTerminatedString Method | Reads the specified number of characters from the target. |
| IJsDebugDataTarget::WriteMemory Method | Reads the memory of the target process. |
Requirements
Header: jscript9diag.h