summaryrefslogtreecommitdiff
path: root/disasm.c
Commit message (Expand)AuthorAgeFilesLines
* disasm: Drop unused variableCyrill Gorcunov2015-11-051-2/+0
* disasm: Fix disassembling of evex prefixCyrill Gorcunov2015-11-051-3/+3
* disasm: Fix for disassembly of BOUNDMark Scott2015-11-031-1/+1
* disasm: Fix segment prefix nameCyrill Gorcunov2015-09-131-1/+1
* disasm: Add explicit type conversion to placate compilerCyrill Gorcunov2014-12-201-1/+1
* ndisasm: Prevent nil dereference on registerd decodingCyrill Gorcunov2014-12-141-16/+20
* disasm: matches -- Use proper return typeCyrill Gorcunov2014-12-141-51/+51
* ndisasm: Match vector length with EVEX.b setJin Kyu Song2014-05-051-3/+11
* disasm: Don't rely on iflag_cmp() returning +/-1H. Peter Anvin2013-11-271-1/+2
* iflag: Start using new instruction flags engineCyrill Gorcunov2013-11-241-14/+14
* disp8: Consolidate a logic to get compressed displacementJin Kyu Song2013-11-201-70/+1
* disasm: Add suport for bnd registersJin Kyu Song2013-11-201-0/+7
* disasm: Add EVEX decorator syntaxJin Kyu Song2013-11-201-9/+92
* disasm: Add ZMM vsibJin Kyu Song2013-11-201-4/+12
* disasm: Support EVEX compressed displacementJin Kyu Song2013-11-201-11/+107
* disasm: Add basic AVX512 supportJin Kyu Song2013-11-201-4/+93
* disasm: style cleanupJin Kyu Song2013-11-201-682/+682
* MPX: Move BND prefix indication from bytecode to iflagsJin Kyu Song2013-11-201-6/+1
* MPX: Add BND prefix for branch instructionsJin Kyu Song2013-11-201-0/+5
* disasm: add support for emitting split EA formatH. Peter Anvin2013-11-201-2/+15
* AVX-512: Change the data type for instruction flagsJin Kyu Song2013-08-281-2/+2
* AVX-512: Add ZWORD keywordJin Kyu Song2013-08-221-0/+3
* AVX-512: Add EVEX encoding and new instructionsJin Kyu Song2013-08-161-0/+6
* Make F2 and F3 SSE prefixes override 66Ben Rudiak-Gould2013-03-101-12/+0
* Drop SAME_AS flag from instruction matcherBen Rudiak-Gould2013-03-041-8/+2
* insns: Remove pushseg/popseg internal bytecodesBen Rudiak-Gould2013-03-031-43/+32
* Remove +sBen Rudiak-Gould2013-03-011-40/+5
* Fix jmp/call near offsets in long modeBen Rudiak-Gould2013-02-201-15/+14
* Add np and similar prefixes to instructions that should have themBen Rudiak-Gould2013-02-201-0/+5
* HLE: Move byte codes back to \271-\273H. Peter Anvin2012-02-251-3/+3
* HLE: Change NOHLE to be an instruction flagH. Peter Anvin2012-02-251-3/+0
* disasm: ignore opcodes 370 and 371H. Peter Anvin2012-02-251-1/+5
* Move HLE byte codes to \264..\267H. Peter Anvin2012-02-251-24/+24
* Add a "nohle" byte code to skip an instruction patternH. Peter Anvin2012-02-251-21/+24
* HLE: Implement the basic mechanism for XACQUIRE/XRELEASEH. Peter Anvin2012-02-241-0/+21
* HLE: Split the LOCK and REP prefix slotsH. Peter Anvin2012-02-241-4/+4
* disasm.c: ESP/RSP cannot be indicies, but XMM4/YMM4 can beH. Peter Anvin2011-08-221-3/+3
* Use a normal quad-case for valueless /is4H. Peter Anvin2011-07-071-4/+3
* Remove support for DREX encodingH. Peter Anvin2011-07-071-42/+3
* Add support for VSIB instructionsH. Peter Anvin2011-06-221-5/+27
* BR3064376: ndisasm crashCyrill Gorcunov2010-09-121-1/+1
* ndisasm: handle VEX.LIGH. Peter Anvin2010-08-191-1/+1
* ndisasm: unify VEX handlingH. Peter Anvin2010-08-191-34/+6
* ndisasm: fix handing of byte codes 250-253, 324H. Peter Anvin2010-08-161-2/+12
* assemble: handle vex.ligH. Peter Anvin2010-08-161-5/+7
* continue using is_class helperCyrill Gorcunov2009-10-181-2/+2
* opflags: more int32_t -> opflags_t conversionsH. Peter Anvin2009-10-131-1/+1
* disasm.c: eatbyte -- use snprintf to prevent potential buffer overflowCyrill Gorcunov2009-08-091-1/+1
* NASM: relicense under the 2-clause BSD licenseH. Peter Anvin2009-07-061-12/+0
* Add copyright headers to the *.c/*.h files in the main directoryH. Peter Anvin2009-06-281-6/+45