objdump

objdump

文章 0 浏览 2

为什么gcc输出的机器码有nop指令

每次我执行 objdump -d 时,我总是会看到带有批量 nop 指令(不执行任何操作的指令)的 asm 代码, 例如采用相同的程序: 例如 #include &ltstdio.h&g…

回首观望 2024-11-05 23:06:47 1 0

如何从优化的 Windows 二进制文件的故障转储中大致了解函数跟踪?

我有一个从 Windows X86-64 二进制文件 (XXX) 生成的故障转储文件。 00000000`005764aa : 00000000`00000abc 00000000`005d0c68 00000000`00000000 00…

挽心 2024-10-25 22:18:40 1 0

如何将 objdump 结果发送到文件?

我想在 Windows XP 中的可执行文件上运行 objdump,并想观察详细信息。但是,我无法找到在文本文件中输出结果的选项 - 因为控制台中的输出显示被截断 …

少钕鈤記 2024-10-25 05:09:10 1 0

如何找出程序或其他库使用了共享对象的哪些函数?

如何找出程序或其他库使用了共享对象的哪些函数? 在这种特定情况下,我想查看 /lib/libgcc1_s.so.1 中的哪些函数被其他动态库使用。 由于它们是动态…

下壹個目標 2024-10-19 05:26:40 2 0

如何反汇编、修改然后重新组装 Linux 可执行文件?

无论如何,这可以做到吗?我使用过 objdump,但它不会产生我所知道的任何汇编器都可以接受的汇编输出。我希望能够更改可执行文件中的指令,然后对其进…

自在安然 2024-10-04 21:55:28 6 0

使用 Objdump 的结果构建控制流图

我正在尝试构建通过调用 objdump -d 返回的程序集结果的控制流图。目前我想到的最好的方法是将结果的每一行放入一个链表中,并分离出每一行的内存地址…

小草泠泠 2024-10-04 11:54:44 3 0

如何查找外部函数定义

我正在编译一个大项目。该项目使用共享库,尤其是 lapack 的。 我想确定,对于给定的函数,系统在哪个共享库中找到它。 这里是 nm 输出: $ nm -DC ~/…

初心 2024-10-01 13:46:36 6 0

使用 objdump 进行 ARM 架构:反汇编到 ARM

我有一个目标文件,正在尝试反汇编它。当我使用时: objdump -d example.o 我得到了文件格式为 elf64-x86-64 的代码程序集。 我正在尝试将其反汇编到 …

沉鱼一梦 2024-09-26 05:55:59 6 0

objdump ELF 和 Windows

我对这个主题相当陌生,即 ELF 和任何与 Linux 相关的东西。我正在尝试编写 ELF 文件,并且更喜欢在 WinXP 上执行此操作。 我的问题是,这可以用 MS V…

萌吟 2024-09-13 20:45:06 8 0

C/C++每个源文件的内存占用

在 C 编程中,有什么方法可以确定单个源代码文件对最终内存占用的影响有多大? 让我们假设一个简单的 C 程序由源文件 test1.c、test2.c、test3.c 等组…

夜血缘 2024-09-12 06:02:30 4 0

如何从 objdump 获取信息

我在读取 Linux 中的可执行文件中转储的信息时遇到问题。 信息如下: 804a0ea: 04 08 add $0x8, %al ... 804a0f4: a6 cmpsb %es:(íi),%ds:(%esi) 我有…

裂开嘴轻声笑有多痛 2024-08-27 02:41:47 9 0

什么是寄存器%eiz?

在我使用 objdump 转储出来的以下汇编代码中: lea 0x0(%esi,%eiz,1),%esi 什么是寄存器 %eiz?前面的代码是什么意思?…

梦言归人 2024-08-26 21:39:47 10 0

如何使用 only-keep-debug 反转 objcopy 的条带?

在现代 Linux 中,几乎所有对象都被剥离并分成两部分(两个文件)。第一个是可执行文件本身,第二个是从原始 ELF 中剥离出来的调试符号。此类文件是通…

美男兮 2024-08-26 13:25:41 9 0

objdump 如何使用 -S 选项来显示源代码?

二进制文件中是否有对源文件的引用?我尝试在二进制文件上运行字符串,但找不到对列出的源文件的任何引用...…

魂归处 2024-08-26 09:34:38 11 0

“-0x1(%edx,%ecx,1)”是什么意思objdump 输出中的意思是什么?

使用 objdump 来理解二进制文件,我意识到我对 ASM 语法不够流利。下面这个概念是什么意思? xor %al,-0x1(íx,ìx,1) 当你在做的时候 - 我应该搜索什么…

故笙诉离歌 2024-08-13 15:38:37 7 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文