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. bcf09f4 Add support to embed Capstone into OS X kernel extensions. by reverser · 9 years ago
  4. 9d60607 inttypes.h fix by Cr4sh · 9 years ago
  5. 2cdd422 x86: fix Immediate operand size when first register operand is embedded in mnemonic (CMP8i8). bug reported by @joelpx by Nguyen Anh Quynh · 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. ba31f26 x86: MOV32ms should reference word rather than dword. bug reported by Gabriel Quadros 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. a92d2cb x86: properly calculate absolute addresses of relative CALL & JMP. thanks Pedro for valuable helps by Nguyen Anh Quynh · 10 years ago
  18. a4da895 x86: relative CALL should print out absolute addresses. bug reported by @acez by Nguyen Anh Quynh · 10 years ago
  19. ced9d24 Workaround missing <inttypes.h> on MSVC 2010 by Yegor Derevenets · 10 years ago
  20. 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
  21. 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
  22. f1ec526 x86: provide size for X86_OP_IMM operand. thank Gabriel Quadros for some suggestions by Nguyen Anh Quynh · 10 years ago
  23. 4c5eabc x86: support SSE_CC & AVX_CC in cs_x86 struct. this also updates Python & Java bindings by Nguyen Anh Quynh · 10 years ago
  24. 15b746f x86: op_addReg() & op_addImm() only work when detail mode is ON by Nguyen Anh Quynh · 10 years ago
  25. 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
  26. 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
  27. 5329a6f directly update cs_insn from MCInst interface to avoid multiple memcpy() by Nguyen Anh Quynh · 10 years ago
  28. 0ad226e x86: fix a conflict when merging -next to -optimize branch by Nguyen Anh Quynh · 10 years ago
  29. 0e534bf x86: correct the related comment of the last commit by Nguyen Anh Quynh · 10 years ago
  30. 9417ad6 x86: printDstIdx() should only print segment in non-64bit mode. bug reported by Filipe Cabecinhas (@filcab) by Nguyen Anh Quynh · 10 years ago
  31. b76233c avoid using vsnprintf when possible for SStream_concat() to improve performance. based on the idea of Dang Hoang Vu. by Nguyen Anh Quynh · 10 years ago
  32. 7a65ad7 x86: detail operands for 'fstpnce st(0), st(0)' & 'fstpst(7), st(0)' by Nguyen Anh Quynh · 10 years ago
  33. c5cad6c avoid using stdbool.h to support compilers without C99 support by Nguyen Anh Quynh · 10 years ago
  34. 0ffd811 merge next branch by Nguyen Anh Quynh · 10 years ago
  35. 8598a21 enable arch code from source with CAPSTONE_HAS_* for MSVC to pick up by Nguyen Anh Quynh · 10 years ago
  36. 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
  37. 2d34251 x86: handle 16bit segment bound for JMP. bug reported by Pancake & Anton Kochkov by Nguyen Anh Quynh · 10 years ago
  38. 42706a3 indentation with tab by Nguyen Anh Quynh · 10 years ago
  39. 779d4c7 first changes to get a successfully compiled version of capstone on VS2012 by Axel 0vercl0k Souchet · 10 years ago
  40. e93179b x86: BOUND instruction uses dword & qword for boundary array, but not memory reference by Nguyen Anh Quynh · 10 years ago
  41. 81a6df4 x86: temporarily revert a part of commit 2be9b8791a1bfd820abf526e41091da305481005 due to some broken output by Nguyen Anh Quynh · 10 years ago
  42. 6d3d800 x86: do not print memory offset in negative form. bug reported by Le Dinh Long by Nguyen Anh Quynh · 10 years ago
  43. 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
  44. e51cf36 x86: do not print negative immediate. request of Le Dinh Long by Nguyen Anh Quynh · 10 years ago
  45. 59b5489 x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake by Nguyen Anh Quynh · 10 years ago
  46. 9518148 add X86_COMPACT option. also add CS_SUPPORT_X86_COMPACT. made Python support this change by Nguyen Anh Quynh · 10 years ago
  47. 017df60 arm64, mips, x86: print -9, not -0x9 by Nguyen Anh Quynh · 10 years ago
  48. 27b9a96 x86: make printAliasInstr() return string, not id by Nguyen Anh Quynh · 10 years ago
  49. 85cddef x86: optimize handling special instructions with accumulate registers by Nguyen Anh Quynh · 10 years ago
  50. 005c514 x86: eliminate X86_get_insn_id2() by Nguyen Anh Quynh · 10 years ago
  51. a86a127 Merge branch 'msvc0' into next1 by Nguyen Anh Quynh · 10 years ago
  52. 13f40d2 x86: upgrade core by Nguyen Anh Quynh · 10 years ago
  53. eaeee31 Merge branch 'msvc' into test by Nguyen Anh Quynh · 11 years ago
  54. 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
  55. 3732725 rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu by Nguyen Anh Quynh · 11 years ago
  56. f328f30 rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu by Nguyen Anh Quynh · 11 years ago
  57. d68a30f x86: remove 'opaque' in the output of some instructions by Nguyen Anh Quynh · 11 years ago
  58. 9dfdae6 x86: add new instructions: FSETPM, SALC, GETSEC & INT1. bug reported by Pancake by Nguyen Anh Quynh · 11 years ago
  59. 38c1322 x86: remove 'opaque' in the output of some instructions by Nguyen Anh Quynh · 11 years ago
  60. a9ffb44 replace strdup() with our cs_strdup(), which call cs_mem_malloc() internally by Nguyen Anh Quynh · 11 years ago
  61. 3d56b82 extend @op_str of cs_insn_flat following the core change 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. 2b53b20 x86: patch in acc registers for xchg. bug reported by felixwilhelm by Nguyen Anh Quynh · 11 years ago
  69. a209e67 support to turn on/off building instruction details by Nguyen Anh Quynh · 11 years ago
  70. bed9091 x86: calculate op_size properly in special cases regarding rax, eax, ax, al registers by Nguyen Anh Quynh · 11 years ago
  71. 94990c9 x86: print '0' rather than '-0' by Nguyen Anh Quynh · 11 years ago
  72. be90639 x86: properly translate immediate numbers based on their encoding. INT is the exception 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. a01d154 x86: handle outs instruction in 16bit mode 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. f9e3216 x86: on mem reference, put scale after index register to be consistent with Intel style by Nguyen Anh Quynh · 11 years ago
  77. 9c950c1 x86: fix all the shift rotate insns with 1 as immediate: shl, shr, sar, ror, rol. thus, removed the hack on this insns. by Nguyen Anh Quynh · 11 years ago
  78. 8fcec67 x86: do not sign-extend immediate. this fixes the issues reported by LongLD by Nguyen Anh Quynh · 11 years ago
  79. 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
  80. 0b6f1bd x86: fix SHR, SHL, SAR insn when second op is 1 (Intel syntax). reported by Edgar Barbosa by Nguyen Anh Quynh · 11 years ago
  81. f10be9b x86: fix an overflow bug reported by Pancake by Nguyen Anh Quynh · 11 years ago
  82. 26ee41a initial import by Nguyen Anh Quynh · 11 years ago