[Mono-devel-list] Debug api questions

Carlo Kok ck at carlo-kok.com
Wed Jan 5 13:27:40 EST 2005


Hey,

I've had a look at the debugging apis and had a few questions:

DefineLocalVariable:
Given a local variable, it could have multiple meanings within different 
scopes. Could it be possible to pass a StartOffset/EndOffset (and with 
it an index) ?

MarkSequencePoint:
Some code within a method could be written in another file (for example 
include files), MarkSequencePoint doesn't seem to allow to say which 
file it was defined in, also how do I say where it ends? There could be 
multiple statements on a line.

OpenMethod:
Do the StartRow/StartColumn/EndRow/EndColumn do anything? Because for 
our compiler part of a method could be in another file/location (for 
example field initialization code within a constructor)

CreateOutput:
the GUID parameter, I'm not sure what this is, should this be the same 
as the Module guid?

--
Carlo Kok



More information about the Mono-devel-list mailing list