Skip to content

flysand7/x86-disasm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

x86 disassembler executable / library for Odin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published