logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ZydisDisasm - disassemble files

Description

ZydisDisasm  allows  you  to decode X86 & X86-64 assembly files, dumping the disassembled instructions to
       stdout. With no input_file argument, ZydisDisasm will read input from stdin.

Examples

       $ ZydisDisasm -64 input.hex
       and byte ptr ds:[rbx], dh
       and byte ptr ds:[r14], r14b
       xor eax, 0x20453220
       xor byte ptr ds:[rax], r12b
       xor r12b, byte ptr ds:[rax]
       xor r12d, dword ptr ds:[rax]
       xor al, 0x38
       and byte ptr ds:[rax], dh
       xor dword ptr ds:[rax], esp
       xor al, 0x20
       cmp dword ptr ds:[rax], edi
       and byte ptr ds:[rdx], dh
       and byte ptr ds:[r8], sil
       xor dword ptr ds:[rax], esp
       xor byte ptr ds:[rax], dh
       and byte ptr ds:[rax], dh
       xor byte ptr ds:[rdx], cl

Name

ZydisDisasm - disassemble files

Options

ZydisDisasm supports four different machine modes

       -real  real machine mode

       -16    16 bits machine mode

       -32    32 bits machine mode

       -64    64 bits machine mode

See Also

ZydisInfo(1)

                                                   April 2025                                     ZYDISDISASM(1)

Synopsis

ZydisDisasmmachine_mode [input_file]

See Also