1. bdd1e34 remove 'restrict' keyword in the definition of cs_vsnprintf(). also compile tests/* with -L option by Nguyen Anh Quynh · 11 years ago
  2. 56aba59 correct some comments on CS_OPT_MEM option by Nguyen Anh Quynh · 11 years ago
  3. 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
  4. 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
  5. 9cc56a3 arm: update core by Nguyen Anh Quynh · 11 years ago
  6. 2f05ab2 add some comments on the availability of some APIs relying on detail = ON by Nguyen Anh Quynh · 11 years ago
  7. 75ef242 mips: update core by Nguyen Anh Quynh · 11 years ago
  8. 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
  9. 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
  10. c263d35 correct comments on CS_OPT_ON/OFF regarding default detail option by Nguyen Anh Quynh · 11 years ago
  11. cf89cf6 cosmetic fix for capstone.h by Nguyen Anh Quynh · 11 years ago
  12. 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
  13. 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
  14. a60ed8b more instructions on CS_OPT_MEM by Nguyen Anh Quynh · 11 years ago
  15. ac9c076 minor fix for instruction on CS_OPT_MEM by Nguyen Anh Quynh · 11 years ago
  16. 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
  17. af6ca7e ppc: add branch hint support to cs_ppc struct by Nguyen Anh Quynh · 11 years ago
  18. f1d489b ppc: support details information by Nguyen Anh Quynh · 11 years ago
  19. 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
  20. ee143c8 fix a crashed bug in cs_close(): call destroy function before freeing handle's memory by Nguyen Anh Quynh · 11 years ago
  21. b265406 cache insns for fast lookup in mapping.c. based on the idea of Dang Hoang Vu by Nguyen Anh Quynh · 11 years ago
  22. ae3649f rename some C header guards to be without _ as prefix to follow naming convention of C language. suggested by Markus Elfring by Nguyen Anh Quynh · 11 years ago
  23. 0b4c123 ppc: change type @disp to int32_t, and add @update_cr0 to cs_ppc struct by Nguyen Anh Quynh · 11 years ago
  24. 4d22779 add the missing include/ppc.h by Nguyen Anh Quynh · 11 years ago
  25. 42c6b1a initial support for PPC by Nguyen Anh Quynh · 11 years ago
  26. 0cb3d6c we broke compatibility of bunch of important APIs, so bump API version to 2.0 rather than 1.1 by Nguyen Anh Quynh · 11 years ago
  27. b90cb99 API cs_version_ex(): since we already broke API compatibility, we are not afraid to break cs_version() too. this replaces cs_version() with cs_version_ex() by Nguyen Anh Quynh · 11 years ago
  28. 04c19be rename API cs_disasm_dyn() to cs_disasm_ex(), and intentionally breaks compatibility with 1.0 by Nguyen Anh Quynh · 11 years ago
  29. 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
  30. 2296d5e add macro CS_MAKE_VERSION, which is handy to create combined version from major & minor version so that can be compared to the result of cs_version_ex() by Nguyen Anh Quynh · 11 years ago
  31. b880678 old cs_version() and new cs_version() are not compatible, so revert old one, and create new separate API cs_version_ex() by Nguyen Anh Quynh · 11 years ago
  32. 0877747 cs_version() can accept NULL arguments. this is useful if you dont care about major/minor, but only want to get returned combined version by Nguyen Anh Quynh · 11 years ago
  33. 39a42ed Change the way of supporting arch modularization by Nguyen Anh Quynh · 11 years ago
  34. f185180 cleaner implementation for arch modularization by Nguyen Anh Quynh · 11 years ago
  35. 7008356 change cs_insn struct to follow the commit 18103e4a. fixed Python & Java bindings accordingly. attn: bindings by Nguyen Anh Quynh · 11 years ago
  36. 1bdb23a add CS_OPT_MODE option. this allows us to change engine's mode at run-time by Nguyen Anh Quynh · 11 years ago
  37. d06e2f5 arm: expose alias registers SB, SL, FP & IP. attn: bindings by Nguyen Anh Quynh · 11 years ago
  38. df3fb00 arm: add comments to arm.h for coprocessor register types by Nguyen Anh Quynh · 11 years ago
  39. 7957ed1 arm64: add some alias registers. attn: bindings by Nguyen Anh Quynh · 11 years ago
  40. 46a5afd add comment to clarify which information in cs_insn is available when CS_OPT_DETAIL = OFF by Nguyen Anh Quynh · 11 years ago
  41. 4994c58 bindings: support new 'detail' option for java & python by Nguyen Anh Quynh · 11 years ago
  42. 4d3e852 detail option: provide instruction id even when detail option is OFF by Nguyen Anh Quynh · 11 years ago
  43. a209e67 support to turn on/off building instruction details by Nguyen Anh Quynh · 11 years ago
  44. f0e4eed Use const on all read-only buffers by pancake · 11 years ago
  45. ad89d25 mips: optimize Mips_map_register() to O(1). suggested by Pancake by Nguyen Anh Quynh · 11 years ago
  46. 66f6c22 mips: fix NEGU alias instruction. bug reported by Pancake by Nguyen Anh Quynh · 11 years ago
  47. 36df4bb revert the cs_version() API by Nguyen Anh Quynh · 11 years ago
  48. bb64b0b more API version to capstone.h, and remove cs_version(). reset API back to 1.0 for public release by Nguyen Anh Quynh · 11 years ago
  49. bdaf3b5 x86: delete useless constant values assigned for instructions in x86.h by Nguyen Anh Quynh · 11 years ago
  50. 162409e mips: upgrade core engine by Nguyen Anh Quynh · 11 years ago
  51. 731bf2a arm64: update core engine by Nguyen Anh Quynh · 11 years ago
  52. 041e25d add CS_ERR_OPTION type. cs_option() returns this error code on invalid option by Nguyen Anh Quynh · 11 years ago
  53. a236902 fix CS_INSN_OFFSET: calculate offset based on the address of related instruction only by Nguyen Anh Quynh · 11 years ago
  54. a84d747 fix typo in CS_INSN_OFFSET by Nguyen Anh Quynh · 11 years ago
  55. bb54603 add CS_INSN_OFFSET macro, so we can easily calculate offset of one insn, given its position in its array by Nguyen Anh Quynh · 11 years ago
  56. 4d70daf note that Intel is default syntax by Nguyen Anh Quynh · 11 years ago
  57. a2f825f support comments in autogen files, so constant files are more friendly by Nguyen Anh Quynh · 11 years ago
  58. 79976c1 fix some comments in capstone.h by Nguyen Anh Quynh · 11 years ago
  59. 8f13f3c rename @hex_code to @bytes, and move it to next to @size by Nguyen Anh Quynh · 11 years ago
  60. c45b158 Merge branch 'master' of https://github.com/joxeankoret/capstone into hexcode by Nguyen Anh Quynh · 11 years ago
  61. 367a4df Partially reverted previous commit by Joxean · 11 years ago
  62. 114df0e Added @hex_code member by Joxean · 11 years ago
  63. f8db76a arm64: correct value of ARM64_SFT_ROR by Nguyen Anh Quynh · 11 years ago
  64. ea5b79d move some alias registers around to after REG_MAX. this seems to fix some issues of clang, which struggles with enum that assign value from other enum by Nguyen Anh Quynh · 11 years ago
  65. b39ef0b arm: added some alias registers by Nguyen Anh Quynh · 11 years ago
  66. da8adad API cs_option(): @value now has size_t, so mapping opaque pointer is possible for future options by Nguyen Anh Quynh · 11 years ago
  67. c618db4 change option names for cs_option(), and update python binding accordingly to support new cs_option() by Nguyen Anh Quynh · 11 years ago
  68. b8ce68e change cs_option() API to be more flexible with option value by Nguyen Anh Quynh · 11 years ago
  69. 01aba00 add cs_option() API. move ATT & Intel syntax here, rather than having them as CS_MODE, which is wrong by Nguyen Anh Quynh · 11 years ago
  70. 612b5d2 consistently use same param name @address rather than @offset in all cs_disasm*() API by Nguyen Anh Quynh · 11 years ago
  71. f2a649e cs_insn.address also needs to be changed after the change on @offset of cs_disasm*() API by Nguyen Anh Quynh · 11 years ago
  72. 7d5f96d merge Radare's pull request on API change on @address of cs_disasm*() by Nguyen Anh Quynh · 11 years ago
  73. 029df20 add some comments referring to cs_errno() on failure of some APIs by Nguyen Anh Quynh · 11 years ago
  74. 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
  75. c04f873 Use uint64_t instead of size_t for addresses by pancake · 11 years ago
  76. 3582bc1 arm64: ARM64_GRP_JUMP is in the wrong place. move it to its place and also clarify some GRP comments by Nguyen Anh Quynh · 11 years ago
  77. ec0ed8e semantics: add insn group JUMP, so now we can check if this insn is branching by Nguyen Anh Quynh · 11 years ago
  78. 173ed2b arm: upgrade core engine by Nguyen Anh Quynh · 11 years ago
  79. 270d8ae Merge branch 'master' into x86 by Nguyen Anh Quynh · 11 years ago
  80. 3640f3c clarify in capstone.h that no API accepts CS_ARCH_* as handle anymore by Nguyen Anh Quynh · 11 years ago
  81. 36d143b x86: update core engine by Nguyen Anh Quynh · 11 years ago
  82. 6b9b664 arm64: support more alias insn by Nguyen Anh Quynh · 11 years ago
  83. 6b7abe3 arm64: handle alias insn in a better way, and add support for MNEG. bug reported by Patroklos Argyroudis by Nguyen Anh Quynh · 11 years ago
  84. f1656de reduce the size of @operands for arm & arm64 by Nguyen Anh Quynh · 11 years ago
  85. 90acea3 fix arm64_op_mem & arm64_op_type structures: int32_t is enough for imm & disp by Nguyen Anh Quynh · 11 years ago
  86. b42a657 change cs_disasm() and cs_disasm_dyn() to be portable API. fix related code using these API by Nguyen Anh Quynh · 11 years ago
  87. 26ee41a initial import by Nguyen Anh Quynh · 11 years ago