Linux 回溯中的gdb

Linux 回溯中的gdb,linux,gdb,Linux,Gdb,我刚刚试过在上使用gdb,我必须说它太棒了。我想知道backtrack中的gdb是如何配置成这样的 当我设置断点时,所有寄存器值、堆栈的一部分、数据段的一部分以及接下来要执行的10-15条指令都会被打印出来。通过指令执行步骤或下一步时也会发生同样的情况 我觉得这很神奇,也很想在我的Ubuntu机器上使用它;我该怎么做呢?我猜这是使用post命令挂钩完成的: 在系统范围内的gdbinit内: 它可能引用或不引用shell命令和/或使用gdb python脚本。 尝试: 他们似乎正在使用此.g

我刚刚试过在上使用gdb,我必须说它太棒了。我想知道backtrack中的gdb是如何配置成这样的

当我设置断点时,所有寄存器值、堆栈的一部分、数据段的一部分以及接下来要执行的10-15条指令都会被打印出来。通过指令执行步骤或下一步时也会发生同样的情况


我觉得这很神奇,也很想在我的Ubuntu机器上使用它;我该怎么做呢?

我猜这是使用post命令挂钩完成的:

在系统范围内的gdbinit内:

它可能引用或不引用shell命令和/或使用gdb python脚本。 尝试:


他们似乎正在使用此.gdbinit文件:


更好的问题是,如何使用gdbBy获得颜色输出。
strace gdb /bin/echo 2>&1 | grep gdbinit