Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 1.29 KB

readme.md

File metadata and controls

56 lines (42 loc) · 1.29 KB

x86-disasm

license build issues

x86 is a minimal x86 disassembler, with the goal of providing the best user experience when inspecting the executable files, providing the user with various options to control how the disassembled output should be presented.

Important

x86-disasm is currently in development. It is currently not ready to be used on a daily basis and a lot of the functionality may unexpectedly break.

Features

Supported platforms

  • Windows
  • Linux
  • Mac-OS

File formats:

  • Raw
  • PE/COFF (windows .exe, .dll and .obj files)
  • ELF (linux executables and .o files)
  • Mach-O

Output flavors:

  • Intel
  • AT&T

CPU feature sets:

  • 8086
  • 80186
  • 80286
  • 80386 (i386)
  • Pentium 5/6 (i586/i686)
  • x86-64
  • x87 FPU
  • MMX
  • SSE
  • SSE2
  • SSE3
  • SSSE3
  • SSE4/4.1/4.2
  • AVX
  • AVX2

Note

The support for AVX-512 and AMX is not planned, as those are large extensions that are rarely used on consumer PC's.