Cosmos/source/GdpClientTester/Program.cs
2008-01-30 17:20:30 +00:00

36 lines
1 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
using Cosmos.GdbClient;
using Cosmos.GdbClient.BasicCommands;
namespace GdpClientTester
{
class Program
{
static void Main(string[] args)
{
GdbConnection connection = new GdbConnection();
GdbController.Instance = new GdbController(connection);
try
{
GdbController.Instance.Extended();
}
catch
{
System.Diagnostics.Debug.WriteLine("GDB not running");
return;
}
new ContinueCommand().Send();
Console.WriteLine("Running, press a key to break.");
Console.ReadLine();
new BreakCommand().Send();
Console.WriteLine(new GetRegistersCommand().Send());
Console.WriteLine(Convert.ToBase64String(new ReadMemoryCommand(100, 20).Send()));
Console.WriteLine("Done");
Console.ReadLine();
}
}
}