【发布时间】:2017-07-22 16:18:18
【问题描述】:
我一直想知道 Visual Studio 的调试器和一般调试器的内部工作原理。它如何通信和控制您的代码,尤其是当它在主机进程或外部网络服务器(附加到进程)中运行时?编译器或链接器是否使用回调修补您的代码,以便为调试器提供控制权?如果它确实以这种方式工作,那么解释性语言(如不包含调试代码的 JavaScript)如何工作?
【问题讨论】:
标签: debugging compiler-construction remote-debugging