1. 1acfd0b move insn_cache into cs_struct to gurantee thread-safe by Nguyen Anh Quynh · 11 years ago
  2. 8f7ab49 fix a potential memleak in cs_open() - happened when arch is invalid/unsupported by Nguyen Anh Quynh · 11 years ago
  3. cf89cf6 cosmetic fix for capstone.h by Nguyen Anh Quynh · 11 years ago
  4. 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
  5. 1044c3e java: indentation fix by Nguyen Anh Quynh · 11 years ago
  6. 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
  7. a60ed8b more instructions on CS_OPT_MEM by Nguyen Anh Quynh · 11 years ago
  8. ac9c076 minor fix for instruction on CS_OPT_MEM by Nguyen Anh Quynh · 11 years ago
  9. 59492c2 enable system's my_malloc/calloc/realloc/free via compile time option by Nguyen Anh Quynh · 11 years ago
  10. f122ae0 tests: simplify some accesses to insn's details, and fix some typo bugs by Nguyen Anh Quynh · 11 years ago
  11. fa02175 python: delete redundant .gitignore by Nguyen Anh Quynh · 11 years ago
  12. 61e572b python: update to support PPC by Nguyen Anh Quynh · 11 years ago
  13. c740407 move internal memory management declarations from utils.h to cs_priv.h by Nguyen Anh Quynh · 11 years ago
  14. 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
  15. 2b14fcd ppc: update ppc.bh in post-printer by Nguyen Anh Quynh · 11 years ago
  16. 91e532d print out ppc_bh information in test_ppc.c & TestPpc.java by Nguyen Anh Quynh · 11 years ago
  17. db4bcdd Merge pull request #61 from danghvu/next by Nguyen Anh Quynh · 11 years ago
  18. c476765 Update java binding for PPC arch by danghvu · 11 years ago
  19. 5611de0 Fix const generator to account for PPC enum style by danghvu · 11 years ago
  20. 5cd6b34 python: add PPC test to test.py & test_detail.py by Nguyen Anh Quynh · 11 years ago
  21. af6ca7e ppc: add branch hint support to cs_ppc struct by Nguyen Anh Quynh · 11 years ago
  22. f1d489b ppc: support details information by Nguyen Anh Quynh · 11 years ago
  23. 5802e5e correct the last fix by Nguyen Anh Quynh · 11 years ago
  24. 5ef633c arm64 & arm: do not update details when detail option is off. bug reported by Pancake. by Nguyen Anh Quynh · 11 years ago
  25. 3524056 copy all include files for install target. bug spotted by Pancake by Nguyen Anh Quynh · 11 years ago
  26. 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
  27. ee143c8 fix a crashed bug in cs_close(): call destroy function before freeing handle's memory by Nguyen Anh Quynh · 11 years ago
  28. 42be2a6 Merge branch 'ppc' of https://github.com/aquynh/capstone into ppc by Nguyen Anh Quynh · 11 years ago
  29. 017e0d7 Merge branch 'next' of https://github.com/aquynh/capstone into ppc by Nguyen Anh Quynh · 11 years ago
  30. b265406 cache insns for fast lookup in mapping.c. based on the idea of Dang Hoang Vu by Nguyen Anh Quynh · 11 years ago
  31. e29eaf9 tests: use LDFLAGS to link test files - this is to make Gentoo happy by Nguyen Anh Quynh · 11 years ago
  32. 7adb0bb tests: use LDFLAGS to link test files - this is to make Gentoo happy by Nguyen Anh Quynh · 11 years ago
  33. 91679cd tests: correct the dummy setup for LDFLAGS. suggested by Anton Bolshakov by Nguyen Anh Quynh · 11 years ago
  34. 0d001bb tests: correct the dummy setup for LDFLAGS. suggested by Anton Bolshakov by Nguyen Anh Quynh · 11 years ago
  35. b2adb18 tests: dummy setup LDFLAGS for Gentoo by Nguyen Anh Quynh · 11 years ago
  36. 34ce2a5 tests: dummy setup LDFLAGS for Gentoo by Nguyen Anh Quynh · 11 years ago
  37. 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
  38. 57ab21b rename some old header guards from SB to CS by Nguyen Anh Quynh · 11 years ago
  39. 0b4c123 ppc: change type @disp to int32_t, and add @update_cr0 to cs_ppc struct by Nguyen Anh Quynh · 11 years ago
  40. 5f1f90c fix for the last commit, and make the test code no longer specify ppc code as 64bit by Nguyen Anh Quynh · 11 years ago
  41. 5742b1b ppc: support for PPC32 was already in by Nguyen Anh Quynh · 11 years ago
  42. ce3ef95 python: simplify access to operand's information thanks to some getters for <ARCH>Ops classes by Nguyen Anh Quynh · 11 years ago
  43. e06b2d0 python: simplify access to operand's information thanks to some getters for <ARCH>Ops classes by Nguyen Anh Quynh · 11 years ago
  44. c0b63dc Makefile: correctly set /usr/lib64 as installed dir for Gentoo 64-bit by Nguyen Anh Quynh · 11 years ago
  45. 6950f21 Makefile: correctly set /usr/lib64 as installed dir for Gentoo 64-bit by Nguyen Anh Quynh · 11 years ago
  46. f4af98c refine insn_map structure to further reduce binary size: this makes .SO file around 120K smaller by Nguyen Anh Quynh · 11 years ago
  47. 08a19ed refine insn_map structure to further reduce binary size: this makes .SO file around 120K smaller by Nguyen Anh Quynh · 11 years ago
  48. 5e107ab some minor fixes for Makefile by Nguyen Anh Quynh · 11 years ago
  49. cef6b27 remove -x from PPC files by Nguyen Anh Quynh · 11 years ago
  50. 591d98c python: cs_disasm*() now use generator rather than a list to return disassembled instructions. suggested by Mario Vilas. by Nguyen Anh Quynh · 11 years ago
  51. ef709f0 python: cs_disasm*() now use generator rather than a list to return disassembled instructions. suggested by Mario Vilas. by Nguyen Anh Quynh · 11 years ago
  52. 19b0de3 moving static doing_mem variable into cs_struct to guarantee thread-safe when handling memory operands by Nguyen Anh Quynh · 11 years ago
  53. f2d0ff2 python: add PPC sample to test.py by Nguyen Anh Quynh · 11 years ago
  54. 4d22779 add the missing include/ppc.h by Nguyen Anh Quynh · 11 years ago
  55. bed2b56 Merge branch 'cs2' into next by Nguyen Anh Quynh · 11 years ago
  56. 04ac9c3 arm,arm64,mips,x86: rename PPC_getFeatureBits() to getFeatureBits() by Nguyen Anh Quynh · 11 years ago
  57. ec79f40 ppc: rename PPC_getFeatureBits() to getFeatureBits() by Nguyen Anh Quynh · 11 years ago
  58. 9c5b328 ppc: rename ppc_cc to ppc_bc by Nguyen Anh Quynh · 11 years ago
  59. bacf4c8 add the missing arch/PowerPC directory by Nguyen Anh Quynh · 11 years ago
  60. 42c6b1a initial support for PPC by Nguyen Anh Quynh · 11 years ago
  61. 4ca8511 tests: do not use -L option for clang by Nguyen Anh Quynh · 11 years ago
  62. ec4ead2 function pointers in arch_init[] should be able to report errors by Nguyen Anh Quynh · 11 years ago
  63. 0f9cb0f fix English in config.mk by Nguyen Anh Quynh · 11 years ago
  64. 51a7710 java: update cs_version() prototype following the changes to this API in the core by Nguyen Anh Quynh · 11 years ago
  65. 82fe8ff python: update binding following the changes to cs_version() by Nguyen Anh Quynh · 11 years ago
  66. 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
  67. 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
  68. 36ac13c remove old redundant module related macros in Makefile by Nguyen Anh Quynh · 11 years ago
  69. a09bd63 remove old redundant module related macros in Makefile by Nguyen Anh Quynh · 11 years ago
  70. c4792c2 Merge pull request #55 from danghvu/master by Nguyen Anh Quynh · 11 years ago
  71. 80348ba Clean up unused code and some coding style by danghvu · 11 years ago
  72. ef9bd0a Let jna handle alignment, reduce performance but more cross-platform by danghvu · 11 years ago
  73. 8677ce7 Minor changes for x86 compatibility by danghvu · 11 years ago
  74. 03be9f5 Fix java binding for cs2 branch by danghvu · 11 years ago
  75. 089b716 add SONAME for .so library. issue reported by Anton Bolshakov by Nguyen Anh Quynh · 11 years ago
  76. 4ebdd21 add SONAME for .so library. issue reported by Anton Bolshakov by Nguyen Anh Quynh · 11 years ago
  77. 02ac24f on x86_64, install libs to /usr/lib64 if /usr/lib is inexistent. bug reported by Anton Bolshakov by Nguyen Anh Quynh · 11 years ago
  78. 9f0e6c2 on x86_64, install libs to /usr/lib64 if /usr/lib is inexistent. bug reported by Anton Bolshakov by Nguyen Anh Quynh · 11 years ago
  79. 496a62b python: update to new API cs_disasm_ex() by Nguyen Anh Quynh · 11 years ago
  80. 04c19be rename API cs_disasm_dyn() to cs_disasm_ex(), and intentionally breaks compatibility with 1.0 by Nguyen Anh Quynh · 11 years ago
  81. 1ca65da minor fix to mention *BSD rather than *nix by Nguyen Anh Quynh · 11 years ago
  82. b8f2af6 minor fix to mention *BSD rather than *nix by Nguyen Anh Quynh · 11 years ago
  83. aeb1863 update COMPILE about newly added config.mk by Nguyen Anh Quynh · 11 years ago
  84. a6a1153 update COMPILE about newly added config.mk by Nguyen Anh Quynh · 11 years ago
  85. 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
  86. 2b53b20 x86: patch in acc registers for xchg. bug reported by felixwilhelm by Nguyen Anh Quynh · 11 years ago
  87. 3a87fb9 python: minor fix for comments of _dummy_cs class by Nguyen Anh Quynh · 11 years ago
  88. 3cbb230 python: keep referencing Cs class so make sure it is around until all CsInsn objects are deleted. bug reported by felixwilhelm by Nguyen Anh Quynh · 11 years ago
  89. 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
  90. 9ac9fcf python: support newly added API cs_support() & cs_version_ex() by Nguyen Anh Quynh · 11 years ago
  91. f954f87 initialize all_arch in constructors by Nguyen Anh Quynh · 11 years ago
  92. 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
  93. 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
  94. 9a197b3 nullify handle when cs_open() fails. besides, return CS_ERR_ARCH when arch is unsupported by Nguyen Anh Quynh · 11 years ago
  95. 58747ad to be sure, initialize arch_init[] with NULL by Nguyen Anh Quynh · 11 years ago
  96. 0655fe4 revert a wrong push on PKGCFGF by Nguyen Anh Quynh · 11 years ago
  97. 08a5747 fix by Nguyen Anh Quynh · 11 years ago
  98. 5219f64 make it less error-prone to handle config.mk by Nguyen Anh Quynh · 11 years ago
  99. 0590a1f del config.mk by Nguyen Anh Quynh · 11 years ago
  100. f6ca852 make it easier to manage config.mk. also added some instructions for users by Nguyen Anh Quynh · 11 years ago