标签: gdb remote-debugging
我正在尝试实施GDB remote serial protocol。到目前为止,我只是阅读文档,但我找不到如何获取线程的堆栈帧和局部变量信息。我怎样才能得到这些信息?
答案 0 :(得分:1)
我正在实施UI。我认为它是GDB(本地)的一部分。
听起来你的问题是:
鉴于我已经在某个地方停止了一个进程(由gdbserver控制),我怎样才能找到它停止的位置(在哪个函数中)(即当前的堆栈帧是什么),那个点上存在哪些局部变量(他们在记忆中在哪里??
坏消息:要回答上述问题,您必须重新实施30-50%的GDB。你可以开始here("查找变量"特别是部分),但应该读取整个series。