按照这个答案,我能够在代码中创建一个断点。
func sayHello() {
raise(SIGTRAP) // programmatic breakpoint
kill(getpid(), SIGSTOP) // programmatic breakpoint
print("say hello")
}
使用这两个函数中的任何一个都会停止执行,并且永远不会打印“say hello”。
与我能够以编程方式创建断点的方式相同,有没有一种方法可以以编程方式创建其他东西,以便在命中这两个断点中的任何一个后继续执行?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句