在Linux中,调试器实现的主要构建块是 ptrace 系统调用
虽然现代调试器非常复杂,但是基础的调试器其实很简单,它们仅仅使用了OS和编译器、链接器提供的很少的服务。
Stepping through the code of a process
(感觉这些内容跟完成PA暂时没有关系,以后在说)
原文:https://eli.thegreenplace.net/2011/01/23/how-debuggers-work-part-1/
在Linux中,调试器实现的主要构建块是 ptrace 系统调用
虽然现代调试器非常复杂,但是基础的调试器其实很简单,它们仅仅使用了OS和编译器、链接器提供的很少的服务。
(感觉这些内容跟完成PA暂时没有关系,以后在说)
原文:https://eli.thegreenplace.net/2011/01/23/how-debuggers-work-part-1/