gpt4 book ai didi

arm - Objdump ARM aarch64 代码?

转载 作者:行者123 更新时间:2023-12-03 16:23:39 26 4
gpt4 key购买 nike

我有一个 Sprite 臂 aarch64 二进制文件,我想使用 objdump 反汇编它的 .text 部分。我的机器是 amd64。

我试过 Using objdump for ARM architecture: Disassembling to ARM但 objdump 无法识别二进制文件,因此无法对其进行反汇编。

最佳答案

转至 http://releases.linaro.org/latest/components/toolchain/binaries/并选择 gcc-linaro-aarch64-linux-gnu-4.9-*例如 gcc-linaro-aarch64-linux-gnu-4.9-2014.07_linux.tar.bz2 .

解压后调用 aarch64-linux-gnu-objdump , IE:

echo "int main(void) {return 42;}" > test.c
gcc-linaro-aarch64-linux-gnu-4.9-2014.07_linux/bin/aarch64-linux-gnu-gcc -c test.c
gcc-linaro-aarch64-linux-gnu-4.9-2014.07_linux/bin/aarch64-linux-gnu-objdump -d test.o

获取 objdump。
test.o:     file format elf64-littleaarch64


Disassembly of section .text:

0000000000000000 <main>:
0: 52800540 mov w0, #0x2a // #42
4: d65f03c0 ret

关于arm - Objdump ARM aarch64 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25416279/

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