GDB 通过命令define
支持功能。我想为 GDB 编写一个帮助脚本,我希望每个函数都有一个有意义的名称和别名,就像 bt
和 backtrace
一样。
GDB 支持这个功能吗?
最佳答案
完成马特回答的例子:
alias ir = info registers
ir
记录在:https://sourceware.org/gdb/onlinedocs/gdb/Aliases.html
与 Bash 别名不同,您不能将参数传递给这些别名的定义,例如:
alias ir = info registers eax
registers
部分之所以被接受,是因为它不是参数,而是子命令。
但是你可以在使用别名时传递参数:
ir eax
然后您可以列出所有当前定义的别名:
help aliases
关于gdb - 如何为 gdb 函数定义别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11910979/