5.1.2.1 UEFI Shell 应用调试


文档摘要

5.1.2.1 UEFI Shell 应用调试 5.1.2.1 UEFI Shell 应用调试:当 返回 ,而日志里连一个字节的错误上下文都没有——我们如何在零符号、无调试器、仅靠 的荒原上,亲手挖出那行越界访问的 ? 你有没有过这样的凌晨三点? UEFI Shell 里敲下 ,屏幕一滞,光标不动,三秒后只甩给你一行冷冰冰的: 没有堆栈,没有地址,没有寄存器快照,没有 提示,甚至没有 输出——因为你的 在编译时被设为 ,而 块早已被预处理器彻底剔除。你手里的 是 Release 模式构建的二进制,没有 段,没有 DWARF,没有 PDB;你的目标平台是某款国产 BMC 芯片,JTAG 调试器插上去只报 “Target not responding”;


发布者: 作者: 转发
评论区 (0)
U