My favorites | Sign in
Project Home Downloads Source
Project Information
Members
Featured
Downloads
Links

This is an up-to-date libdasm fork. it's public domain.

updates

added opcodes :

  • 0xf6-0xf7 group 3 xx001xxx test
  • 0xc0-0xc1 group 2 xx110xxx sal

fixes :

  • 0xd9 0xd0-0xff fpu
  • 0x8c mov segment register
  • 0x0f 0xb6-0xb7 movzx

test

libdasm\examples>das test32.bin
00000000  d9e0              fchs
00000002  d9e1              fabs
00000004  90                nop
00000005  f60000            test byte [eax],0x0
00000008  f60800            test byte [eax],0x0
0000000b  f70000000000      test dword [eax],0x0
00000011  f70800000000      test dword [eax],0x0
00000017  90                nop
00000018  8c00              mov [eax],es
0000001a  90                nop
0000001b  0fb700            movzx eax,[eax]
0000001e  0fb600            movzx eax,[eax]
00000021  0fb68000000000    movzx eax,[eax+0x0]
00000028  90                nop
00000029  c03000            sal byte [eax],0x0
0000002c  c13000            sal dword [eax],0x0
0000002f  90                nop
...

credits and links

thanks to :

  • Georg Wicherski
  • Silvio Cesare
  • Ero Carrera
  • BeatriX
and of course, jt, the original author of libdasm.

other disassembly engines:

documentation:

Powered by Google Project Hosting