我已经尝试连接到其他命令,例如 echo 并且效果很好。但是当涉及到挂钩 x 命令时,它会失败。这是我的 .gdbinit 文件中的代码。
set $pince_injection_failed = 1
set $pince_debugging_mode = 0
define hook-x
if $pince_injection_failed = 1
echo asdf
end
define hookpost-x
if $pince_debugging_mode = 0
echo zxcv
end
我知道 gdb 不接受用于挂钩的函数的别名。但是 x 已经是一个完整的功能,不是吗?我找不到它的任何别名。我也对此表示怀疑,因为单个字符太短而无法执行命令