[Mono-dev] MDB file format

John Cronin jncronin at tysos.org
Thu Dec 15 17:05:49 EST 2011


Many thanks.  I was under the (obviously mistaken) impression that the 
DIA SDK was the only API Microsoft provided.

Regards,
John.

On 15/12/2011 21:36, Rolf Bjarne Kvinge wrote:
> Hi,
>
> As far as I know there is no formal specification, and historically 
> the format hasn't been very stable either.
>
> What might be a better approach would be to read pdb directly - this 
> is possible (Microsoft has released C# code to read pdb files): 
> http://ccimetadata.codeplex.com. You can also have a look at cecil 
> (which uses the code from Microsoft: 
> https://github.com/jbevain/cecil/tree/master/symbols/pdb/Microsoft.Cci.Pdb).
>
> Rolf
>
> On Thu, Dec 15, 2011 at 9:20 PM, John Cronin <jncronin at tysos.org 
> <mailto:jncronin at tysos.org>> wrote:
>
>     Hi,
>
>     I am writing a remote debugger for a c# operating system.  I have
>     assembly-level debugging working but am now trying to implement
>     source-level debugging and for this I need some way to link source
>     code
>     lines with the appropriate offset in the CIL code.  I use csc to
>     compile
>     the source and then convert the generated pdb to an mdb file with
>     pdb2mdb but now I am having difficulty reading the mdb file.  Is there
>     anywhere I can find formal specifications of the mono debugging format
>     (.mdb) file format, and if so, how stable is the specification?
>
>     Regards,
>     John.
>     _______________________________________________
>     Mono-devel-list mailing list
>     Mono-devel-list at lists.ximian.com
>     <mailto:Mono-devel-list at lists.ximian.com>
>     http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20111215/cdfb04ec/attachment.html 


More information about the Mono-devel-list mailing list