Provided by: fcml_1.1.3-2_amd64
fcml-disasm - single-line disassembler
fcml-disasm [-s] [-e] [-rc] [-rh] [-rz] [-rs] [gas] [-asa<size>] [-osa<size>] -m<size> -ip <address> <code>
fcml-disasm is a single-line disassembler for Intel iAPx86, IA-32 and EM64T CPUs, and compatible CPUs from other manufacturers. It displays all possible interpretations of the given machine code.
fcml-disasm accepts the following options: -s Prefer short instruction forms. -e Extend displacement sizes to address size attribute. -rc Render instruction code. -rh Render immediate values and displacements as hexadecimal. -rz Remove leading zeroes. -rs Render segment prefixes even when they are optional. -gas Use GNU Assembler dialect (also known as AT&T). The Intel dialect is used by default. -asa<size> Specify the size of the address size attribute (16, 32 or 64 for respectively 16, 32 and 63 bits). -osa<size> Specify the size of the operand size attribute (16, 32 or 64 for respectively 16, 32 and 63 bits). -m<size> Specify the addressing mode (16, 32 or 64). -ip <address> Specify the instruction pointer address (IP, EIP or RIP).
fcml-disasm was written by Slawomir Wojtasiak. This manual page was written by Stephen Kitt <firstname.lastname@example.org>, for the Debian GNU/Linux system (but may be used by others).