303 Commits (96ecc338ec47429026bcc73687a6355625d4d250)

Author SHA1 Message Date
Nguyen Anh Quynh 9148420b0d replace strcasecmp() with strcmp() 10 years ago
Nguyen Anh Quynh d69f9ded5b x86: delete dead code 10 years ago
Nguyen Anh Quynh b2e566ac88 xcore: use strcpy() rather than strncpy() 10 years ago
Nguyen Anh Quynh 2a33afe6e8 msvc: make MSVC shutup on strncpy() 10 years ago
Nguyen Anh Quynh dc1af545c0 msvc: fix warnings 10 years ago
Nguyen Anh Quynh be2b788dc1 xcore: handle details for some special tricky instructions 10 years ago
Nguyen Anh Quynh f721e3124d Disassembler -> Disassembly 10 years ago
Nguyen Anh Quynh 04f2ec6d0f cleanup redundant headers included 10 years ago
Nguyen Anh Quynh 2cf9c524da x86: MOV64rr belongs to GRP_MODE64 group. bug reported by Jason Oster 10 years ago
Nguyen Anh Quynh 553bb488d7 python: support XCore 10 years ago
Nguyen Anh Quynh c80d840ffc add XCore architecture 10 years ago
Nguyen Anh Quynh 3dc080c2b6 systemz: cleanup SystemZGenDisassemblerTables.inc 10 years ago
Nguyen Anh Quynh 5d6383e335 sparc: SPARC_CC_ICC_N should not have the same value as SPARC_CC_INVALID. bug reported by Jason Oster 10 years ago
Jason Oster 6380446222 Add `r0l` register to SystemZMapping.c 10 years ago
Nguyen Anh Quynh 4ebd062ee3 x86: cleanup unused code 10 years ago
Nguyen Anh Quynh fed098f9a7 x86: eliminate irrelevant prefixes in x86.prefix[] - such as f2/f3 prefixed irrelevant instructions 10 years ago
Nguyen Anh Quynh 1e93adf5c3 x86: add CL operand into details for 'SHL *, CL' instruction 10 years ago
Nguyen Anh Quynh 7a65ad7e4b x86: detail operands for 'fstpnce st(0), st(0)' & 'fstpst(7), st(0)' 10 years ago
Nguyen Anh Quynh b6e3f01bb8 x86: handle REP MOVSD/CMPSD/SCASD/LODSD/STOSD properly (due to confused 128bit media instructions having the same mnemonics) 10 years ago
Nguyen Anh Quynh 3a86d92e7c x86: correct instructions related to REP prefix 10 years ago
Nguyen Anh Quynh 1d6f7ee50e x86: prefix REP/REPNE are only relevant for MOVS/CMPS/SCAS/LDOS/STOS/INS/OUTS instructions 10 years ago
Jason Oster 984ed7e9e8 MIPS: Add HI, LO, and PC registers to MipsMapping.c 10 years ago
Nguyen Anh Quynh 6456481508 x86: add immediate operand (1) for SHL/SHR/ROR/ROL/SAR/SAL in detail mode & Intel syntax 10 years ago
Nguyen Anh Quynh f338657f17 x86: set syntax variable when changing syntax with cs_option() 10 years ago
Nguyen Anh Quynh 1922b2f74b arm64: clean reg_name_maps[] 10 years ago
Nguyen Anh Quynh c5cad6cab3 avoid using stdbool.h to support compilers without C99 support 11 years ago
Nguyen Anh Quynh 1d2e69b869 msvc: remove headers/ directory & replace it with include/platform.h 11 years ago
Nguyen Anh Quynh 7bab8dc12e x86: AT&T syntax is irrelevant in Diet mode, so setting this syntax should return CS_ERR_DIET error 11 years ago
Nguyen Anh Quynh f7850266d5 x86: enable AT&T code only when DIET mode is off 11 years ago
Nguyen Anh Quynh b2a88df20f MSVC added some code picked up by MingW, so cross-win32/74 compile is broken. this fixes the issue 11 years ago
Nguyen Anh Quynh 506890863c x86: assembly syntax is irrelevant in Diet mode. this optimization reduces library size to only 180KB on OSX 11 years ago
Nguyen Anh Quynh 8598a219f3 enable arch code from source with CAPSTONE_HAS_* for MSVC to pick up 11 years ago
Nguyen Anh Quynh eb2e840887 x86: fix C89 issues for X86GenAsmWriter1_reduce.inc & X86GenAsmWriter_reduce.inc 11 years ago
Nguyen Anh Quynh cfcace3f43 arm: make checkDecoderPredicate() handle boolean casting for MSVC (redone in more systematic way for autogen code) 11 years ago
Nguyen Anh Quynh 805fed5162 make checkDecoderPredicate() handle boolean casting for MSVC 11 years ago
Nguyen Anh Quynh ef3e450f1a arm: checkDecoderPredicate() needs to handle Bool data type in the way that MSVC can understand 11 years ago
Nguyen Anh Quynh 043702e9ef more fixes for warnings reported by MSVC 11 years ago
Nguyen Anh Quynh 6893ec535e more warnings fixed reported by MSVC 11 years ago
Nguyen Anh Quynh 638835a1d5 fix some warnings reported by MSVC 11 years ago
Nguyen Anh Quynh abffe02a46 sparc: recover autogen code in arch/Sparc/SparcGenDisassemblerTables.inc 11 years ago
Nguyen Anh Quynh bb0744df5d do not initialize some local vars unnecessarily. this problem was introduced when we fixed C89 issues for MSVC 11 years ago
Nguyen Anh Quynh 2d34251889 x86: handle 16bit segment bound for JMP. bug reported by Pancake & Anton Kochkov 11 years ago
Nguyen Anh Quynh 0596e11bd5 arm64: fix a wrong int type of a local var in printLabelOperand. this bug was introduced when we fixed C89 issue for MSVC 11 years ago
Axel 0vercl0k Souchet 35c8467275 still want that to compile on other systems 11 years ago
Axel 0vercl0k Souchet 605faf1db9 moved the hardcoded macros in the vcproj & just disable the warning for the crt 11 years ago
Nguyen Anh Quynh d27b0155ef arm: add BLX_pred into the list of relative branch instructions 11 years ago
Nguyen Anh Quynh bc80b3dc24 arm: fix some more Thumb relative branch instructions. bug reported by Giovanni Nanomad Condello 11 years ago
Nguyen Anh Quynh 42706a39e2 indentation with tab 11 years ago
Nguyen Anh Quynh d43187d4f9 arm: BLXi is another relative branch instruction to be fixed. bug reported by Giovanni Nanomad Condello 11 years ago
Axel 0vercl0k Souchet 779d4c75d9 first changes to get a successfully compiled version of capstone on VS2012 11 years ago