【发布时间】:2014-04-01 08:52:09
【问题描述】:
我正在尝试编写一个 GDB 脚本(旧版,而不是 Python),它将打印有关局部变量(C 或 C++ 结构)成员的信息,但前提是该局部变量存在。比如:
# 'magic' should be evaluate to "if 'info locals' has a variable named foo, then
# evaluate to true, otherwise evaluate to false.
if (magic)
print foo->member
end
我知道这有点做作,因为本地人依赖于堆栈框架(所以我可能最好让它以框架为条件),但我仍然想知道这些方面是否可行.
【问题讨论】: