1. 36d0594 x86: fix immediate operand of AND/OR/XOR instructions. bug reported by @yegord by Nguyen Anh Quynh · 9 years ago
  2. 3f00a72 x86: some algorithm instructions with immediate of 1 byte should be printed in positive form by Nguyen Anh Quynh · 9 years ago
  3. 27526f3 x86: make all shifted instructions to support first operand in AT&T syntax by Nguyen Anh Quynh · 9 years ago
  4. bcf09f4 Add support to embed Capstone into OS X kernel extensions. by reverser · 9 years ago
  5. 9d60607 inttypes.h fix by Cr4sh · 9 years ago
  6. e10b53f x86: fix operand size for 'CALL PTR [REG]'. bug reported by Gabriel Quadros by Nguyen Anh Quynh · 9 years ago
  7. 9f694cc x86: handle undocumented immediates for (v)cmpps/pd/ss/sd instructions by Nguyen Anh Quynh · 10 years ago
  8. d319c11 x86: more encodings for FXCH & FCOMP. also print LJUMP without * as prefix for Intel syntax. handle BOUND & FARCALL better by Nguyen Anh Quynh · 10 years ago
  9. 03fb6f3 x86: MOV32sm should reference word rather than dword. bug reported by Andrew Wesie by Nguyen Anh Quynh · 10 years ago
  10. 9578185 x86: add missing operands in detail mode for 'IN/OUT reg, reg' instructions. bug reported by Andrew Wesie by Nguyen Anh Quynh · 10 years ago
  11. 5b981a4 x86: also fix AT&T syntax for the last MOV32ms bug by Nguyen Anh Quynh · 10 years ago
  12. 9cc8787 x86: RET imm16 comes with positive number by Nguyen Anh Quynh · 10 years ago
  13. ff7bba3 x86: print out immediate as positive number for logic arithmetic operations: AND, OR, XOR. only works for x86 Intel syntax so far. issue reported by Pancake by Nguyen Anh Quynh · 10 years ago
  14. b87f855 x86: print negative number in memory reference address (more friendly). issue reported by @pancake by Nguyen Anh Quynh · 10 years ago
  15. a90b047 x86: simplify printPCRelImm() in calculating absolute address. also fix the issue on AT&T syntax by Nguyen Anh Quynh · 10 years ago
  16. ea3c089 some simple optimizations for speed. this improves performance about 5% by Nguyen Anh Quynh · 10 years ago
  17. a4da895 x86: relative CALL should print out absolute addresses. bug reported by @acez by Nguyen Anh Quynh · 10 years ago
  18. ced9d24 Workaround missing <inttypes.h> on MSVC 2010 by Yegor Derevenets · 10 years ago
  19. 1f196d1 x86: CALLpcrel32 should be outputed as 'callq' in 64bit mode in AT&T syntax. ported from upstream by Nguyen Anh Quynh · 10 years ago
  20. 0efef5d solve some conflicts when merging -next into -v3 by Nguyen Anh Quynh · 10 years ago
  21. 86e8450 renamed CAPSTONE_NO_ATT to CAPSTONE_X86_ATT_DISABLE, added options to makefile, cmake, compile.txt by baguette · 10 years ago
  22. 4f412c4 Selectively disable AT&T syntax in non-diet mode to reduce library size by baguette · 10 years ago
  23. 0b69038 x86: update core with upstream. this added bunch of new instructions & groups. also updated Python & Java bindings after the core change by Nguyen Anh Quynh · 10 years ago
  24. 1a66fec x86: support avx_sae & avx_rm in cs_x86 struct. this also updates Python & Java bindings following the core's change by Nguyen Anh Quynh · 10 years ago
  25. f1ec526 x86: provide size for X86_OP_IMM operand. thank Gabriel Quadros for some suggestions by Nguyen Anh Quynh · 10 years ago
  26. 14ba46b x86: add segment to x86_op_mem struct. this fixes a bug in generating detail for instructions with segment override. bug reported by Sean Heelan. by Nguyen Anh Quynh · 10 years ago
  27. 1e688d4 x86: do not use markup in AT&T syntax by Nguyen Anh Quynh · 10 years ago
  28. 1085073 x86: remove disp_size, imm_size, op_size. add size to each operand. thanks Gabriel Quadros for some nice ideas by Nguyen Anh Quynh · 10 years ago
  29. 5329a6f directly update cs_insn from MCInst interface to avoid multiple memcpy() by Nguyen Anh Quynh · 10 years ago
  30. a62b9a0 x86: use SStream_concat0() where possible to improve performance - for AT&T and X86_REDUCE by Nguyen Anh Quynh · 10 years ago
  31. 0577bb7 x86: ATT syntax does not print word size pointer like Intel syntax by Nguyen Anh Quynh · 10 years ago
  32. f785026 x86: enable AT&T code only when DIET mode is off by Nguyen Anh Quynh · 10 years ago
  33. 0ffd811 merge next branch by Nguyen Anh Quynh · 10 years ago
  34. 8598a21 enable arch code from source with CAPSTONE_HAS_* for MSVC to pick up by Nguyen Anh Quynh · 10 years ago
  35. bb0744d do not initialize some local vars unnecessarily. this problem was introduced when we fixed C89 issues for MSVC by Nguyen Anh Quynh · 10 years ago
  36. 2d34251 x86: handle 16bit segment bound for JMP. bug reported by Pancake & Anton Kochkov by Nguyen Anh Quynh · 10 years ago
  37. 42706a3 indentation with tab by Nguyen Anh Quynh · 10 years ago
  38. 779d4c7 first changes to get a successfully compiled version of capstone on VS2012 by Axel 0vercl0k Souchet · 10 years ago
  39. e93179b x86: BOUND instruction uses dword & qword for boundary array, but not memory reference by Nguyen Anh Quynh · 10 years ago
  40. 81a6df4 x86: temporarily revert a part of commit 2be9b8791a1bfd820abf526e41091da305481005 due to some broken output by Nguyen Anh Quynh · 10 years ago
  41. 6d3d800 x86: do not print memory offset in negative form. bug reported by Le Dinh Long by Nguyen Anh Quynh · 10 years ago
  42. 125f504 x86: print offset value in memory reference instruction properly when offset is negative. bug reported by Le Dinh Long by Nguyen Anh Quynh · 10 years ago
  43. e51cf36 x86: do not print negative immediate. request of Le Dinh Long by Nguyen Anh Quynh · 10 years ago
  44. 59b5489 x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake by Nguyen Anh Quynh · 10 years ago
  45. 9518148 add X86_COMPACT option. also add CS_SUPPORT_X86_COMPACT. made Python support this change by Nguyen Anh Quynh · 10 years ago
  46. 017df60 arm64, mips, x86: print -9, not -0x9 by Nguyen Anh Quynh · 10 years ago
  47. ce2ad20 x86: clean up X86ATTInstPrinter.c by Nguyen Anh Quynh · 10 years ago
  48. 27b9a96 x86: make printAliasInstr() return string, not id by Nguyen Anh Quynh · 10 years ago
  49. 4f93d9c arm64: simplify handling alias instruction (printAliasInstr) by Nguyen Anh Quynh · 10 years ago
  50. 85cddef x86: optimize handling special instructions with accumulate registers by Nguyen Anh Quynh · 10 years ago
  51. 005c514 x86: eliminate X86_get_insn_id2() by Nguyen Anh Quynh · 10 years ago
  52. a86a127 Merge branch 'msvc0' into next1 by Nguyen Anh Quynh · 10 years ago
  53. 13f40d2 x86: upgrade core by Nguyen Anh Quynh · 10 years ago
  54. eaeee31 Merge branch 'msvc' into test by Nguyen Anh Quynh · 11 years ago
  55. 46018db Initial set of changes to support building with MSVC 2013. Right now there's a bunch fo assumptions in the .vcxproj file and some things are not as clean as they should be, but it does build a full build and works (at least the x86 side). The point of this initial checkpoint is to make sure that nothing breaks on the GCC side, that everyone is ok with the changes to the source (or if better fixes/typing can be done). by Alex Ionescu · 11 years ago
  56. 3732725 rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu by Nguyen Anh Quynh · 11 years ago
  57. f328f30 rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu by Nguyen Anh Quynh · 11 years ago
  58. d68a30f x86: remove 'opaque' in the output of some instructions by Nguyen Anh Quynh · 11 years ago
  59. 9dfdae6 x86: add new instructions: FSETPM, SALC, GETSEC & INT1. bug reported by Pancake by Nguyen Anh Quynh · 11 years ago
  60. 38c1322 x86: remove 'opaque' in the output of some instructions by Nguyen Anh Quynh · 11 years ago
  61. a9ffb44 replace strdup() with our cs_strdup(), which call cs_mem_malloc() internally by Nguyen Anh Quynh · 11 years ago
  62. e51e227 ppc & x86: add third dummy MRI argument to printInstruction() to make it consistent with other archs by Nguyen Anh Quynh · 11 years ago
  63. a8eb7a5 rename memory function pointer types to have cs_ prefix. also rename internal function pointers my_* to have cs_mem_ prefix - suggested by Pancake by Nguyen Anh Quynh · 11 years ago
  64. c740407 move internal memory management declarations from utils.h to cs_priv.h by Nguyen Anh Quynh · 11 years ago
  65. 24bf0d9 add new option CS_OPT_MEM for cs_option(): this enable user-defined dynamic memory management. idea proposed by Pancake by Nguyen Anh Quynh · 11 years ago
  66. 42c6b1a initial support for PPC by Nguyen Anh Quynh · 11 years ago
  67. 4fe224b change API cs_disasm_dyn(): break cs_insn into 2 structures, and put all details into new structure cs_detail. this break API compatibility by Nguyen Anh Quynh · 11 years ago
  68. a209e67 support to turn on/off building instruction details by Nguyen Anh Quynh · 11 years ago
  69. bed9091 x86: calculate op_size properly in special cases regarding rax, eax, ax, al registers by Nguyen Anh Quynh · 11 years ago
  70. 94990c9 x86: print '0' rather than '-0' by Nguyen Anh Quynh · 11 years ago
  71. be90639 x86: properly translate immediate numbers based on their encoding. INT is the exception by Nguyen Anh Quynh · 11 years ago
  72. 4fe4281 x86: take care negative immediate (no prefix 0x) when print number greater than -10 by Nguyen Anh Quynh · 11 years ago
  73. f22557b x86: print immediate without prefix 0x if the number is under 10 by Nguyen Anh Quynh · 11 years ago
  74. 37c7d77 x86: print mem pointer reference in lowercase by Nguyen Anh Quynh · 11 years ago
  75. a253c7a x86: map EFLAGS to string of 'flags', 'eflags' or 'rflags' depending on current CS_MODE by Nguyen Anh Quynh · 11 years ago
  76. 8fcec67 x86: do not sign-extend immediate. this fixes the issues reported by LongLD by Nguyen Anh Quynh · 11 years ago
  77. b9b3d29 x86: print segment register in some insns with memory references. This fixes the bug reported by Edgar & Attila by Nguyen Anh Quynh · 11 years ago
  78. 26ee41a initial import by Nguyen Anh Quynh · 11 years ago