Nguyen Anh Quynh
|
38c1322bde
|
x86: remove 'opaque' in the output of some instructions
|
2014-01-19 17:23:08 +08:00 |
Nguyen Anh Quynh
|
a9ffb440f8
|
replace strdup() with our cs_strdup(), which call cs_mem_malloc() internally
|
2014-01-15 18:27:01 +08:00 |
Nguyen Anh Quynh
|
e51e227409
|
ppc & x86: add third dummy MRI argument to printInstruction() to make it consistent with other archs
|
2014-01-12 20:27:54 +08:00 |
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
|
2014-01-11 12:55:31 +08:00 |
Nguyen Anh Quynh
|
c7404075ff
|
move internal memory management declarations from utils.h to cs_priv.h
|
2014-01-05 11:35:47 +08:00 |
Nguyen Anh Quynh
|
24bf0d9079
|
add new option CS_OPT_MEM for cs_option(): this enable user-defined dynamic memory management. idea proposed by Pancake
|
2014-01-05 11:19:04 +08:00 |
Nguyen Anh Quynh
|
42c6b1acc7
|
initial support for PPC
|
2013-12-30 00:15:25 +08:00 |
Nguyen Anh Quynh
|
4fe224b1ed
|
change API cs_disasm_dyn(): break cs_insn into 2 structures, and put all details into new structure cs_detail. this break API compatibility
|
2013-12-24 16:49:36 +08:00 |
Nguyen Anh Quynh
|
a209e67f8a
|
support to turn on/off building instruction details
|
2013-12-14 00:23:41 +08:00 |
Nguyen Anh Quynh
|
bed90914e2
|
x86: calculate op_size properly in special cases regarding rax, eax, ax, al registers
|
2013-12-13 18:28:38 +08:00 |
Nguyen Anh Quynh
|
94990c9ef5
|
x86: print '0' rather than '-0'
|
2013-12-13 15:56:08 +08:00 |
Nguyen Anh Quynh
|
be90639c00
|
x86: properly translate immediate numbers based on their encoding. INT is the exception
|
2013-12-13 15:37:57 +08:00 |
Nguyen Anh Quynh
|
4fe4281f0d
|
x86: take care negative immediate (no prefix 0x) when print number greater than -10
|
2013-12-13 12:26:26 +08:00 |
Nguyen Anh Quynh
|
f22557ba88
|
x86: print immediate without prefix 0x if the number is under 10
|
2013-12-13 09:37:52 +08:00 |
Nguyen Anh Quynh
|
37c7d77e76
|
x86: print mem pointer reference in lowercase
|
2013-12-10 00:33:37 +08:00 |
Nguyen Anh Quynh
|
a253c7a8e8
|
x86: map EFLAGS to string of 'flags', 'eflags' or 'rflags' depending on current CS_MODE
|
2013-12-09 10:26:18 +08:00 |
Nguyen Anh Quynh
|
8fcec67893
|
x86: do not sign-extend immediate. this fixes the issues reported by LongLD
|
2013-12-02 22:03:30 +08:00 |
Nguyen Anh Quynh
|
b9b3d29ff5
|
x86: print segment register in some insns with memory references. This fixes the bug reported by Edgar & Attila
|
2013-12-02 16:21:55 +08:00 |
Nguyen Anh Quynh
|
26ee41aa67
|
initial import
|
2013-11-27 12:11:31 +08:00 |