$ loading_
用自然语言操控嵌入式 GDB 调试,会话启动、断点单步与寄存器内存检查更高效。
复制安装指令,让 AI 自动完成配置 · 推荐新手
"embedded-gdb-mcp" 暂无可直接复制的安装信息,请查看页面文档或源码仓库。
启动一个嵌入式 GDB 调试会话,连接目标设备,加载 build/output.elf,并在 main 函数入口暂停。
已建立调试会话并加载程序,在 main 入口处停止,返回当前连接与暂停状态。
在 drivers/uart.c 的 uart_init 设置断点,运行到断点后单步执行 10 行,并显示每一步的当前源码位置与局部变量值。
完成断点设置与单步执行,输出每一步对应的代码位置和关键变量变化,便于定位初始化问题。
程序停下后,读取当前 PC、SP 和 r0-r7 寄存器,查看 0x20000000 起始的 64 字节内存,并解释是否存在异常值。
返回寄存器与内存内容的结构化结果,并给出对可疑地址、栈状态或异常数值的简要分析。
帮助用户通过 GDB 与 pwndbg 进行有状态二进制调试与漏洞利用分析