259 Commits (14ebaafb069ca198ee24a4e4859aab29971d273f)

Author SHA1 Message Date
Nguyen Anh Quynh 48a14ca4ce add SystemZ arch 11 years ago
Nguyen Anh Quynh 88b2833760 sparc: cleanup 11 years ago
Nguyen Anh Quynh 017df604dc arm64, mips, x86: print -9, not -0x9 11 years ago
Nguyen Anh Quynh beda293c06 arm64: print label & offset in hex format for negative numbers 11 years ago
Nguyen Anh Quynh fa814fe479 x86: flag short instruction with missing SIB byte as broken one. ported from upstream. bug reported by @longledinh 11 years ago
Nguyen Anh Quynh f6c7cbc972 core: fix some warnings 11 years ago
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 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
Nguyen Anh Quynh d68a30f4c3 x86: remove 'opaque' in the output of some instructions 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 38c1322bde x86: remove 'opaque' in the output of some instructions 11 years ago
Nguyen Anh Quynh c272e9d000 do not use constructor to enable archs, so code is more portable. suggested by Alex Ionescu 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 a9ffb440f8 replace strdup() with our cs_strdup(), which call cs_mem_malloc() internally 11 years ago
Nguyen Anh Quynh 57c50d4845 ppc: replace constant subtarget numbers with macros 11 years ago
Nguyen Anh Quynh 136e2df38c x86: some arithmetic instructions should not update accumulate registers 11 years ago
Nguyen Anh Quynh 9cc56a3322 arm: update core 11 years ago
Nguyen Anh Quynh cbb10ba0b6 arm64: update core 11 years ago
Nguyen Anh Quynh 75ef2426ea mips: update core 11 years ago
Nguyen Anh Quynh 9c2d02908a x86: few more SUB insn should not affect accumulate register 11 years ago
Nguyen Anh Quynh 3d56b823ed extend @op_str of cs_insn_flat following the core change 11 years ago
Nguyen Anh Quynh 22800aac13 x86: some ADD & SUB insn should not affect accumulate registers. bug reported by Bleh 11 years ago
Nguyen Anh Quynh e51e227409 ppc & x86: add third dummy MRI argument to printInstruction() to make it consistent with other archs 11 years ago
Nguyen Anh Quynh 56774a158c mips: printInstruction() is static function. add dummy third argument MRI to be consistent with other archs 11 years ago
Nguyen Anh Quynh dcbe0f8322 arm64: find alias insn after the main isnn name mapping. 11 years ago
Nguyen Anh Quynh dc6b9574ff arm64: more changes to make code closer to llvm 11 years ago
Nguyen Anh Quynh 126507741c arm64: make the code closer to llvm code 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
danghvu 701b850af9 Fix: bug that static link does not know constructor 11 years ago
Nguyen Anh Quynh 77944e0dab arm64: add big-endian support 11 years ago