GDB支持命令函数define
。我想为 GDB 写一个帮助脚本,我希望每个函数都有一个有意义的名字和一个别名,就像bt
and一样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) apropos alias
alias -- Alias one command to another
aliases -- Aliases of other commands