121 Commits (65c7a01d4f1a2bb00a788a0958909eabebdd5cc3)

Author SHA1 Message Date
Nguyen Anh Quynh 2ff665ad4a arm: support asm syntax CS_OPT_SYNTAX_NOREGNAME to print out registers with numbers (ex: 'r11' rather than 'fp') 11 years ago
Nguyen Anh Quynh 1a39bb59e1 API: bump to 2.2 after the addition of Sparc support 11 years ago
Nguyen Anh Quynh 20ab8069e7 add missing sparc.h 11 years ago
Nguyen Anh Quynh 25dc23d085 indentation for ppc.h 11 years ago
Nguyen Anh Quynh de319f8f95 cleanup x86.h & mips.h (C-IMM) 11 years ago
Nguyen Anh Quynh 448648f821 ppc: correct a comment on IMM operand in ppc.h 11 years ago
Nguyen Anh Quynh 05e27138ae core: add Sparc arch 11 years ago
Nguyen Anh Quynh f3b7bcfea1 indentation for ppc.h 11 years ago
Nguyen Anh Quynh 395bbab2de cleanup x86.h & mips.h (C-IMM) 11 years ago
Nguyen Anh Quynh 183d05350d ppc: correct a comment on IMM operand in ppc.h 11 years ago
Nguyen Anh Quynh c8e0785cb6 add some more comments regarding invalidating @handle of cs_close() 11 years ago
Nguyen Anh Quynh 226d7dca64 change API cs_close() to take pointer to handle as argument. this lets us invalidate the closed handle 11 years ago
Nguyen Anh Quynh 492b8ed0d5 define CS_SUPPORT_DIET with relation to CS_ARCH_ALL for clarification 11 years ago
Nguyen Anh Quynh 143759d9ab x86: update core 11 years ago
Nguyen Anh Quynh f7cdbdf501 add CS_ERR_DIET error code to report information irrelevant in diet engine 11 years ago
Nguyen Anh Quynh 544e0ff611 explicitly warning about diet mode for some APIs in capstone.h 11 years ago
Nguyen Anh Quynh c70adc30e8 clarify some comments regarding 'diet' mode in capstone.h 11 years ago
Nguyen Anh Quynh b2870e4c4c API: extend cs_support() to allow query on diet mode. add CS_SUPPORT_DIET at the same time 11 years ago
Nguyen Anh Quynh fc83a439e5 add diet compile option (CAPSTONE_DIET option in config.mk). This reduces binary size by around 40% 11 years ago
Enzo Matsumiya 6bc08a850a Fix the X86_REL_ADDR macro in x86.h 11 years ago
Enzo Matsumiya cbde4c4a2f Fix the X86_REL_ADDR macro in x86.h 11 years ago
Nguyen Anh Quynh 8b915ed765 ppc: update core 11 years ago
Nguyen Anh Quynh 43a9a9d36f bump API version from 2.0 to 2.1 for core + Python & Java bindings 11 years ago
Nguyen Anh Quynh bc0b3b92fd mips: update core 11 years ago
Nguyen Anh Quynh 6b804dacb1 arm: update core 11 years ago
Nguyen Anh Quynh 4f220287d1 add CS_ERR_VERSION to report error when binding version is different from core's API version 11 years ago
Nguyen Anh Quynh 13f40d26a2 x86: upgrade core 11 years ago
Nguyen Anh Quynh b57c90dd23 fix some issues introduced by MSVC port 11 years ago
Alex Ionescu 46018db884 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). 11 years ago
Nguyen Anh Quynh 06b3c05e20 cs_open() should return error on invalid mode 11 years ago
Nguyen Anh Quynh 53fc5c103a cs_open() should return error on invalid mode 11 years ago
Nguyen Anh Quynh dd40750aa3 change header guards to have CAPSTONE_ as prefix. suggested by Markus Elfring 11 years ago
Nguyen Anh Quynh 747c4eff69 change header guards to have CAPSTONE_ as prefix. suggested by Markus Elfring 11 years ago
Nguyen Anh Quynh 9dfdae6421 x86: add new instructions: FSETPM, SALC, GETSEC & INT1. bug reported by Pancake 11 years ago
Nguyen Anh Quynh 64d4083c8f add solaris support, and add make.sh 11 years ago
Nguyen Anh Quynh bdd1e340dd remove 'restrict' keyword in the definition of cs_vsnprintf(). also compile tests/* with -L option 11 years ago
Nguyen Anh Quynh 56aba591cc correct some comments on CS_OPT_MEM option 11 years ago
Nguyen Anh Quynh edeeb04a1a make vsnprintf() user-defined function pointer, which is passed in via the same CS_OPT_MEM option like malloc/calloc etc 11 years ago
Nguyen Anh Quynh 0636f68331 increase size of @op_str to 160 to contain long operand string of some Neon Arm instructions 11 years ago
Nguyen Anh Quynh 9cc56a3322 arm: update core 11 years ago
Nguyen Anh Quynh 2f05ab2af5 add some comments on the availability of some APIs relying on detail = ON 11 years ago
Nguyen Anh Quynh 75ef2426ea mips: update core 11 years ago
Nguyen Anh Quynh b99aec8791 increase sizes of @op_str & ARM @operands to contain some ARM instructions with super long list of registers. issue reported by Deroko of ARTeam 11 years ago
Nguyen Anh Quynh a8eb7a5ca5 rename memory function pointer types to have cs_ prefix. also rename internal function pointers my_* to have cs_mem_ prefix - suggested by Pancake 11 years ago
Nguyen Anh Quynh c263d350f7 correct comments on CS_OPT_ON/OFF regarding default detail option 11 years ago
Nguyen Anh Quynh cf89cf60db cosmetic fix for capstone.h 11 years ago
Nguyen Anh Quynh c52352d6d9 add new error code CS_ERR_MEMSETUP to report error when user-defined dynamic mem management is uninitialized 11 years ago
Nguyen Anh Quynh 57aa8eca05 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 11 years ago
Nguyen Anh Quynh a60ed8b044 more instructions on CS_OPT_MEM 11 years ago
Nguyen Anh Quynh ac9c076fdf minor fix for instruction on CS_OPT_MEM 11 years ago