Debugger -- suspend any thread
18 Feb 2022 | debugger technoteRoboVM code can be stopped only when code reach instrumented hook callbacks (ones that being injected after every line by compiler). As result pausing application will in most cases not stop the application and will not show valid call stack:
Root case
- Thread state is not delivered from VM to debugger so always reported as running;
- “Paused” thread doesn’t show any call stack due no ability to pause it other places than instrumented hooks code;