c - 如何使 objdump -D 在 Windows 中只显示特定功能?

标签 c windows objdump

我想显示特定函数的机器码。例如,在 Linux 中我会输入:

objdump -D x.out | grep -A20 main.: 

Windows 中的等价物是什么?

最佳答案

What would the equivalent be in windows?

最重要的是,您只需将输出保存到一个文件中:

objdump -D x.out > x.out.dump

然后在所选的文本编辑器中打开文件 (x.out.dump)。

在 Windows 上查看目标代码时,我发现自己主要使用 GUI 调试器。 Windows 不是非常命令行友好的环境。否则,您可能需要安装 CygWin ,在终端或 cmd.exe 中启动 bash,并像在 Linux 下一样使用 grep。

关于c - 如何使 objdump -D 在 Windows 中只显示特定功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3518930/

相关文章:

windows - 重定向到自定义 URL 协议(protocol)时出错

android - 在 windows 中下载 android 模拟器所有版本

reverse-engineering - 使用 objdump 反汇编平面二进制文件

emacs - 来自 emacs 内部的 objdump

objdump - objdump的符号表的每一列是什么意思?

c - 操作系统、fork、共享内存和信号量

c - 如何根据字符串对文本文件进行排序和搜索

windows - 调用 system() 不会在我的 Windows 进程之间创建父子关系

c - C 中的 UDP 套接字 - Sendto() 发送失败 : invalid arguments

c - 在 C 中,数组定义中的长度如何映射到寻址?