summaryrefslogtreecommitdiff
path: root/disasm.c
Commit message (Expand)AuthorAgeFilesLines
...
* Better (but not *good!*) handling of 64-bit addressing in ndisasmH. Peter Anvin2007-11-121-97/+269
* Fix disassembly of XCHGH. Peter Anvin2007-11-121-0/+12
* 64-bit addressing and prefix handling changesH. Peter Anvin2007-10-281-26/+42
* Fix bugs item #1817677Charles Crayne2007-10-231-0/+1
* Formatting: kill off "stealth whitespace"H. Peter Anvin2007-10-191-3/+3
* Suppress signedness warnings in disassemblerCharles Crayne2007-10-181-1/+1
* Use the compiler-provided booleans if available, otherwise emulateH. Peter Anvin2007-10-101-48/+48
* Portability fixesH. Peter Anvin2007-10-021-0/+2
* Auto-generate 0x67 prefixes without the need for \30x codesH. Peter Anvin2007-09-221-2/+5
* Speed up the disassembler by allowing prefixed instruction tablesH. Peter Anvin2007-09-181-2/+11
* Disassembler support for SSE5 instructionsH. Peter Anvin2007-09-171-76/+131
* Initial support for four arguments per instructionH. Peter Anvin2007-09-171-27/+27
* Add (untested!) SSSE3, SSE4.1, SSE4.2 instructionsH. Peter Anvin2007-09-121-3/+6
* Support r/m operands for non-integer typesH. Peter Anvin2007-09-121-4/+9
* Handle instructions which can have both REX.W and OSPH. Peter Anvin2007-09-111-52/+71
* ndisasm: handle \366 codes, prefer unprefixed instructionsH. Peter Anvin2007-09-111-12/+34
* Quiet gcc warning about uninitialized variablesH. Peter Anvin2007-09-111-0/+2
* Make the big instruction arrays "const"H. Peter Anvin2007-09-111-4/+2
* Implement REL/ABS modifiersH. Peter Anvin2007-08-281-9/+14
* Fix the handling of the \313 code.H. Peter Anvin2007-05-301-0/+5
* Get rid of magic open-coded "register numbers"H. Peter Anvin2007-05-301-9/+0
* Rename REGNORM to REG_EAH. Peter Anvin2007-05-301-1/+2
* Clean up the existing operand flag definitions, and documentH. Peter Anvin2007-05-291-1/+1
* Handle "LOCK as REX.R" for MOV CRx; fix warning for invalid 64-bit regsH. Peter Anvin2007-04-171-19/+17
* More 64-bit ndisasm fixes.H. Peter Anvin2007-04-161-13/+15
* Fixes for 64-bit ndisasm.H. Peter Anvin2007-04-161-78/+56
* Initial 64-bit support for ndisasm. Still a work in progress.H. Peter Anvin2007-04-161-222/+271
* c99 printf/fprintf compliance.Keith Kanios2007-04-141-5/+5
* Fixed distinction between char and int8_t data types.Keith Kanios2007-04-131-10/+10
* General push for x86-64 support, dubbed 0.99.00.Keith Kanios2007-04-121-33/+35
* Apply Nindent to all .c and .h filesnasm-0.98.39LATESTH. Peter Anvin2005-01-151-595/+738
* Added todo item to point out the somewhat tricky fact about snprintf'sEd Beroset2004-12-151-0/+7
* Corrected typo in variable name.Ed Beroset2004-12-151-35/+35
* changed sprintf to more secure snprintf to prevent vulnerability to bufferEd Beroset2004-12-151-39/+39
* Add support for the new instructions in PrescottH. Peter Anvin2003-02-241-0/+4
* Fixes from Bart OldemanH. Peter Anvin2002-09-191-11/+11
* "const"-ipation fixes from Trevor WoernerH. Peter Anvin2002-09-121-1/+1
* This is the "megapatch":H. Peter Anvin2002-06-061-23/+10
* Make the disassembler correctly handle the new \34-\36 and \44-\46 codes.H. Peter Anvin2002-06-021-1/+11
* JMP instructions use the operand size prefix, not the address sizeH. Peter Anvin2002-05-211-3/+6
* NASM 0.98.11nasm-0.98.11H. Peter Anvin2002-04-301-1/+11
* NASM 0.98p7nasm-0.98p7H. Peter Anvin2002-04-301-34/+50
* NASM 0.98p3.5nasm-0.98p3.5H. Peter Anvin2002-04-301-39/+54
* NASM 0.98p3nasm-0.98p3H. Peter Anvin2002-04-301-12/+29
* NASM 0.96nasm-0.96H. Peter Anvin2002-04-301-5/+22
* NASM 0.95nasm-0.95H. Peter Anvin2002-04-301-2/+2
* NASM 0.94nasm-0.94H. Peter Anvin2002-04-301-0/+2
* NASM 0.91nasm-0.91H. Peter Anvin2002-04-301-0/+667