87 Commits (585018f83114d3632109aee868fdcafe25214668)

Author SHA1 Message Date
Nguyen Anh Quynh 4d3e852fbb detail option: provide instruction id even when detail option is OFF 11 years ago
Nguyen Anh Quynh a209e67f8a support to turn on/off building instruction details 11 years ago
Nguyen Anh Quynh bed90914e2 x86: calculate op_size properly in special cases regarding rax, eax, ax, al registers 11 years ago
Nguyen Anh Quynh 94990c9ef5 x86: print '0' rather than '-0' 11 years ago
Nguyen Anh Quynh be90639c00 x86: properly translate immediate numbers based on their encoding. INT is the exception 11 years ago
Nguyen Anh Quynh 4fe4281f0d x86: take care negative immediate (no prefix 0x) when print number greater than -10 11 years ago
Nguyen Anh Quynh f22557ba88 x86: print immediate without prefix 0x if the number is under 10 11 years ago
Nguyen Anh Quynh 70bab7e61d x86: cleaner fix for 16bit instruction with data override 'reverse' 11 years ago
Nguyen Anh Quynh 04da0090a7 x86: quick hack to fix 16bit issue with data override 'reverse'. this might fix bunch of bugs reported by Joxean & Pancake 11 years ago
Nguyen Anh Quynh a01d1546d6 x86: handle outs instruction in 16bit mode 11 years ago
Nguyen Anh Quynh 4d85f29e08 x86: properly output insb/insd instruction with the right mode. bug reported by Pancake 11 years ago
Nguyen Anh Quynh 9fa7a6e326 x86: dirty fix for relative call for 16bit mode. need to be properly fixed in future. bug reported by Joxean and Pancake 11 years ago
pancake f0e4eed89d Use const on all read-only buffers 11 years ago
Nguyen Anh Quynh 37c7d77e76 x86: print mem pointer reference in lowercase 11 years ago
Nguyen Anh Quynh a253c7a8e8 x86: map EFLAGS to string of 'flags', 'eflags' or 'rflags' depending on current CS_MODE 11 years ago
Nguyen Anh Quynh f5d9892f41 x86: return lowercase string for instrution name 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 6d552e5540 x86: fix bug in relative jump. reported by Joxean 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 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 f1c2eee091 x86: clang still complains on unused enum type. this shuts it up 11 years ago
Nguyen Anh Quynh 36d143b6d0 x86: update core engine 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 f10be9bb9d x86: fix an overflow bug reported by Pancake 11 years ago
Nguyen Anh Quynh 26ee41aa67 initial import 11 years ago