GDB 支持命令define
的功能。我想为GDB编写一个帮助脚本,我希望每个函数都有一个有意义的名称和一个别名,就像bt
和backtrace
一样。
GDB是否支持此功能?
答案 0 :(得分:1)
(gdb) apropos alias
alias -- Alias one command to another
aliases -- Aliases of other commands
答案 1 :(得分:1)
完成亚特答案的一个例子:
alias ir = info registers
ir
记录于:https://sourceware.org/gdb/onlinedocs/gdb/Aliases.html
与Bash别名不同,不能将参数传递给这些别名的定义,例如:
alias ir = info registers eax
仅接受registers
部分,因为它不是参数,而是子命令。
但是你可以在使用别名时传递参数:
ir eax
然后,您可以列出所有当前定义的别名:
help aliases