使用 GDB 附加到帧缓冲区

问题描述

我正在尝试使用 GNU 调试器来附加到绘制屏幕和调试帧缓冲区的进程。

通过 top 我确定了 WindowServer 的 PID,它是 MacOS 上的屏幕进程。在我执行的远程登录会话中:

% sudo gdb
(gdb) attach <PID of WindowServer>

执行此操作后,我的 MacBook 屏幕立即冻结并在几秒钟后重新启动。进程的PID改变了。

是否可以附加到 WindowServer 进程并调试某些屏幕像素如何分配新值?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)