You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refine the signatures of the interface functions, most notably the target control functions, e.g., SingleStep(). Also remember to define its semantic, i.e., whether it should return immediately, or it should return when the target stops for the first time.
The text was updated successfully, but these errors were encountered:
This is mostly done. After various experiments, I have decided that a synchronous execution model is better suited for us. This differs from the decision made by VSCode or Visual studio. It is closer to that of windbg. I still make heavy use of debugger events to notify the change of the debugger status.
Also, the DebuggerState's role is downgraded to a collection of cached information of the debugger. The control related functionalities are moved into the DebuggerController class, which is the core of the debugger.
Refine the signatures of the interface functions, most notably the target control functions, e.g., SingleStep(). Also remember to define its semantic, i.e., whether it should return immediately, or it should return when the target stops for the first time.
The text was updated successfully, but these errors were encountered: