1. dfc94e1 ppc: add PPC_BC_INVALID by Nguyen Anh Quynh · 10 years ago
  2. 650f96c add new API cs_group_name() to return group name in string, given the group id by Nguyen Anh Quynh · 10 years ago
  3. e105594 x86: update comments for prefix[] & opcode[] fields of cs_x86 by Nguyen Anh Quynh · 10 years ago
  4. 9f6ed71 x86: add @rex to cs_x86 struct. updated python & java binding for this change by Nguyen Anh Quynh · 10 years ago
  5. 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
  6. 12e6e31 x86: rename zero_opmask of cs_x86_op to avx_zero_opmask by Nguyen Anh Quynh · 10 years ago
  7. 2b338ce x86: update some comments on x86.h by Nguyen Anh Quynh · 10 years ago
  8. 92a3d4c x86: add AVX's zero_opmask to cs_x86_op struct. updated Python & Java bindings for this change by Nguyen Anh Quynh · 10 years ago
  9. 4c5eabc x86: support SSE_CC & AVX_CC in cs_x86 struct. this also updates Python & Java bindings by Nguyen Anh Quynh · 10 years ago
  10. 0d71645 x86: add avx_bcast to cs_x86_op to support AVX512 instructions. this also updates Python & Java binding by Nguyen Anh Quynh · 10 years ago
  11. bb6440c x86: extend cs_x86.opcode to 4 bytes to contain EVEX opcode. this also updates Python binding following this interface change by Nguyen Anh Quynh · 10 years ago
  12. d29aa62 x86: correct comments on x86_op_mem.scale by Nguyen Anh Quynh · 10 years ago
  13. 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
  14. fb15221 x86: cs_x86.prefix[] should have size 4, not 5 by Nguyen Anh Quynh · 10 years ago
  15. 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
  16. 73bbbb3 arm: add ASRS, LSRS, VCLE, VCLT instructions. update Python & Java bindings at the same time by Nguyen Anh Quynh · 10 years ago
  17. 3a7c136 Fixed SPARC compilation by schwoop · 10 years ago
  18. 8a26bd3 Fix for GCC MIPS toolchain by schwoop · 10 years ago
  19. 4aacbea Merge branch 'next' into cmake2 by Nguyen Anh Quynh · 10 years ago
  20. a19d3f0 Merge branch 'feature/x86-groups' of https://github.com/parasyte/capstone into test by Nguyen Anh Quynh · 10 years ago
  21. 10053ba Modified CMakeLists.txt to re-enable support for building both static and shared versions of the library. by Ali Rizvi-Santiago · 10 years ago
  22. 1969b83 windows: expose public APIs with dllimport for user apps by Nguyen Anh Quynh · 10 years ago
  23. 0ea020e cmake: do not define dllimport by Nguyen Anh Quynh · 10 years ago
  24. 07c3693 cmake: properly export public APIs in capstone.DLL. thanks to Daniel Pistelli for helping to fix this issue by Nguyen Anh Quynh · 10 years ago
  25. 4c0ed0b correct capstone.h on the old already-renamed op_info[] arrays by Nguyen Anh Quynh · 10 years ago
  26. 6f74ccc Add new x86 instruction groups by Jay Oster · 10 years ago
  27. be2b788 xcore: handle details for some special tricky instructions by Nguyen Anh Quynh · 10 years ago
  28. c80d840 add XCore architecture by Nguyen Anh Quynh · 10 years ago
  29. 5d6383e sparc: SPARC_CC_ICC_N should not have the same value as SPARC_CC_INVALID. bug reported by Jason Oster by Nguyen Anh Quynh · 10 years ago
  30. aa60b8c [#124] ARM: Make `imm` detail field signed. by Jason Oster · 10 years ago
  31. 9693450 arm64: do not consider WZR & XZR alias registers by Nguyen Anh Quynh · 10 years ago
  32. cb59106 remove some more forgotten stdbool.h by Nguyen Anh Quynh · 10 years ago
  33. 171eb75 stdbool.h is only available in C99-supported compiler by Nguyen Anh Quynh · 10 years ago
  34. e76abf4 move prototype of strcasecmp for MSVC into utils.h, and remove platform.h by Nguyen Anh Quynh · 10 years ago
  35. e079f10 remove more redundant code in platform.h by Nguyen Anh Quynh · 10 years ago
  36. 8d8cd79 remove redundant code in platform.h by Nguyen Anh Quynh · 10 years ago
  37. 1d2e69b msvc: remove headers/ directory & replace it with include/platform.h by Nguyen Anh Quynh · 10 years ago
  38. 3878ff0 skipdata: change data type of callback's offset to uint64_t by Nguyen Anh Quynh · 10 years ago
  39. 7751fbe header files: Disassembler -> Disassembly by Nguyen Anh Quynh · 10 years ago
  40. fa69707 x86: handle more tricky instructions. by Nguyen Anh Quynh · 10 years ago
  41. 6f56ff5 x86: handle SAL instructions. bug reported by Attila Suszter & Ange Albertini by Nguyen Anh Quynh · 11 years ago
  42. 1efa9c1 SKIPDATA: add info about the first argument of callback function by Nguyen Anh Quynh · 11 years ago
  43. 42288ac SKIPDATA: add 1 more argument to callback function pointing to the input buffer of cs_disasm_ex() by Nguyen Anh Quynh · 11 years ago
  44. 3d5b6f3 update capstone.h to add some minor details for SKIPDATA mode by Nguyen Anh Quynh · 11 years ago
  45. 11ec881 core: add CS_ERR_SKIPDATA error code to report when code access irrelevant info in SKIPDATA mode by Nguyen Anh Quynh · 11 years ago
  46. 07ffd64 SKIPDATA: @offset of callback function should indicate the position of examining byte in input buffer by Nguyen Anh Quynh · 11 years ago
  47. a89383e number of bytes skipped by SKIPDATA option depends on arch by Nguyen Anh Quynh · 11 years ago
  48. d3ffe37 API: support SKIPDATA option (off by default) by Nguyen Anh Quynh · 11 years ago
  49. 901631e remove the useless diet.h by Nguyen Anh Quynh · 11 years ago
  50. 6d3c711 correct config.mk since X86-reduce now supports VMX/SVM by Nguyen Anh Quynh · 11 years ago
  51. 59b5489 x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake by Nguyen Anh Quynh · 11 years ago
  52. 9518148 add X86_COMPACT option. also add CS_SUPPORT_X86_COMPACT. made Python support this change by Nguyen Anh Quynh · 11 years ago
  53. e4fae87 systemz: support length for Mem op by Nguyen Anh Quynh · 11 years ago
  54. da1e833 systemz: support accesss register operand by Nguyen Anh Quynh · 11 years ago
  55. b3d000a fix SystemZ on Op by Nguyen Anh Quynh · 11 years ago
  56. 48a14ca add SystemZ arch by Nguyen Anh Quynh · 11 years ago
  57. 604c45e cleaning capstone.h by Nguyen Anh Quynh · 11 years ago
  58. 2ff665a arm: support asm syntax CS_OPT_SYNTAX_NOREGNAME to print out registers with numbers (ex: 'r11' rather than 'fp') by Nguyen Anh Quynh · 11 years ago
  59. 1a39bb5 API: bump to 2.2 after the addition of Sparc support by Nguyen Anh Quynh · 11 years ago
  60. 20ab806 add missing sparc.h by Nguyen Anh Quynh · 11 years ago
  61. 05e2713 core: add Sparc arch by Nguyen Anh Quynh · 11 years ago
  62. f3b7bcf indentation for ppc.h by Nguyen Anh Quynh · 11 years ago
  63. 395bbab cleanup x86.h & mips.h (C-IMM) by Nguyen Anh Quynh · 11 years ago
  64. 183d053 ppc: correct a comment on IMM operand in ppc.h by Nguyen Anh Quynh · 11 years ago
  65. c8e0785 add some more comments regarding invalidating @handle of cs_close() by Nguyen Anh Quynh · 11 years ago
  66. 226d7dc change API cs_close() to take pointer to handle as argument. this lets us invalidate the closed handle by Nguyen Anh Quynh · 11 years ago
  67. d5d06ed Merge branch 'x86' into next by Nguyen Anh Quynh · 11 years ago
  68. 492b8ed define CS_SUPPORT_DIET with relation to CS_ARCH_ALL for clarification by Nguyen Anh Quynh · 11 years ago
  69. 143759d x86: update core by Nguyen Anh Quynh · 11 years ago
  70. f7cdbdf add CS_ERR_DIET error code to report information irrelevant in diet engine by Nguyen Anh Quynh · 11 years ago
  71. 544e0ff explicitly warning about diet mode for some APIs in capstone.h by Nguyen Anh Quynh · 11 years ago
  72. c70adc3 clarify some comments regarding 'diet' mode in capstone.h by Nguyen Anh Quynh · 11 years ago
  73. b2870e4 API: extend cs_support() to allow query on diet mode. add CS_SUPPORT_DIET at the same time by Nguyen Anh Quynh · 11 years ago
  74. fc83a43 add diet compile option (CAPSTONE_DIET option in config.mk). This reduces binary size by around 40% by Nguyen Anh Quynh · 11 years ago
  75. 6bc08a8 Fix the X86_REL_ADDR macro in x86.h by Enzo Matsumiya · 11 years ago
  76. 8b915ed ppc: update core by Nguyen Anh Quynh · 11 years ago
  77. 43a9a9d bump API version from 2.0 to 2.1 for core + Python & Java bindings by Nguyen Anh Quynh · 11 years ago
  78. bc0b3b9 mips: update core by Nguyen Anh Quynh · 11 years ago
  79. 6b804da arm: update core by Nguyen Anh Quynh · 11 years ago
  80. a86a127 Merge branch 'msvc0' into next1 by Nguyen Anh Quynh · 11 years ago
  81. 4f22028 add CS_ERR_VERSION to report error when binding version is different from core's API version by Nguyen Anh Quynh · 11 years ago
  82. 13f40d2 x86: upgrade core by Nguyen Anh Quynh · 11 years ago
  83. eaeee31 Merge branch 'msvc' into test by Nguyen Anh Quynh · 11 years ago
  84. b57c90d fix some issues introduced by MSVC port by Nguyen Anh Quynh · 11 years ago
  85. 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
  86. 06b3c05 cs_open() should return error on invalid mode by Nguyen Anh Quynh · 11 years ago
  87. 53fc5c1 cs_open() should return error on invalid mode by Nguyen Anh Quynh · 11 years ago
  88. dd40750 change header guards to have CAPSTONE_ as prefix. suggested by Markus Elfring by Nguyen Anh Quynh · 11 years ago
  89. 747c4ef change header guards to have CAPSTONE_ as prefix. suggested by Markus Elfring by Nguyen Anh Quynh · 11 years ago
  90. 9dfdae6 x86: add new instructions: FSETPM, SALC, GETSEC & INT1. bug reported by Pancake by Nguyen Anh Quynh · 11 years ago
  91. 64d4083 add solaris support, and add make.sh by Nguyen Anh Quynh · 11 years ago
  92. bdd1e34 remove 'restrict' keyword in the definition of cs_vsnprintf(). also compile tests/* with -L option by Nguyen Anh Quynh · 11 years ago
  93. 56aba59 correct some comments on CS_OPT_MEM option by Nguyen Anh Quynh · 11 years ago
  94. 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
  95. 0636f68 increase size of @op_str to 160 to contain long operand string of some Neon Arm instructions by Nguyen Anh Quynh · 11 years ago
  96. 9cc56a3 arm: update core by Nguyen Anh Quynh · 11 years ago
  97. 2f05ab2 add some comments on the availability of some APIs relying on detail = ON by Nguyen Anh Quynh · 11 years ago
  98. 75ef242 mips: update core by Nguyen Anh Quynh · 11 years ago
  99. b99aec8 increase sizes of @op_str & ARM @operands to contain some ARM instructions with super long list of registers. issue reported by Deroko of ARTeam by Nguyen Anh Quynh · 11 years ago
  100. 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