1. 37590df Fix spelling nits by Taras Tsugrii · 9 years ago
  2. ac9253c Update capstone.h by mrexodia · 9 years ago
  3. fa20d0d Merge branch 'v3' 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. bc96e36 remove stdio.h from capstone.h. this is to make it possible to embed to OSX kernel. issue reported by Pedro by Nguyen Anh Quynh · 9 years ago
  6. d83bf84 Limit exported symbols by Hilko Bengen · 9 years ago
  7. a7b06fd capstone.h: add comments on some hardware modes by Nguyen Anh Quynh · 10 years ago
  8. 84df600 tests: update Mips modes to CS_MODE_MIPS32 & CS_MODE_MIPS64 by Nguyen Anh Quynh · 10 years ago
  9. d3f0373 add CS_MODE_MIPS32 & CS_MODE_MIPS64. these modes are aliases of CS_MODE_32 & CS_MODE_64, so no old code is broken by Nguyen Anh Quynh · 10 years ago
  10. cc60d10 mips: add comments on mips32 & mips64 to capstone.h by Nguyen Anh Quynh · 10 years ago
  11. 753f44a capstone.h: add comment for CS_ARCH_ALL by Nguyen Anh Quynh · 10 years ago
  12. c942f22 arm: support new mode CS_MODE_V8 for Armv8 A32 encodings by Nguyen Anh Quynh · 10 years ago
  13. 3ab5091 use common instruction groups across all architectures. this adds cs_group_type to capstone.h. suggestion by @zneak by Nguyen Anh Quynh · 10 years ago
  14. 21ac056 use common operand types across all architectures. this adds cs_op_type to capstone.h. suggestion by @zneak by Nguyen Anh Quynh · 10 years ago
  15. a18abdd capstone.h: coding style by Nguyen Anh Quynh · 10 years ago
  16. 024e55e capstone.h: add notes on cs_disasm() vs cs_disasm_iter() by Nguyen Anh Quynh · 10 years ago
  17. c41da15 capstone.h: change cs_disasm to cs_disasm_iter in some places by Nguyen Anh Quynh · 10 years ago
  18. 79e253c Remove CS_MODE_N64 by Jay Oster · 10 years ago
  19. 2c8b262 capstone.h: document that for instruction or when detail mode is OFF, the detail pointer is irrelevant, regardless of its value by Nguyen Anh Quynh · 10 years ago
  20. fb429b1 capstone.h: note that in Skipdata mode, invalid instruction has id = 0 by Nguyen Anh Quynh · 10 years ago
  21. ff2939a capstone.h: refer to sample code for skipdata option & cs_disasm_iter API by Nguyen Anh Quynh · 10 years ago
  22. 801ce2b detail pointer is irrelevant when in skipdata mode by Nguyen Anh Quynh · 10 years ago
  23. 542a540 refine instructions of cs_free() to reflect the newly added API cs_malloc() by Nguyen Anh Quynh · 10 years ago
  24. 5cb3d64 refine some API instructions for capstone.h by Nguyen Anh Quynh · 10 years ago
  25. 43efc45 code style by Nguyen Anh Quynh · 10 years ago
  26. 0a2eca7 modify API cs_disasm_iter() and add new API cs_malloc(). also adds sample code test_iter.c by Nguyen Anh Quynh · 10 years ago
  27. 993f362 New API: cs_disasm_iter by hlide · 10 years ago
  28. aa58f7f typo fix for capstone.h by Nguyen Anh Quynh · 10 years ago
  29. 2c425fc correct an incorrect comment on default value of skipdata mnem: .db -> .byte. bug reported by Ben Nagy by Nguyen Anh Quynh · 10 years ago
  30. 0beb0d4 api: get back the old API cs_disasm() & mark cs_disasm_ex() deprecated. cs_disasm_ex() will be removed in the future by Nguyen Anh Quynh · 10 years ago
  31. 0efef5d solve some conflicts when merging -next into -v3 by Nguyen Anh Quynh · 10 years ago
  32. 78c4876 Merge branch 'cs_insn_const' of https://github.com/obs1dium/capstone into next by Nguyen Anh Quynh · 10 years ago
  33. 876b6b6 use const when passing cs_insn pointers by obs · 10 years ago
  34. 6638294 x86: return proper error if cs_option() enables AT&T syntax but AT&T support is opt-out at compile time by Nguyen Anh Quynh · 10 years ago
  35. 0f0eb98 mips: update core. this added bunch of new instructions & groups. updated Python & Java bindings accordingly by Nguyen Anh Quynh · 10 years ago
  36. 7c089fd arm: add new mode CS_MODE_MCLASS for Cortex-M series. updated Python & Java bindings accordingly by Nguyen Anh Quynh · 10 years ago
  37. fd0f798 bump API & package version to 3.0 by Nguyen Anh Quynh · 10 years ago
  38. 027afdc Change the prototype of the callback in SKIPDATA option. Suggested by Ben Nagy. by Nguyen Anh Quynh · 10 years ago
  39. 0df7e93 Change the prototype of the callback in SKIPDATA option. Suggested by Ben Nagy. by Nguyen Anh Quynh · 10 years ago
  40. 650f96c add new API cs_group_name() to return group name in string, given the group id by Nguyen Anh Quynh · 10 years ago
  41. 4aacbea Merge branch 'next' into cmake2 by Nguyen Anh Quynh · 10 years ago
  42. 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
  43. 1969b83 windows: expose public APIs with dllimport for user apps by Nguyen Anh Quynh · 10 years ago
  44. 0ea020e cmake: do not define dllimport by Nguyen Anh Quynh · 10 years ago
  45. 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
  46. 4c0ed0b correct capstone.h on the old already-renamed op_info[] arrays by Nguyen Anh Quynh · 10 years ago
  47. c80d840 add XCore architecture by Nguyen Anh Quynh · 10 years ago
  48. 171eb75 stdbool.h is only available in C99-supported compiler by Nguyen Anh Quynh · 10 years ago
  49. e76abf4 move prototype of strcasecmp for MSVC into utils.h, and remove platform.h by Nguyen Anh Quynh · 10 years ago
  50. 1d2e69b msvc: remove headers/ directory & replace it with include/platform.h by Nguyen Anh Quynh · 10 years ago
  51. 3878ff0 skipdata: change data type of callback's offset to uint64_t by Nguyen Anh Quynh · 10 years ago
  52. 7751fbe header files: Disassembler -> Disassembly by Nguyen Anh Quynh · 10 years ago
  53. 1efa9c1 SKIPDATA: add info about the first argument of callback function by Nguyen Anh Quynh · 10 years ago
  54. 42288ac SKIPDATA: add 1 more argument to callback function pointing to the input buffer of cs_disasm_ex() by Nguyen Anh Quynh · 10 years ago
  55. 3d5b6f3 update capstone.h to add some minor details for SKIPDATA mode by Nguyen Anh Quynh · 10 years ago
  56. 11ec881 core: add CS_ERR_SKIPDATA error code to report when code access irrelevant info in SKIPDATA mode by Nguyen Anh Quynh · 10 years ago
  57. 07ffd64 SKIPDATA: @offset of callback function should indicate the position of examining byte in input buffer by Nguyen Anh Quynh · 10 years ago
  58. a89383e number of bytes skipped by SKIPDATA option depends on arch by Nguyen Anh Quynh · 10 years ago
  59. d3ffe37 API: support SKIPDATA option (off by default) by Nguyen Anh Quynh · 10 years ago
  60. 901631e remove the useless diet.h by Nguyen Anh Quynh · 10 years ago
  61. 6d3c711 correct config.mk since X86-reduce now supports VMX/SVM by Nguyen Anh Quynh · 10 years ago
  62. 59b5489 x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake by Nguyen Anh Quynh · 10 years ago
  63. 9518148 add X86_COMPACT option. also add CS_SUPPORT_X86_COMPACT. made Python support this change by Nguyen Anh Quynh · 10 years ago
  64. 48a14ca add SystemZ arch by Nguyen Anh Quynh · 10 years ago
  65. 604c45e cleaning capstone.h by Nguyen Anh Quynh · 10 years ago
  66. 2ff665a arm: support asm syntax CS_OPT_SYNTAX_NOREGNAME to print out registers with numbers (ex: 'r11' rather than 'fp') by Nguyen Anh Quynh · 10 years ago
  67. 1a39bb5 API: bump to 2.2 after the addition of Sparc support by Nguyen Anh Quynh · 10 years ago
  68. 05e2713 core: add Sparc arch by Nguyen Anh Quynh · 10 years ago
  69. c8e0785 add some more comments regarding invalidating @handle of cs_close() by Nguyen Anh Quynh · 10 years ago
  70. 226d7dc change API cs_close() to take pointer to handle as argument. this lets us invalidate the closed handle by Nguyen Anh Quynh · 10 years ago
  71. 492b8ed define CS_SUPPORT_DIET with relation to CS_ARCH_ALL for clarification by Nguyen Anh Quynh · 10 years ago
  72. f7cdbdf add CS_ERR_DIET error code to report information irrelevant in diet engine by Nguyen Anh Quynh · 10 years ago
  73. 544e0ff explicitly warning about diet mode for some APIs in capstone.h by Nguyen Anh Quynh · 10 years ago
  74. c70adc3 clarify some comments regarding 'diet' mode in capstone.h by Nguyen Anh Quynh · 10 years ago
  75. b2870e4 API: extend cs_support() to allow query on diet mode. add CS_SUPPORT_DIET at the same time by Nguyen Anh Quynh · 10 years ago
  76. 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
  77. 43a9a9d bump API version from 2.0 to 2.1 for core + Python & Java bindings by Nguyen Anh Quynh · 10 years ago
  78. a86a127 Merge branch 'msvc0' into next1 by Nguyen Anh Quynh · 10 years ago
  79. 4f22028 add CS_ERR_VERSION to report error when binding version is different from core's API version by Nguyen Anh Quynh · 10 years ago
  80. 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 · 10 years ago
  81. 06b3c05 cs_open() should return error on invalid mode by Nguyen Anh Quynh · 10 years ago
  82. 53fc5c1 cs_open() should return error on invalid mode by Nguyen Anh Quynh · 10 years ago
  83. 64d4083 add solaris support, and add make.sh by Nguyen Anh Quynh · 10 years ago
  84. bdd1e34 remove 'restrict' keyword in the definition of cs_vsnprintf(). also compile tests/* with -L option by Nguyen Anh Quynh · 10 years ago
  85. 56aba59 correct some comments on CS_OPT_MEM option by Nguyen Anh Quynh · 10 years ago
  86. 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 · 10 years ago
  87. 0636f68 increase size of @op_str to 160 to contain long operand string of some Neon Arm instructions by Nguyen Anh Quynh · 10 years ago
  88. 2f05ab2 add some comments on the availability of some APIs relying on detail = ON by Nguyen Anh Quynh · 10 years ago
  89. 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 · 10 years ago
  90. 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
  91. c263d35 correct comments on CS_OPT_ON/OFF regarding default detail option by Nguyen Anh Quynh · 11 years ago
  92. cf89cf6 cosmetic fix for capstone.h by Nguyen Anh Quynh · 11 years ago
  93. c52352d add new error code CS_ERR_MEMSETUP to report error when user-defined dynamic mem management is uninitialized by Nguyen Anh Quynh · 11 years ago
  94. 57aa8ec change argument type of cs_support() API from cs_arch to int. this is to give us more flexibility to use this API to check other stuffs in future by Nguyen Anh Quynh · 11 years ago
  95. a60ed8b more instructions on CS_OPT_MEM by Nguyen Anh Quynh · 11 years ago
  96. ac9c076 minor fix for instruction on CS_OPT_MEM by Nguyen Anh Quynh · 11 years ago
  97. 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
  98. af6ca7e ppc: add branch hint support to cs_ppc struct by Nguyen Anh Quynh · 11 years ago
  99. f1d489b ppc: support details information by Nguyen Anh Quynh · 11 years ago
  100. 34f9638 add new API: cs_strerror() return a string describing a given error code. this should be used together with cs_errno() by Nguyen Anh Quynh · 11 years ago