【问题标题】:powerpc disassemble instruction by its raw datapowerpc 通过其原始数据反汇编指令
【发布时间】:2013-04-07 12:41:18
【问题描述】:

如何从内存转储中反汇编一些指令?我只有原始转储,objdump 只理解对象格式。

我的处理器是 PowerPC 440(PowerPC Book E 架构)。

【问题讨论】:

    标签: disassembly powerpc


    【解决方案1】:

    实际上,objdump 可以很好地反汇编原始二进制文件。试试这个:

    objdump -m ppc -D -b binary -EB dump.bin

    【讨论】:

    • 谢谢,这就是我想要的。 objdump -mpowerpc -D -b binary -mpowerpc -EB dumb.bin
    【解决方案2】:
    $ xxd -p asm
    3800000060000000
    

    使用devkitPPC

    $ powerpc-eabi-objdump --disassemble-zeroes -m powerpc -D -b binary -EB asm
    

    产量:

    asm:     file format binary
    
    Disassembly of section .data:
    
    00000000 <.data>:
       0:   38 00 00 00     li      r0,0
       4:   60 00 00 00     nop
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-06
      • 2011-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 2014-12-31
      • 1970-01-01
      相关资源
      最近更新 更多