1. 6d3d800 x86: do not print memory offset in negative form. bug reported by Le Dinh Long by Nguyen Anh Quynh · 10 years ago
  2. 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
  3. d325b1a x86: reduce mode support VMX/SVM instructions now by Nguyen Anh Quynh · 10 years ago
  4. e51cf36 x86: do not print negative immediate. request of Le Dinh Long by Nguyen Anh Quynh · 10 years ago
  5. 59b5489 x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake by Nguyen Anh Quynh · 10 years ago
  6. 9518148 add X86_COMPACT option. also add CS_SUPPORT_X86_COMPACT. made Python support this change by Nguyen Anh Quynh · 10 years ago
  7. 017df60 arm64, mips, x86: print -9, not -0x9 by Nguyen Anh Quynh · 10 years ago
  8. fa814fe x86: flag short instruction with missing SIB byte as broken one. ported from upstream. bug reported by @longledinh by Nguyen Anh Quynh · 10 years ago
  9. f6c7cbc core: fix some warnings by Nguyen Anh Quynh · 10 years ago
  10. 1c68ab9 cleaning up unused code by Nguyen Anh Quynh · 10 years ago
  11. ce2ad20 x86: clean up X86ATTInstPrinter.c by Nguyen Anh Quynh · 10 years ago
  12. bc22b5b x86: handle rep/repne mulpd case by Nguyen Anh Quynh · 10 years ago
  13. 079e043 x86: bug fixes for some instructions, including AVX by Nguyen Anh Quynh · 10 years ago
  14. 143759d x86: update core by Nguyen Anh Quynh · 10 years ago
  15. fc83a43 add diet compile option (CAPSTONE_DIET option in config.mk). This reduces binary size by around 40% by Nguyen Anh Quynh · 10 years ago
  16. 1181a85 x86: fix a double-free bug for ATT syntax by Nguyen Anh Quynh · 10 years ago
  17. 0b6daad x86: avoid duplicating slot 0 of Opcode tables with emptyTable by Nguyen Anh Quynh · 10 years ago
  18. f6060b8 x86: compress Opcode tables to make data size 3 times smaller. this is without performance sacrifice by using some extra index tables by Nguyen Anh Quynh · 10 years ago
  19. b24692c x86: add some debug code to find out size of some Opcode tables by Nguyen Anh Quynh · 10 years ago
  20. 27b9a96 x86: make printAliasInstr() return string, not id by Nguyen Anh Quynh · 10 years ago
  21. 4f93d9c arm64: simplify handling alias instruction (printAliasInstr) by Nguyen Anh Quynh · 10 years ago
  22. 85cddef x86: optimize handling special instructions with accumulate registers by Nguyen Anh Quynh · 10 years ago
  23. 005c514 x86: eliminate X86_get_insn_id2() by Nguyen Anh Quynh · 10 years ago
  24. a86a127 Merge branch 'msvc0' into next1 by Nguyen Anh Quynh · 10 years ago
  25. 603f7ac x86: fix a warning on unused variable by kaka22 · 10 years ago
  26. d7c00fe x86: REP should have *CX registers as implicit registers read/written by Nguyen Anh Quynh · 10 years ago
  27. 13f40d2 x86: upgrade core by Nguyen Anh Quynh · 10 years ago
  28. 9389947 x86: fix a mem leaking issue in X86_insn_combine() by Nguyen Anh Quynh · 11 years ago
  29. a82a089 more more fixes on C coding style by Nguyen Anh Quynh · 11 years ago
  30. eaeee31 Merge branch 'msvc' into test by Nguyen Anh Quynh · 11 years ago
  31. 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
  32. c34959b x86: proper calculation for the trailing instruction in total cache. issue reported by Pancake by Nguyen Anh Quynh · 11 years ago
  33. c36ce95 x86: proper calculation for the trailing instruction in total cache. issue reported by Pancake by Nguyen Anh Quynh · 11 years ago
  34. 06b3c05 cs_open() should return error on invalid mode by Nguyen Anh Quynh · 11 years ago
  35. 53fc5c1 cs_open() should return error on invalid mode by Nguyen Anh Quynh · 11 years ago
  36. 9a291bd x86: do not use non-standard strlcat & strlcpy by Nguyen Anh Quynh · 11 years ago
  37. b9ff3aa x86: do not use non-standard strlcat & strlcpy by Nguyen Anh Quynh · 11 years ago
  38. dc8c346 Merge branch 'prefix' into next by Nguyen Anh Quynh · 11 years ago
  39. 7772d85 x86: fix known issue with prefix by combining with previous prefix instruction. this is not perfect, but good enough for now by Nguyen Anh Quynh · 11 years ago
  40. 3732725 rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu by Nguyen Anh Quynh · 11 years ago
  41. f328f30 rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu by Nguyen Anh Quynh · 11 years ago
  42. d68a30f x86: remove 'opaque' in the output of some instructions by Nguyen Anh Quynh · 11 years ago
  43. 9dfdae6 x86: add new instructions: FSETPM, SALC, GETSEC & INT1. bug reported by Pancake by Nguyen Anh Quynh · 11 years ago
  44. 38c1322 x86: remove 'opaque' in the output of some instructions by Nguyen Anh Quynh · 11 years ago
  45. c272e9d do not use constructor to enable archs, so code is more portable. suggested by Alex Ionescu by Nguyen Anh Quynh · 11 years ago
  46. edeeb04 make vsnprintf() user-defined function pointer, which is passed in via the same CS_OPT_MEM option like malloc/calloc etc by Nguyen Anh Quynh · 11 years ago
  47. a9ffb44 replace strdup() with our cs_strdup(), which call cs_mem_malloc() internally by Nguyen Anh Quynh · 11 years ago
  48. 136e2df x86: some arithmetic instructions should not update accumulate registers by Nguyen Anh Quynh · 11 years ago
  49. 9c2d029 x86: few more SUB insn should not affect accumulate register by Nguyen Anh Quynh · 11 years ago
  50. 3d56b82 extend @op_str of cs_insn_flat following the core change by Nguyen Anh Quynh · 11 years ago
  51. 22800aa x86: some ADD & SUB insn should not affect accumulate registers. bug reported by Bleh by Nguyen Anh Quynh · 11 years ago
  52. e51e227 ppc & x86: add third dummy MRI argument to printInstruction() to make it consistent with other archs by Nguyen Anh Quynh · 11 years ago
  53. 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
  54. 701b850 Fix: bug that static link does not know constructor by danghvu · 11 years ago
  55. f1b0508 x86: cleanup unused stuff by Nguyen Anh Quynh · 11 years ago
  56. 9fac512 no longer need to free insn_cache for each arch: simply do it from cs_close() by Nguyen Anh Quynh · 11 years ago
  57. 1acfd0b move insn_cache into cs_struct to gurantee thread-safe by Nguyen Anh Quynh · 11 years ago
  58. c740407 move internal memory management declarations from utils.h to cs_priv.h by Nguyen Anh Quynh · 11 years ago
  59. 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
  60. ee143c8 fix a crashed bug in cs_close(): call destroy function before freeing handle's memory by Nguyen Anh Quynh · 11 years ago
  61. b265406 cache insns for fast lookup in mapping.c. based on the idea of Dang Hoang Vu by Nguyen Anh Quynh · 11 years ago
  62. 57ab21b rename some old header guards from SB to CS by Nguyen Anh Quynh · 11 years ago
  63. 42c6b1a initial support for PPC by Nguyen Anh Quynh · 11 years ago
  64. ec4ead2 function pointers in arch_init[] should be able to report errors by Nguyen Anh Quynh · 11 years ago
  65. 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
  66. 2b53b20 x86: patch in acc registers for xchg. bug reported by felixwilhelm by Nguyen Anh Quynh · 11 years ago
  67. f954f87 initialize all_arch in constructors by Nguyen Anh Quynh · 11 years ago
  68. d345839 support cs_option() for arm64 module by Nguyen Anh Quynh · 11 years ago
  69. 39a42ed Change the way of supporting arch modularization by Nguyen Anh Quynh · 11 years ago
  70. 13a7d95 add missing arch/*/module.c by Nguyen Anh Quynh · 11 years ago
  71. f185180 cleaner implementation for arch modularization by Nguyen Anh Quynh · 11 years ago
  72. abc0205 make all module code static by Nguyen Anh Quynh · 11 years ago
  73. 7711858 Minor fix credit by danghvu · 11 years ago
  74. 29e01a6 arch/*/include.h -> arch/*/module.h by danghvu · 11 years ago
  75. 0b6ea04 Move cs_option dispatch into arch specific by danghvu · 11 years ago
  76. 34d49d9 Support compilation of individual arch by danghvu · 11 years ago
  77. 4d3e852 detail option: provide instruction id even when detail option is OFF by Nguyen Anh Quynh · 11 years ago
  78. a209e67 support to turn on/off building instruction details by Nguyen Anh Quynh · 11 years ago
  79. bed9091 x86: calculate op_size properly in special cases regarding rax, eax, ax, al registers by Nguyen Anh Quynh · 11 years ago
  80. 94990c9 x86: print '0' rather than '-0' by Nguyen Anh Quynh · 11 years ago
  81. be90639 x86: properly translate immediate numbers based on their encoding. INT is the exception by Nguyen Anh Quynh · 11 years ago
  82. 4fe4281 x86: take care negative immediate (no prefix 0x) when print number greater than -10 by Nguyen Anh Quynh · 11 years ago
  83. f22557b x86: print immediate without prefix 0x if the number is under 10 by Nguyen Anh Quynh · 11 years ago
  84. 70bab7e x86: cleaner fix for 16bit instruction with data override 'reverse' by Nguyen Anh Quynh · 11 years ago
  85. 04da009 x86: quick hack to fix 16bit issue with data override 'reverse'. this might fix bunch of bugs reported by Joxean & Pancake by Nguyen Anh Quynh · 11 years ago
  86. a01d154 x86: handle outs instruction in 16bit mode by Nguyen Anh Quynh · 11 years ago
  87. 4d85f29 x86: properly output insb/insd instruction with the right mode. bug reported by Pancake by Nguyen Anh Quynh · 11 years ago
  88. 9fa7a6e x86: dirty fix for relative call for 16bit mode. need to be properly fixed in future. bug reported by Joxean and Pancake by Nguyen Anh Quynh · 11 years ago
  89. f0e4eed Use const on all read-only buffers by pancake · 11 years ago
  90. 37c7d77 x86: print mem pointer reference in lowercase by Nguyen Anh Quynh · 11 years ago
  91. a253c7a x86: map EFLAGS to string of 'flags', 'eflags' or 'rflags' depending on current CS_MODE by Nguyen Anh Quynh · 11 years ago
  92. f5d9892 x86: return lowercase string for instrution name by Nguyen Anh Quynh · 11 years ago
  93. b4ce383 x86: map xstorerng alias instruction back to xstore. bug reported by Nicolas Ruff by Nguyen Anh Quynh · 11 years ago
  94. f9e3216 x86: on mem reference, put scale after index register to be consistent with Intel style by Nguyen Anh Quynh · 11 years ago
  95. 641b783 x86: fix relative call. bug reported by Joxean Koret by Nguyen Anh Quynh · 11 years ago
  96. 6d552e5 x86: fix bug in relative jump. reported by Joxean by Nguyen Anh Quynh · 11 years ago
  97. 7d5f96d merge Radare's pull request on API change on @address of cs_disasm*() by Nguyen Anh Quynh · 11 years ago
  98. f35e2ad add @regs_read_count, @regs_write_count, @groups_count to @cs_insn. bump API to 1.4 by Nguyen Anh Quynh · 11 years ago
  99. c04f873 Use uint64_t instead of size_t for addresses by pancake · 11 years ago
  100. 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