微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在GDB中删除用户定义的命令

我在GDB中创build了几个钩子和用户定义的命令。 现在我只想知道如何删除或更改它们。

谢谢,

如何使用Ollydbg与multithreading程序?

将QEMU窗口输出redirect到运行qemu的terminal

在Visual Studio 2017中使用远程debugging时,Linux控制台输出在哪里?

远程计算机设置失败:无法创build目录

编写debugging器

我不认为有办法将其删除。 这似乎是在gdb命令语言中的一个疏忽。

您可以使用define命令重新定义用户define命令。 通过定义命令什么都不做就可以让你的命令成为不可操作的。 gdb会问你是否真的想重新定义一个命令:

(gdb) define qqq Type commands for deFinition of "qqq". End with a line saying just "end". >print 23 >end (gdb) define qqq redefine command "qqq"? (y or n) y Type commands for deFinition of "qqq". End with a line saying just "end". >end

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐