how to embed an arbitrary opcode
Nick Clifton
nickc@redhat.com
Fri Jun 19 13:50:00 GMT 2009
More information about the Binutils mailing list
Fri Jun 19 13:50:00 GMT 2009
- Previous message (by thread): how to embed an arbitrary opcode
- Next message (by thread): how to embed an arbitrary opcode
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi John, > I'm looking for a way to embed an arbitrary opcode into an assembly > file for the ARM architecture. Is there a particular reason why you cannot just include the textual version of the opcode you want and have it assembled as normal ? > Objdump refuses to disassemble those opcodes even with the > --disassemble-all flag. This has now been fixed in the mainline sources. > .long 0xe320f003 Currently there is no way to achieve the effect you desire. But all is not lost, this being free software and all. So, please try out the attached patch which adds two new pseudo ops to the ARM port of GAS: .iword <expression>[,<expression>]* .ishort <expression>[,<expression>]* which can be used to insert 32-bit and 16-bit values respectively into the output stream and mark them as instructions not data. Cheers Nick -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: arm.iword.patch URL: <https://sourceware.org/pipermail/binutils/attachments/20090619/6e209cb4/attachment.ksh>
- Previous message (by thread): how to embed an arbitrary opcode
- Next message (by thread): how to embed an arbitrary opcode
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list