gpt4 book ai didi

c - gdb反汇编一行

转载 作者:太空狗 更新时间:2023-10-29 17:23:51 41 4
gpt4 key购买 nike

我只想反汇编 gdb 中的一行特定代码;为此,我需要所述行的内存地址。如何获取gdb中特定代码行的地址?或者更好的是,gdb 中是否有按行号反汇编的命令?

最佳答案

在要反汇编的行上打一个断点,然后,你可以尝试获取当前指令。

disp/i $pc

当我在没有调试信息的情况下调试二进制文件时,这对我总是有效。也可以通过 print $pcinfo registers 或简单地使用 x 指令简单地获取当前的 pc .例如:

x/10i address  //displays the first 10 instructions in assembly starting from address

x/10i register //displays the first 10 instructions starting from address stored in register

关于c - gdb反汇编一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10874298/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com