[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-dev] Problem with displaying the current thread in the center of the Debug View
|
Hi Guys:
I'm developing a debugger on CDT-DSF and need your hints on a problem.
Environment: Linux 64
Version: Eclipse 3.5.2, CDT 7.0.2
Framework: based on DSF
Problem: The current thread works but is not displayed on the center of the Debug View, while it is OK with CDT
My work:
A lot of things have been re-written.
Observations:
Key difference:
1. thread 5 gets hit by breakpoint
2. thread 5 expands
3. resume the debugger
4. thread 9 gets hit by breakpoint
5. thread 9 expands.
6. thread 5 expands again, while thread 9 is still the current thread
9. Either thread 9 or thread 5 is not at the center,
Debugging:
1. I use the standard CDT launch modules (VM, VM provider) to debug, still have the problem
2. inspect the "getDelta", "buildDelta" ... methods, no other request trigger thread 5
3. StackFramesVMNode does get request from thread 5 to invoke "getElementsInSessionThread" to fetch DMC again
4. To be short. it seems that view model has no special input.
Would you guys tell me which module/part may be the source of the request?
Any hint is welcomed.
Thanks a lot!
Regards
Xing Yun