Skip to main content

[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



Back to the top