Cosmos/source2/Users/Matthijs/DebugCompiler/Program.cs
2014-07-04 19:28:27 +00:00

40 lines
No EOL
1.5 KiB
C#

//using System;
//using System.Collections.Generic;
//using System.Data.SQLite;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;
//using Cosmos.Debug.Common;
//namespace DebugCompiler
//{
// public static class Program
// {
// public static void Main()
// {
// var addr = 0x02085690u;
// Log("Starting");
// using (var dbgInfo = new DebugInfo(@"c:\Data\Sources\Cosmos\source2\Users\Kudzu\Breakpoints\bin\Debug\Kudzu.Breakpoints.cdb"))
// {
// Log("Database loaded");
// //02085690 l .text 00000000 SystemVoidKudzuBreakpointsKernelBreakpointsOSTestATA.IL_0321
// for (int i = 0; i < 5; i++)
// {
// //var meth = dbgInfo.GetMethod(addr);
// //Log("Method: {0}, {1}, {2}", meth.ID, meth.MethodToken, meth.LabelCall);
// //var m = dbgInfo.GetMethodLabels(addr);
// //Log("Labels retrieved. ({0}): {1}", i, m.Length);
// var s = dbgInfo.GetSourceInfos(addr);
// Log("Retrieved ({0}): {1} (Old", i, s.Count);
// }
// }
// Log("Database closed");
// }
// private static void Log(string message, params object[] args)
// {
// Console.Write("{0}: ", DateTime.Now.ToString("HH:mm:ss.ffffff"));
// Console.WriteLine(message, args);
// }
// }
//}