getopstringvoid getopstring(void delegate(char) nothrow @(nogc) put, ubyte[] code, uint c, addr siz, uint model, int nearptr, ubyte bObjectcode, const(char)* function(uint c, uint sz, uint offset) nothrow @(nogc) mem, const(char)* function(ubyte[] code, uint c, int sz) nothrow @(nogc) immed16, const(char)* function(uint c, uint offset, bool farflag, bool is16bit) nothrow @(nogc) labelcode, const(char)* function(uint pc, int offset) nothrow @(nogc) shortlabel)
X86 disassembler. Can disassemble 16, 32, and 64 bit code. Includes x87 FPU instructions and vector instructions.