Class AD7Process
Inheritance
System.Object
AD7Process
Assembly: Cosmos.VS.DebugEngine.dll
Syntax
public class AD7Process : IDebugProcess2
Fields
|
Improve this Doc
View Source
ASMSteppingMode
Declaration
public bool ASMSteppingMode
Field Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
ID
Declaration
Field Value
Type |
Description |
System.Guid |
|
|
Improve this Doc
View Source
INT3sSet
Declaration
public List<KeyValuePair<uint, string>> INT3sSet
Field Value
Type |
Description |
System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<System.UInt32, System.String>> |
|
|
Improve this Doc
View Source
mCallback
Declaration
protected EngineCallback mCallback
Field Value
|
Improve this Doc
View Source
mCurrentAddress
Declaration
public uint? mCurrentAddress
Field Value
Type |
Description |
System.Nullable<System.UInt32> |
|
|
Improve this Doc
View Source
mCurrentASMLine
Declaration
public string mCurrentASMLine
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
mDbgConnector
Declaration
public DebugConnector mDbgConnector
Field Value
|
Improve this Doc
View Source
mDebugInfo
Declaration
protected readonly Dictionary<string, string> mDebugInfo
Field Value
Type |
Description |
System.Collections.Generic.Dictionary<System.String, System.String> |
|
|
Improve this Doc
View Source
mEngine
Declaration
protected AD7Engine mEngine
Field Value
|
Improve this Doc
View Source
mISO
Declaration
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
mLaunch
Declaration
protected LaunchType mLaunch
Field Value
|
Improve this Doc
View Source
mNextAddress1
Declaration
public uint? mNextAddress1
Field Value
Type |
Description |
System.Nullable<System.UInt32> |
|
|
Improve this Doc
View Source
mNextASMLine1
Declaration
public string mNextASMLine1
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
mProcessExitEventSent
Declaration
protected int mProcessExitEventSent
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
mProjectFile
Declaration
public string mProjectFile
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
mStackFrame
Declaration
public IEnumDebugFrameInfo2 mStackFrame
Field Value
Type |
Description |
IEnumDebugFrameInfo2 |
|
|
Improve this Doc
View Source
mThread
Declaration
Field Value
|
Improve this Doc
View Source
PhysID
Declaration
public readonly Guid PhysID
Field Value
Type |
Description |
System.Guid |
|
Methods
|
Improve this Doc
View Source
Attach(IDebugEventCallback2, Guid[], UInt32, Int32[])
Declaration
public int Attach(IDebugEventCallback2 pCallback, Guid[] rgguidSpecificEngines, uint celtSpecificEngines, int[] rghrEngineAttach)
Parameters
Type |
Name |
Description |
IDebugEventCallback2 |
pCallback |
|
System.Guid[] |
rgguidSpecificEngines |
|
System.UInt32 |
celtSpecificEngines |
|
System.Int32[] |
rghrEngineAttach |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
CanDetach()
Declaration
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
CauseBreak()
Declaration
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
DbgCmdFrame(Byte[])
Declaration
protected void DbgCmdFrame(byte[] aData)
Parameters
Type |
Name |
Description |
System.Byte[] |
aData |
|
|
Improve this Doc
View Source
DbgCmdPong(Byte[])
Declaration
protected void DbgCmdPong(byte[] aData)
Parameters
Type |
Name |
Description |
System.Byte[] |
aData |
|
|
Improve this Doc
View Source
DbgCmdRegisters(Byte[])
Declaration
protected void DbgCmdRegisters(byte[] aData)
Parameters
Type |
Name |
Description |
System.Byte[] |
aData |
|
|
Improve this Doc
View Source
DbgCmdStack(Byte[])
Declaration
protected void DbgCmdStack(byte[] aData)
Parameters
Type |
Name |
Description |
System.Byte[] |
aData |
|
|
Improve this Doc
View Source
DbgCmdStarted()
Declaration
protected void DbgCmdStarted()
|
Improve this Doc
View Source
DebugMsg(String)
Declaration
public void DebugMsg(string aMsg)
Parameters
Type |
Name |
Description |
System.String |
aMsg |
|
|
Improve this Doc
View Source
Detach()
Declaration
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
EnumPrograms(out IEnumDebugPrograms2)
Declaration
public int EnumPrograms(out IEnumDebugPrograms2 ppEnum)
Parameters
Type |
Name |
Description |
IEnumDebugPrograms2 |
ppEnum |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
EnumThreads(out IEnumDebugThreads2)
Declaration
public int EnumThreads(out IEnumDebugThreads2 ppEnum)
Parameters
Type |
Name |
Description |
IEnumDebugThreads2 |
ppEnum |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetAttachedSessionName(out String)
Declaration
public int GetAttachedSessionName(out string pbstrSessionName)
Parameters
Type |
Name |
Description |
System.String |
pbstrSessionName |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetInfo(enum_PROCESS_INFO_FIELDS, PROCESS_INFO[])
Declaration
public int GetInfo(enum_PROCESS_INFO_FIELDS Fields, PROCESS_INFO[] pProcessInfo)
Parameters
Type |
Name |
Description |
enum_PROCESS_INFO_FIELDS |
Fields |
|
PROCESS_INFO[] |
pProcessInfo |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetName(enum_GETNAME_TYPE, out String)
Declaration
public int GetName(enum_GETNAME_TYPE gnType, out string pbstrName)
Parameters
Type |
Name |
Description |
enum_GETNAME_TYPE |
gnType |
|
System.String |
pbstrName |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetPhysicalProcessId(AD_PROCESS_ID[])
Declaration
public int GetPhysicalProcessId(AD_PROCESS_ID[] pProcessId)
Parameters
Type |
Name |
Description |
AD_PROCESS_ID[] |
pProcessId |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetPort(out IDebugPort2)
Declaration
public int GetPort(out IDebugPort2 ppPort)
Parameters
Type |
Name |
Description |
IDebugPort2 |
ppPort |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetProcessId(out Guid)
Declaration
public int GetProcessId(out Guid pguidProcessId)
Parameters
Type |
Name |
Description |
System.Guid |
pguidProcessId |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetServer(out IDebugCoreServer2)
Declaration
public int GetServer(out IDebugCoreServer2 ppServer)
Parameters
Type |
Name |
Description |
IDebugCoreServer2 |
ppServer |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
LaunchGdbClient()
Declaration
protected void LaunchGdbClient()
|
Improve this Doc
View Source
OutputClear()
Declaration
protected void OutputClear()
|
Improve this Doc
View Source
OutputText(String)
Declaration
protected void OutputText(string aText)
Parameters
Type |
Name |
Description |
System.String |
aText |
|
|
Improve this Doc
View Source
RequestFullDebugStubUpdate()
Declaration
protected void RequestFullDebugStubUpdate()
|
Improve this Doc
View Source
SendAssembly(Boolean)
Declaration
public void SendAssembly(bool noDisplay = false)
Parameters
Type |
Name |
Description |
System.Boolean |
noDisplay |
|
|
Improve this Doc
View Source
Terminate()
Declaration
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
WaitForAssemblyUpdate()
Declaration
public void WaitForAssemblyUpdate()