Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] DSF and VMProviders

Hi,

I'm not very knowledgeable about the debug platform so I'm seeing things I don't understand with DSF.

DSF creates different VMProvider such as ExpressionVMProvider.  Those Providers don't seem to get
disposed/removed when I change the debug context to a non-DSF debugger.  Maybe that is normal?

The problem is that ExpressionVMProvider is an IExpressionsListener2 and can be used to format
expressions.  Since ExpressionVMProvider is not disposed/removed once I select a different
debugger, it keeps modifying my expresions, even though I'm not using it anymore.

Does this mean that the VMProvider should indeed be removed as soon as the current
debug context changes?

Thanks

Marc

Back to the top