190 Commits (65c7a01d4f1a2bb00a788a0958909eabebdd5cc3)

Author SHA1 Message Date
Nguyen Anh Quynh 87bb421d3b arm: return lowercase string for instrution name 11 years ago
Nguyen Anh Quynh 6677b994e7 arm: fix a wrong calculation on sign of .disp value in mem reference 11 years ago
Nguyen Anh Quynh 162409e730 mips: upgrade core engine 11 years ago
Nguyen Anh Quynh 731bf2a714 arm64: update core engine 11 years ago
Nguyen Anh Quynh 9f523d1699 mips: properly map alias instruction back to public id. this fixes the crash reported by Pancake 11 years ago
Nguyen Anh Quynh b4ce38355a x86: map xstorerng alias instruction back to xstore. bug reported by Nicolas Ruff 11 years ago
Nguyen Anh Quynh f9e3216568 x86: on mem reference, put scale after index register to be consistent with Intel style 11 years ago
Nguyen Anh Quynh 641b78375f x86: fix relative call. bug reported by Joxean Koret 11 years ago
Nguyen Anh Quynh a5f0b1c3c3 mips: map register 9 to 'sp' rather than '29' 11 years ago
Nguyen Anh Quynh 6d552e5540 x86: fix bug in relative jump. reported by Joxean 11 years ago
Nguyen Anh Quynh 9cf170bcaa mips: correct the forgotten size_t address in the last API change 11 years ago
Nguyen Anh Quynh f35e2ad35c add @regs_read_count, @regs_write_count, @groups_count to @cs_insn. bump API to 1.4 11 years ago
pancake c04f873791 Use uint64_t instead of size_t for addresses 11 years ago
Nguyen Anh Quynh 9c950c15d6 x86: fix all the shift rotate insns with 1 as immediate: shl, shr, sar, ror, rol. thus, removed the hack on this insns. 11 years ago
Nguyen Anh Quynh 8fcec67893 x86: do not sign-extend immediate. this fixes the issues reported by LongLD 11 years ago
Nguyen Anh Quynh 23bc1f356a fix some potential format string bugs in arm64, arm & mips 11 years ago
Nguyen Anh Quynh b9b3d29ff5 x86: print segment register in some insns with memory references. This fixes the bug reported by Edgar & Attila 11 years ago
Nguyen Anh Quynh ec0ed8ee94 semantics: add insn group JUMP, so now we can check if this insn is branching 11 years ago
Nguyen Anh Quynh 7c7a8bc523 arm: move static variable ITBlock to cs_struct, so make arm code truly thread-safe 11 years ago
Nguyen Anh Quynh f1c2eee091 x86: clang still complains on unused enum type. this shuts it up 11 years ago
Nguyen Anh Quynh 0e3defb6f8 arm64: remove asprintf.c and use static buffer instead for SysRegMapper_toString(). this fixes the bug on MSR insn reported by Patroklos Argyroudis 11 years ago
Nguyen Anh Quynh 5ef8b2a7de arm: fix param of MCRegisterInfo_InitMCRegisterInfo() in ARM_init() 11 years ago
Nguyen Anh Quynh 257dfb6571 arm: fix wrong calculation on update_flags due to dropped support for cs_reg_write() with 0 as handle 11 years ago
Nguyen Anh Quynh 173ed2b1cb arm: upgrade core engine 11 years ago
Nguyen Anh Quynh 36d143b6d0 x86: update core engine 11 years ago
Nguyen Anh Quynh ad61c49288 arm64: handle decomposer properly for alias insn 11 years ago
Nguyen Anh Quynh e1611f0189 arm64: fix wrong calculation of arm64.update_flags with a tricky way of using cs_reg_write() 11 years ago
Nguyen Anh Quynh 6b9b6647c1 arm64: support more alias insn 11 years ago
Nguyen Anh Quynh 6b7abe3c81 arm64: handle alias insn in a better way, and add support for MNEG. bug reported by Patroklos Argyroudis 11 years ago
Nguyen Anh Quynh b42a657873 change cs_disasm() and cs_disasm_dyn() to be portable API. fix related code using these API 11 years ago
Nguyen Anh Quynh 0b6f1bd544 x86: fix SHR, SHL, SAR insn when second op is 1 (Intel syntax). reported by Edgar Barbosa 11 years ago
Nguyen Anh Quynh d7dbccd05e Removed a couple of inoffensive compiler warnings. By Daniel Godas-Lopez 11 years ago
Nguyen Anh Quynh 741a9de722 arm: print immediate as 32bit rather than 64bit number. fix the bug reported by LongLD 11 years ago
Nguyen Anh Quynh f10be9bb9d x86: fix an overflow bug reported by Pancake 11 years ago
Nguyen Anh Quynh 26ee41aa67 initial import 11 years ago