190 Commits (65c7a01d4f1a2bb00a788a0958909eabebdd5cc3)

Author SHA1 Message Date
Nguyen Anh Quynh 65c7a01d4f sparc: fix warning on unused variable 11 years ago
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 641be49c2f sparc: fix mnemnonic for some alias instructions 11 years ago
Nguyen Anh Quynh 78153f59bb sparc: add SWAP instruction 11 years ago
Nguyen Anh Quynh 1055a2e22a python: support Sparc 11 years ago
Nguyen Anh Quynh 05e27138ae core: add Sparc arch 11 years ago
Nguyen Anh Quynh cbaf913d68 arm: fix a bug in getting data from input buffer of Thumb: bail out if not enough data 11 years ago
Nguyen Anh Quynh 1514d5ca0c ppc: cleaning up 11 years ago
Nguyen Anh Quynh 1c68ab9293 cleaning up unused code 11 years ago
Nguyen Anh Quynh ce2ad202d2 x86: clean up X86ATTInstPrinter.c 11 years ago
Nguyen Anh Quynh ca9a7ab30c ppc: fix a segfault in Diet mode 11 years ago
Nguyen Anh Quynh 6b95e5ef74 arm64: fix a segfault bug in Diet engine 11 years ago
Nguyen Anh Quynh bc22b5be83 x86: handle rep/repne mulpd case 11 years ago
Nguyen Anh Quynh 4ef1668834 arm64: remove dead code 11 years ago
Nguyen Anh Quynh 43befa06a3 arm: no longer rely on information from @groups to verify relative instructions 11 years ago
Nguyen Anh Quynh 079e0430b6 x86: bug fixes for some instructions, including AVX 11 years ago
Nguyen Anh Quynh 143759d9ab x86: update core 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
Nguyen Anh Quynh 1181a851b9 x86: fix a double-free bug for ATT syntax 11 years ago
Nguyen Anh Quynh 0b6daad5ad x86: avoid duplicating slot 0 of Opcode tables with emptyTable 11 years ago
Nguyen Anh Quynh f6060b8f70 x86: compress Opcode tables to make data size 3 times smaller. this is without performance sacrifice by using some extra index tables 11 years ago
Nguyen Anh Quynh b24692cfcc x86: add some debug code to find out size of some Opcode tables 11 years ago
Nguyen Anh Quynh 8b915ed765 ppc: update core 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 27b9a96fd0 x86: make printAliasInstr() return string, not id 11 years ago
Nguyen Anh Quynh 74c41ebb1d mips: simplify handling alias insn 11 years ago
Nguyen Anh Quynh 4f93d9c9dc arm64: simplify handling alias instruction (printAliasInstr) 11 years ago
Nguyen Anh Quynh 85cddef303 x86: optimize handling special instructions with accumulate registers 11 years ago
Nguyen Anh Quynh 005c5148a6 x86: eliminate X86_get_insn_id2() 11 years ago
Nguyen Anh Quynh 585018f831 ppc & arm: remove functions *_get_insn_id2() 11 years ago
kaka22 603f7ac953 x86: fix a warning on unused variable 11 years ago
Nguyen Anh Quynh d7c00fe5ed x86: REP should have *CX registers as implicit registers read/written 11 years ago
Nguyen Anh Quynh 13f40d26a2 x86: upgrade core 11 years ago
Nguyen Anh Quynh 9389947d0d x86: fix a mem leaking issue in X86_insn_combine() 11 years ago
Nguyen Anh Quynh a82a0890a6 more more fixes on C coding style 11 years ago
Nguyen Anh Quynh aa078a1c4a more fixes on C coding style 11 years ago
Nguyen Anh Quynh 2e79ba8996 fix C coding style 11 years ago
Nguyen Anh Quynh b57c90dd23 fix some issues introduced by MSVC port 11 years ago
Alex Ionescu b8a57fe285 Additional MSVC fixes, including to fixed tables (temporary so Quynh can see what to do). 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 c34959b588 x86: proper calculation for the trailing instruction in total cache. issue reported by Pancake 11 years ago
Nguyen Anh Quynh c36ce95d4a x86: proper calculation for the trailing instruction in total cache. issue reported by Pancake 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 9a291bda75 x86: do not use non-standard strlcat & strlcpy 11 years ago
Nguyen Anh Quynh b9ff3aaf19 x86: do not use non-standard strlcat & strlcpy 11 years ago
Nguyen Anh Quynh 7772d859af x86: fix known issue with prefix by combining with previous prefix instruction. this is not perfect, but good enough for now 11 years ago
Nguyen Anh Quynh 3732725342 rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu 11 years ago
Nguyen Anh Quynh f328f30fd9 rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu 11 years ago