As far as PDB goes, here is something that may be of use:
http://blogs.msdn.com/jmstall/archive/2005/08/25/pdb2xml.aspx
Jonathan Chayce Dickinson
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bruce
Markham
Sent: 16 November 2007 08:43 AM
To: sharpos-developers@lists.sourceforge.net
Subject: Re: [SharpOS Developers] Debugging SharpOS with QEmu and GDB
On Nov 16, 2007 1:33 AM, Jonathan Chayce Dickinson <[EMAIL PROTECTED]>
wrote:
Interesting. I installed VMWare workstation and saw that it added debug
options to Visual Studio. I assume that we need to generate PDB files in the
AOT for that to work. I tried to attach it, but I am sure that you can
guess: it didn't work. I will look into it.
Jonathan Chayce Dickinson
Actually, that is more in the way, I believe, for launching an application
on you have written, onto an emulated Windows box of some kind - and
debugging it like so.
We are quite a distance from any kind of capability of having useful
debugging symbols for our kernel, due to the nature of how the AOT is a
seperate compile step that is completely incompatible with even the
debugging information from the first compile step. (I wouldn't depend on
Cecil loading .PDB any time soon.)
However, there are other opportunities at hand. I think GDB can work with
bochs. And it might be possible to get GDB to work with VMware, but I don't
know where to start.
I do know that both bochs and VMware support mapping an emulated serial port
either to a local log file, or even a named pipe - meaning we can, if we
focused solely on this prospect - have two-way communication between the
emulated SharpOS machine and the host machine.
I have a feeling our AOT and kernel testing facilities will depend on this,
down the road. (Inject tests over serial, and wait for result? C'mon, we
could do it...)
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
SharpOS-Developers mailing list
SharpOS-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers