Nguyen Anh Quynh
|
bfcaba5851
|
2015
|
2015-03-04 17:45:23 +08:00 |
|
Nguyen Anh Quynh
|
e19490e8f7
|
arm: some load/store instructions writeback without bang letter. bug reported by @jabba2989
|
2015-01-21 20:03:21 +08:00 |
|
Nguyen Anh Quynh
|
ff7bba3d6d
|
x86: print out immediate as positive number for logic arithmetic operations: AND, OR, XOR. only works for x86 Intel syntax so far. issue reported by Pancake
|
2014-11-03 16:32:06 +08:00 |
|
Nguyen Anh Quynh
|
f1ec52628e
|
x86: provide size for X86_OP_IMM operand. thank Gabriel Quadros for some suggestions
|
2014-06-25 22:03:18 +08:00 |
|
Nguyen Anh Quynh
|
cb6fc59da1
|
remove redundant return in MCInst_Init()
|
2014-06-18 15:39:00 +08:00 |
|
Nguyen Anh Quynh
|
495295ecd4
|
MCInst_Init() is arch-independent
|
2014-06-16 15:54:32 +08:00 |
|
Nguyen Anh Quynh
|
370b7d7d4e
|
remove unused MCInst/MCOperand functions
|
2014-06-16 14:57:07 +08:00 |
|
Nguyen Anh Quynh
|
264ca37ad8
|
MCInst_addOperand2() does not need to return value
|
2014-06-16 14:52:09 +08:00 |
|
Nguyen Anh Quynh
|
215e76b223
|
ppc: use MCInst_insert0() instead of MCInst_insert() to avoid malloc/free
|
2014-06-16 14:47:43 +08:00 |
|
Nguyen Anh Quynh
|
0f648ea3e8
|
arm: use CreateImm0() & CreateReg0() to create MCOperand* to avoid using malloc/free to improve performance
|
2014-06-10 01:01:23 +07:00 |
|
Nguyen Anh Quynh
|
5329a6ffd4
|
directly update cs_insn from MCInst interface to avoid multiple memcpy()
|
2014-06-08 23:35:52 +07:00 |
|
Nguyen Anh Quynh
|
30c065998b
|
optimize memset() of MCInst_Init()
|
2014-06-07 13:30:59 +08:00 |
|
Nguyen Anh Quynh
|
cf0813809a
|
x86: more simplification on managing MCOperand. this also fixes a bug in handling memory reference instructions
|
2014-06-06 00:56:46 +08:00 |
|
Nguyen Anh Quynh
|
937e48314c
|
x86: avoid malloc/free MCOperand with new API of MCInst: MCInst_addOperand0, MCInst_CreateReg0, MCInst_CreateImm0
|
2014-06-04 22:51:51 +07:00 |
|
Nguyen Anh Quynh
|
30e4d7f213
|
Disassembler -> Disassembly. also delete an orphaned file
|
2014-05-08 22:54:58 +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
|
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
|
39da42692d
|
arm: fix a memory leaking bug
|
2013-12-04 09:49:33 +08:00 |
|
Nguyen Anh Quynh
|
173ed2b1cb
|
arm: upgrade core engine
|
2013-12-01 22:19:27 +08:00 |
|
Nguyen Anh Quynh
|
6b7abe3c81
|
arm64: handle alias insn in a better way, and add support for MNEG. bug reported by Patroklos Argyroudis
|
2013-11-30 00:54:24 +08:00 |
|
Nguyen Anh Quynh
|
26ee41aa67
|
initial import
|
2013-11-27 12:11:31 +08:00 |
|