3

GDB支持命令函数define。我想为 GDB 写一个帮助脚本,我希望每个函数都有一个有意义的名字和一个别名,就像btand一样backtrace

GDB 支持这个功能吗?

4

2 回答 2

3

完成马特答案的示例:

alias ir = info registers
ir

如记录在:https ://sourceware.org/gdb/onlinedocs/gdb/Aliases.html

与 Bash 别名不同,您不能将参数传递给这些别名的定义,例如:

alias ir = info registers eax

registers部分仅被接受,因为它不是参数,而是子命令。

但是您可以在使用别名时传递参数:

ir eax

然后,您可以列出所有当前定义的别名:

help aliases
于 2015-07-10T09:13:36.923 回答
1
(gdb) apropos alias
alias -- Alias one command to another
aliases -- Aliases of other commands
于 2012-08-11T21:43:32.467 回答