NASM - The Netwide Assembler

NASM Forum => Programming with NASM => Topic started by: hax on December 14, 2014, 09:33:23 PM

Title: get objdump to display full hex of a 64 bit mov instruction
Post by: hax on December 14, 2014, 09:33:23 PM
objdump won't show me the hex of a long 64 bit instruction.

objdump -d myobj.o

here is one of the lines:

Code: [Select]
3:   48 bb 2f 2f 62 69 6e    movabs $0x68732f6e69622f2f,%rbx
the instruction hex cuts off after the first 7 bytes of the mov instruction, even though there are 8 bytes in the operand.

What I want it to show would be:

Code: [Select]
3:   48 bb 2f 2f 62 69 6e 2f 73 68    movabs $0x68732f6e69622f2f,%rbx
I know that its easy to deduce the rest of the hex by looking at the actual instruction, but I just want to know how can I get it to show all of the hex?
Title: Re: get objdump to display full hex of a 64 bit mov instruction
Post by: rkhb on December 16, 2014, 09:13:25 PM
Try

objdump -d -w myobj.o

viele grüße
ralph