Class Debugger
Inheritance
System.Object
Debugger
Assembly: Cosmos.Debug.Kernel.dll
Syntax
public class Debugger : object
Constructors
|
Improve this Doc
View Source
Debugger(String, String)
Declaration
public Debugger(string aRing, string aSection)
Parameters
Type |
Name |
Description |
System.String |
aRing |
|
System.String |
aSection |
|
Properties
|
Improve this Doc
View Source
Ring
Declaration
public string Ring { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Section
Declaration
public string Section { get; }
Property Value
Type |
Description |
System.String |
|
Methods
|
Improve this Doc
View Source
Break()
Declaration
|
Improve this Doc
View Source
CreateNumber(UInt32, Byte)
Declaration
public string CreateNumber(uint aNumber, byte aBits)
Parameters
Type |
Name |
Description |
System.UInt32 |
aNumber |
|
System.Byte |
aBits |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
CreateNumber(UInt32, Byte, Boolean)
Declaration
public string CreateNumber(uint aNumber, byte aBits, bool aWritePrefix)
Parameters
Type |
Name |
Description |
System.UInt32 |
aNumber |
|
System.Byte |
aBits |
|
System.Boolean |
aWritePrefix |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
DoBochsBreak()
Declaration
public static void DoBochsBreak()
|
Improve this Doc
View Source
DoSendNumber(Double)
Declaration
public static void DoSendNumber(double aNumber)
Parameters
Type |
Name |
Description |
System.Double |
aNumber |
|
|
Improve this Doc
View Source
DoSendNumber(Int32)
Declaration
public static void DoSendNumber(int aNumber)
Parameters
Type |
Name |
Description |
System.Int32 |
aNumber |
|
|
Improve this Doc
View Source
DoSendNumber(Int64)
Declaration
public static void DoSendNumber(long aNumber)
Parameters
Type |
Name |
Description |
System.Int64 |
aNumber |
|
|
Improve this Doc
View Source
DoSendNumber(Single)
Declaration
public static void DoSendNumber(float aNumber)
Parameters
Type |
Name |
Description |
System.Single |
aNumber |
|
|
Improve this Doc
View Source
DoSendNumber(UInt32)
Declaration
public static void DoSendNumber(uint aNumber)
Parameters
Type |
Name |
Description |
System.UInt32 |
aNumber |
|
|
Improve this Doc
View Source
DoSendNumber(UInt64)
Declaration
public static void DoSendNumber(ulong aNumber)
Parameters
Type |
Name |
Description |
System.UInt64 |
aNumber |
|
|
Improve this Doc
View Source
Send(String)
Declaration
public void Send(string aText)
Parameters
Type |
Name |
Description |
System.String |
aText |
|
|
Improve this Doc
View Source
SendChannelCommand(Byte, Byte)
Declaration
public static void SendChannelCommand(byte aChannel, byte aCommand)
Parameters
Type |
Name |
Description |
System.Byte |
aChannel |
|
System.Byte |
aCommand |
|
|
Improve this Doc
View Source
SendChannelCommand(Byte, Byte, Byte[])
Declaration
public void SendChannelCommand(byte aChannel, byte aCommand, byte[] aData)
Parameters
Type |
Name |
Description |
System.Byte |
aChannel |
|
System.Byte |
aCommand |
|
System.Byte[] |
aData |
|
|
Improve this Doc
View Source
SendChannelCommand(Byte, Byte, Int32, Byte*)
Declaration
public static void SendChannelCommand(byte aChannel, byte aCommand, int aByteCount, byte *aData)
Parameters
Type |
Name |
Description |
System.Byte |
aChannel |
|
System.Byte |
aCommand |
|
System.Int32 |
aByteCount |
|
System.Byte* |
aData |
|
|
Improve this Doc
View Source
SendCoreDump()
Declaration
public void SendCoreDump()
|
Improve this Doc
View Source
SendError(String, String)
Declaration
public void SendError(string aModule, string aData)
Parameters
Type |
Name |
Description |
System.String |
aModule |
|
System.String |
aData |
|
|
Improve this Doc
View Source
SendInternal(Double)
Declaration
public virtual void SendInternal(double aNumber)
Parameters
Type |
Name |
Description |
System.Double |
aNumber |
|
|
Improve this Doc
View Source
SendInternal(Int32)
Declaration
public virtual void SendInternal(int aNumber)
Parameters
Type |
Name |
Description |
System.Int32 |
aNumber |
|
|
Improve this Doc
View Source
SendInternal(Int64)
Declaration
public virtual void SendInternal(long aNumber)
Parameters
Type |
Name |
Description |
System.Int64 |
aNumber |
|
|
Improve this Doc
View Source
SendInternal(Single)
Declaration
public virtual void SendInternal(float aNumber)
Parameters
Type |
Name |
Description |
System.Single |
aNumber |
|
|
Improve this Doc
View Source
SendInternal(String)
Declaration
public virtual void SendInternal(string aText)
Parameters
Type |
Name |
Description |
System.String |
aText |
|
|
Improve this Doc
View Source
SendInternal(UInt32)
Declaration
public virtual void SendInternal(uint aNumber)
Parameters
Type |
Name |
Description |
System.UInt32 |
aNumber |
|
|
Improve this Doc
View Source
SendInternal(UInt64)
Declaration
public virtual void SendInternal(ulong aNumber)
Parameters
Type |
Name |
Description |
System.UInt64 |
aNumber |
|
|
Improve this Doc
View Source
SendKernelPanic(UInt32)
Declaration
public static void SendKernelPanic(uint id)
Parameters
Type |
Name |
Description |
System.UInt32 |
id |
|
|
Improve this Doc
View Source
SendMessage(String, String)
Declaration
public void SendMessage(string aModule, string aData)
Parameters
Type |
Name |
Description |
System.String |
aModule |
|
System.String |
aData |
|
|
Improve this Doc
View Source
SendMessageBox(Int32, Char*)
Declaration
public void SendMessageBox(int aLength, char *aText)
Parameters
Type |
Name |
Description |
System.Int32 |
aLength |
|
System.Char* |
aText |
|
|
Improve this Doc
View Source
SendMessageBox(String)
Declaration
public void SendMessageBox(string aText)
Parameters
Type |
Name |
Description |
System.String |
aText |
|
|
Improve this Doc
View Source
SendNumber(Double)
Declaration
public void SendNumber(double aNumber)
Parameters
Type |
Name |
Description |
System.Double |
aNumber |
|
|
Improve this Doc
View Source
SendNumber(Int32)
Declaration
public void SendNumber(int aNumber)
Parameters
Type |
Name |
Description |
System.Int32 |
aNumber |
|
|
Improve this Doc
View Source
SendNumber(Int64)
Declaration
public void SendNumber(long aNumber)
Parameters
Type |
Name |
Description |
System.Int64 |
aNumber |
|
|
Improve this Doc
View Source
SendNumber(Single)
Declaration
public void SendNumber(float aNumber)
Parameters
Type |
Name |
Description |
System.Single |
aNumber |
|
|
Improve this Doc
View Source
SendNumber(String, String, UInt32, Byte)
Declaration
public void SendNumber(string aModule, string aDescription, uint aNumber, byte aBits)
Parameters
Type |
Name |
Description |
System.String |
aModule |
|
System.String |
aDescription |
|
System.UInt32 |
aNumber |
|
System.Byte |
aBits |
|
|
Improve this Doc
View Source
SendNumber(UInt32)
Declaration
public void SendNumber(uint aNumber)
Parameters
Type |
Name |
Description |
System.UInt32 |
aNumber |
|
|
Improve this Doc
View Source
SendNumber(UInt64)
Declaration
public void SendNumber(ulong aNumber)
Parameters
Type |
Name |
Description |
System.UInt64 |
aNumber |
|
|
Improve this Doc
View Source
SendPtr(Object)
Declaration
public void SendPtr(object aObject)
Parameters
Type |
Name |
Description |
System.Object |
aObject |
|
|
Improve this Doc
View Source
ViewMemory()
Declaration
|
Improve this Doc
View Source
ViewMemory(Int32)
Declaration
public void ViewMemory(int addr)
Parameters
Type |
Name |
Description |
System.Int32 |
addr |
|
|
Improve this Doc
View Source
WriteBinary(String, String, Byte*, Int32, Int32)
Declaration
public void WriteBinary(string aModule, string aMessage, byte *aValue, int aIndex, int aLength)
Parameters
Type |
Name |
Description |
System.String |
aModule |
|
System.String |
aMessage |
|
System.Byte* |
aValue |
|
System.Int32 |
aIndex |
|
System.Int32 |
aLength |
|
|
Improve this Doc
View Source
WriteBinary(String, String, Byte[])
Declaration
public void WriteBinary(string aModule, string aMessage, byte[] aValue)
Parameters
Type |
Name |
Description |
System.String |
aModule |
|
System.String |
aMessage |
|
System.Byte[] |
aValue |
|
|
Improve this Doc
View Source
WriteBinary(String, String, Byte[], Int32, Int32)
Declaration
public void WriteBinary(string aModule, string aMessage, byte[] aValue, int aIndex, int aLength)
Parameters
Type |
Name |
Description |
System.String |
aModule |
|
System.String |
aMessage |
|
System.Byte[] |
aValue |
|
System.Int32 |
aIndex |
|
System.Int32 |
aLength |
|
|
Improve this Doc
View Source
WriteNumber(UInt32, Byte)
Declaration
public void WriteNumber(uint aNumber, byte aBits)
Parameters
Type |
Name |
Description |
System.UInt32 |
aNumber |
|
System.Byte |
aBits |
|
|
Improve this Doc
View Source
WriteNumber(UInt32, Byte, Boolean)
Declaration
public void WriteNumber(uint aNumber, byte aBits, bool aWritePrefix)
Parameters
Type |
Name |
Description |
System.UInt32 |
aNumber |
|
System.Byte |
aBits |
|
System.Boolean |
aWritePrefix |
|