- f721e31 Disassembler -> Disassembly by Nguyen Anh Quynh · 10 years ago
- 8f50ba8 Merge branch 'next' into xcore by Nguyen Anh Quynh · 10 years ago
- 04f2ec6 cleanup redundant headers included by Nguyen Anh Quynh · 10 years ago
- 2cf9c52 x86: MOV64rr belongs to GRP_MODE64 group. bug reported by Jason Oster by Nguyen Anh Quynh · 10 years ago
- 4ebd062 x86: cleanup unused code by Nguyen Anh Quynh · 10 years ago
- fed098f x86: eliminate irrelevant prefixes in x86.prefix[] - such as f2/f3 prefixed irrelevant instructions by Nguyen Anh Quynh · 10 years ago
- 1e93adf x86: add CL operand into details for 'SHL *, CL' instruction by Nguyen Anh Quynh · 10 years ago
- 7a65ad7 x86: detail operands for 'fstpnce st(0), st(0)' & 'fstpst(7), st(0)' by Nguyen Anh Quynh · 10 years ago
- b6e3f01 x86: handle REP MOVSD/CMPSD/SCASD/LODSD/STOSD properly (due to confused 128bit media instructions having the same mnemonics) by Nguyen Anh Quynh · 10 years ago
- 3a86d92 x86: correct instructions related to REP prefix by Nguyen Anh Quynh · 10 years ago
- 1d6f7ee x86: prefix REP/REPNE are only relevant for MOVS/CMPS/SCAS/LDOS/STOS/INS/OUTS instructions by Nguyen Anh Quynh · 10 years ago
- 6456481 x86: add immediate operand (1) for SHL/SHR/ROR/ROL/SAR/SAL in detail mode & Intel syntax by Nguyen Anh Quynh · 10 years ago
- f338657 x86: set syntax variable when changing syntax with cs_option() by Nguyen Anh Quynh · 10 years ago
- c5cad6c avoid using stdbool.h to support compilers without C99 support by Nguyen Anh Quynh · 10 years ago
- 7bab8dc x86: AT&T syntax is irrelevant in Diet mode, so setting this syntax should return CS_ERR_DIET error by Nguyen Anh Quynh · 10 years ago
- f785026 x86: enable AT&T code only when DIET mode is off by Nguyen Anh Quynh · 10 years ago
- 0ffd811 merge next branch by Nguyen Anh Quynh · 10 years ago
- 5068908 x86: assembly syntax is irrelevant in Diet mode. this optimization reduces library size to only 180KB on OSX by Nguyen Anh Quynh · 10 years ago
- 8598a21 enable arch code from source with CAPSTONE_HAS_* for MSVC to pick up by Nguyen Anh Quynh · 10 years ago
- eb2e840 x86: fix C89 issues for X86GenAsmWriter1_reduce.inc & X86GenAsmWriter_reduce.inc by Nguyen Anh Quynh · 10 years ago
- 638835a fix some warnings reported by MSVC by Nguyen Anh Quynh · 10 years ago
- bb0744d do not initialize some local vars unnecessarily. this problem was introduced when we fixed C89 issues for MSVC by Nguyen Anh Quynh · 10 years ago
- 2d34251 x86: handle 16bit segment bound for JMP. bug reported by Pancake & Anton Kochkov by Nguyen Anh Quynh · 10 years ago
- 42706a3 indentation with tab by Nguyen Anh Quynh · 10 years ago
- 779d4c7 first changes to get a successfully compiled version of capstone on VS2012 by Axel 0vercl0k Souchet · 10 years ago
- e68ee70 x86: simplify code handling LOCK/REP by remembering this prefix status when decoding it by Nguyen Anh Quynh · 10 years ago
- 16837f8 x86: MULPD instruction is unavailable in X86_REDUCE mode by Nguyen Anh Quynh · 10 years ago
- 288d6b3 x86: properly handle lock/rep prefixes when DIET option is enable by Nguyen Anh Quynh · 10 years ago
- 9bcca47 x86: avoid duplicating code when handling prefixes in X86_getInstruction() by Nguyen Anh Quynh · 10 years ago
- 45c77ae x86: handle tricky instructions related to MULPD at http://habrahabr.ru/company/intel/blog/200658/ by Nguyen Anh Quynh · 10 years ago
- 5c7f0c3 x86: REP & REPNE are mutually exclusive prefixes by Nguyen Anh Quynh · 10 years ago
- a5ffdc3 x86: properly handle LOCK/REP in the core, so remove buch of hacks by Nguyen Anh Quynh · 10 years ago
- e106f70 x86: only handle 3DNow instructions when X86_REDUCE mode is disable by Nguyen Anh Quynh · 10 years ago
- 13d8c6f x86: support 3DNow instructions by Nguyen Anh Quynh · 10 years ago
- 57e784b x86: cleanup unused opcode tables for X86_REDUCE by Nguyen Anh Quynh · 10 years ago
- ca057fa x86: identation by Nguyen Anh Quynh · 10 years ago
- 17874d0 x86: handle NOP instruction 0f18* by Nguyen Anh Quynh · 10 years ago
- 2c5e3e5 x86: allow 0x66 & 0x67 prefixes to be put anywhere in front of an instruction by Nguyen Anh Quynh · 10 years ago
- 2cff6f6 x86: handle instructions with LOCK/REP/REPNE prefix after other prefixes. bear with this until we have a better approach by Nguyen Anh Quynh · 10 years ago
- 1b4864a x86: fix comments on MOVcr, MOVdr, MOVrc, MOVrd by Nguyen Anh Quynh · 10 years ago
- e93179b x86: BOUND instruction uses dword & qword for boundary array, but not memory reference by Nguyen Anh Quynh · 10 years ago
- 7437a41 x86: minor fixes for comments on MOV32cr etc: this is related to 64bit code as well by Nguyen Anh Quynh · 10 years ago
- fe94c2b x86: BOUND opcode is reused by EVEX instruction set, so must be handled properly by Nguyen Anh Quynh · 10 years ago
- 96bda4f x86: MOV32cr & co. work for x64, not only x86. thank Joxean Koret for the help to verify this. by Nguyen Anh Quynh · 10 years ago
- 0902bf2 x86: handle MOV32cr, MOV32dr, MOV32rc, MOV32rd by Nguyen Anh Quynh · 10 years ago
- 2a9c0e0 x86: fix a bug when sign-extend immediate for Ev. backport from upstream LLVM by Nguyen Anh Quynh · 10 years ago
- fa69707 x86: handle more tricky instructions. by Nguyen Anh Quynh · 10 years ago
- 2ce7713 x86: support some tricky instructions by Nguyen Anh Quynh · 10 years ago
- 33e1636 x86: support 0x82 opcode for Arithmetic instructions by Nguyen Anh Quynh · 10 years ago
- 6f56ff5 x86: handle SAL instructions. bug reported by Attila Suszter & Ange Albertini by Nguyen Anh Quynh · 10 years ago
- 81a6df4 x86: temporarily revert a part of commit 2be9b8791a1bfd820abf526e41091da305481005 due to some broken output by Nguyen Anh Quynh · 10 years ago
- 7626808d Merge branch 'x86imm' into next by Nguyen Anh Quynh · 10 years ago
- 6d3d800 x86: do not print memory offset in negative form. bug reported by Le Dinh Long by Nguyen Anh Quynh · 10 years ago
- 125f504 x86: print offset value in memory reference instruction properly when offset is negative. bug reported by Le Dinh Long by Nguyen Anh Quynh · 10 years ago
- d325b1a x86: reduce mode support VMX/SVM instructions now by Nguyen Anh Quynh · 10 years ago
- e51cf36 x86: do not print negative immediate. request of Le Dinh Long by Nguyen Anh Quynh · 10 years ago
- 59b5489 x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake by Nguyen Anh Quynh · 10 years ago
- 9518148 add X86_COMPACT option. also add CS_SUPPORT_X86_COMPACT. made Python support this change by Nguyen Anh Quynh · 10 years ago
- 017df60 arm64, mips, x86: print -9, not -0x9 by Nguyen Anh Quynh · 11 years ago
- fa814fe x86: flag short instruction with missing SIB byte as broken one. ported from upstream. bug reported by @longledinh by Nguyen Anh Quynh · 11 years ago
- f6c7cbc core: fix some warnings by Nguyen Anh Quynh · 11 years ago
- 1c68ab9 cleaning up unused code by Nguyen Anh Quynh · 11 years ago
- ce2ad20 x86: clean up X86ATTInstPrinter.c by Nguyen Anh Quynh · 11 years ago
- bc22b5b x86: handle rep/repne mulpd case by Nguyen Anh Quynh · 11 years ago
- 079e043 x86: bug fixes for some instructions, including AVX by Nguyen Anh Quynh · 11 years ago
- 143759d x86: update core by Nguyen Anh Quynh · 11 years ago
- fc83a43 add diet compile option (CAPSTONE_DIET option in config.mk). This reduces binary size by around 40% by Nguyen Anh Quynh · 11 years ago
- 1181a85 x86: fix a double-free bug for ATT syntax by Nguyen Anh Quynh · 11 years ago
- 0b6daad x86: avoid duplicating slot 0 of Opcode tables with emptyTable by Nguyen Anh Quynh · 11 years ago
- f6060b8 x86: compress Opcode tables to make data size 3 times smaller. this is without performance sacrifice by using some extra index tables by Nguyen Anh Quynh · 11 years ago
- b24692c x86: add some debug code to find out size of some Opcode tables by Nguyen Anh Quynh · 11 years ago
- 27b9a96 x86: make printAliasInstr() return string, not id by Nguyen Anh Quynh · 11 years ago
- 4f93d9c arm64: simplify handling alias instruction (printAliasInstr) by Nguyen Anh Quynh · 11 years ago
- 85cddef x86: optimize handling special instructions with accumulate registers by Nguyen Anh Quynh · 11 years ago
- 005c514 x86: eliminate X86_get_insn_id2() by Nguyen Anh Quynh · 11 years ago
- a86a127 Merge branch 'msvc0' into next1 by Nguyen Anh Quynh · 11 years ago
- 603f7ac x86: fix a warning on unused variable by kaka22 · 11 years ago
- d7c00fe x86: REP should have *CX registers as implicit registers read/written by Nguyen Anh Quynh · 11 years ago
- 13f40d2 x86: upgrade core by Nguyen Anh Quynh · 11 years ago
- 9389947 x86: fix a mem leaking issue in X86_insn_combine() by Nguyen Anh Quynh · 11 years ago
- a82a089 more more fixes on C coding style by Nguyen Anh Quynh · 11 years ago
- eaeee31 Merge branch 'msvc' into test by Nguyen Anh Quynh · 11 years ago
- 46018db 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). by Alex Ionescu · 11 years ago
- c34959b x86: proper calculation for the trailing instruction in total cache. issue reported by Pancake by Nguyen Anh Quynh · 11 years ago
- c36ce95 x86: proper calculation for the trailing instruction in total cache. issue reported by Pancake by Nguyen Anh Quynh · 11 years ago
- 06b3c05 cs_open() should return error on invalid mode by Nguyen Anh Quynh · 11 years ago
- 53fc5c1 cs_open() should return error on invalid mode by Nguyen Anh Quynh · 11 years ago
- 9a291bd x86: do not use non-standard strlcat & strlcpy by Nguyen Anh Quynh · 11 years ago
- b9ff3aa x86: do not use non-standard strlcat & strlcpy by Nguyen Anh Quynh · 11 years ago
- dc8c346 Merge branch 'prefix' into next by Nguyen Anh Quynh · 11 years ago
- 7772d85 x86: fix known issue with prefix by combining with previous prefix instruction. this is not perfect, but good enough for now by Nguyen Anh Quynh · 11 years ago
- 3732725 rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu by Nguyen Anh Quynh · 11 years ago
- f328f30 rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu by Nguyen Anh Quynh · 11 years ago
- d68a30f x86: remove 'opaque' in the output of some instructions by Nguyen Anh Quynh · 11 years ago
- 9dfdae6 x86: add new instructions: FSETPM, SALC, GETSEC & INT1. bug reported by Pancake by Nguyen Anh Quynh · 11 years ago
- 38c1322 x86: remove 'opaque' in the output of some instructions by Nguyen Anh Quynh · 11 years ago
- c272e9d do not use constructor to enable archs, so code is more portable. suggested by Alex Ionescu by Nguyen Anh Quynh · 11 years ago
- 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
- a9ffb44 replace strdup() with our cs_strdup(), which call cs_mem_malloc() internally by Nguyen Anh Quynh · 11 years ago
- 136e2df x86: some arithmetic instructions should not update accumulate registers by Nguyen Anh Quynh · 11 years ago