Félix Cloutier
|
c141af9052
|
Silencing Clang warning bys casting values
Warnings were: "Implicit conversion loses integer precision: 'size_t' to 'cs_mode'/'cs_opt_value'"
|
2015-03-02 22:11:55 -05:00 |
Nguyen Anh Quynh
|
ea3c089591
|
some simple optimizations for speed. this improves performance about 5%
|
2014-10-02 10:17:55 +08:00 |
Nguyen Anh Quynh
|
0efef5dd48
|
solve some conflicts when merging -next into -v3
|
2014-08-25 17:01:45 +08:00 |
Nguyen Anh Quynh
|
663829431e
|
x86: return proper error if cs_option() enables AT&T syntax but AT&T support is opt-out at compile time
|
2014-08-20 14:02:14 +08:00 |
baguette
|
86e845056d
|
renamed CAPSTONE_NO_ATT to CAPSTONE_X86_ATT_DISABLE, added options to makefile, cmake, compile.txt
|
2014-08-17 20:59:05 +02:00 |
baguette
|
4f412c4483
|
Selectively disable AT&T syntax in non-diet mode to reduce library size
|
2014-08-17 19:38:20 +02:00 |
Nguyen Anh Quynh
|
0b690387b3
|
x86: update core with upstream. this added bunch of new instructions & groups. also updated Python & Java bindings after the core change
|
2014-08-13 13:01:50 +08:00 |
Nguyen Anh Quynh
|
650f96ce43
|
add new API cs_group_name() to return group name in string, given the group id
|
2014-07-08 08:59:27 +08:00 |
Nguyen Anh Quynh
|
44db3c37fa
|
x86: support CS_OPT_MODE for dynamically changing mode at run-time
|
2014-06-18 14:18:47 +08:00 |
Nguyen Anh Quynh
|
1085073f8f
|
x86: remove disp_size, imm_size, op_size. add size to each operand. thanks Gabriel Quadros for some nice ideas
|
2014-06-18 12:16:24 +08:00 |
Nguyen Anh Quynh
|
f338657f17
|
x86: set syntax variable when changing syntax with cs_option()
|
2014-05-19 16:34:54 +08:00 |
Nguyen Anh Quynh
|
7bab8dc12e
|
x86: AT&T syntax is irrelevant in Diet mode, so setting this syntax should return CS_ERR_DIET error
|
2014-05-14 23:48:17 +08:00 |
Nguyen Anh Quynh
|
506890863c
|
x86: assembly syntax is irrelevant in Diet mode. this optimization reduces library size to only 180KB on OSX
|
2014-05-14 12:26:53 +08:00 |
Nguyen Anh Quynh
|
8598a219f3
|
enable arch code from source with CAPSTONE_HAS_* for MSVC to pick up
|
2014-05-14 11:26:41 +08:00 |
Nguyen Anh Quynh
|
a5ffdc3a80
|
x86: properly handle LOCK/REP in the core, so remove buch of hacks
|
2014-05-07 08:25:24 +08:00 |
Nguyen Anh Quynh
|
1c68ab9293
|
cleaning up unused code
|
2014-03-06 12:41:28 +08:00 |
Nguyen Anh Quynh
|
53fc5c103a
|
cs_open() should return error on invalid mode
|
2014-01-21 15:26:02 +08:00 |
Nguyen Anh Quynh
|
7772d859af
|
x86: fix known issue with prefix by combining with previous prefix instruction. this is not perfect, but good enough for now
|
2014-01-21 11:49:25 +08:00 |
Nguyen Anh Quynh
|
3732725342
|
rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu
|
2014-01-20 09:52:05 +08:00 |