Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-debug-dev] Debug Work Items for 2.1 and Beyond


...
5.  The problem already identified in a previous note from Darin where some
of the debug event listeners create async runnables to handle a debug event
but when they are run the debug model is no longer in the same state as
when the event was reported.  This has hit us a few times.

...

Support has been relased into HEAD (2.1 stream) for asynchronous runnables. @see DebugPlugin.asyncExec(Runnable). Clients need to be aware that this just guarentees that the runnables are executed after event dispatch is complete. There still may be issues dealing with debug model state (that is, model state could change by the time a runnable is executed).

The JDI Model Presentation now uses this support to display 'toString()' details in the variables view.

Darin

Back to the top