Nguyen Anh Quynh
|
a209e67f8a
|
support to turn on/off building instruction details
|
11 years ago |
Nguyen Anh Quynh
|
e5c658c407
|
move PKG_* away from cs.c to CONFIG
|
11 years ago |
Nguyen Anh Quynh
|
a01d1546d6
|
x86: handle outs instruction in 16bit mode
|
11 years ago |
Nguyen Anh Quynh
|
a8894b2d82
|
x86: remove debug code
|
11 years ago |
Nguyen Anh Quynh
|
86dc393e81
|
properly handle output string having space as separator
|
11 years ago |
Nguyen Anh Quynh
|
defb9bcf2f
|
more flexible on extracting insn menemonic, as sometimes space can be used as separator, not only tab
|
11 years ago |
pancake
|
f0e4eed89d
|
Use const on all read-only buffers
|
11 years ago |
Nguyen Anh Quynh
|
2215895ebc
|
mips: no need cs_struct.micro_mips, as we can get that from cs_struct.mode
|
11 years ago |
Nguyen Anh Quynh
|
36df4bb6a7
|
revert the cs_version() API
|
11 years ago |
Nguyen Anh Quynh
|
bb64b0bdca
|
more API version to capstone.h, and remove cs_version(). reset API back to 1.0 for public release
|
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
|
fe8030bdf0
|
update errno in cs_option() upon failure with CS_ERR_OPTION
|
11 years ago |
Nguyen Anh Quynh
|
041e25dd66
|
add CS_ERR_OPTION type. cs_option() returns this error code on invalid option
|
11 years ago |
Nguyen Anh Quynh
|
26a43715d9
|
bump API to 1.7 due to the addition of @bytes to cs_insn
|
11 years ago |
Nguyen Anh Quynh
|
8f13f3c6ab
|
rename @hex_code to @bytes, and move it to next to @size
|
11 years ago |
Joxean
|
114df0ef2a
|
Added @hex_code member
It's used to retrieve the bytes of the instruction.
|
11 years ago |
Nguyen Anh Quynh
|
4b95d9fa67
|
bump API to 1.6 to reflect the addition of the new API cs_option()
|
11 years ago |
Nguyen Anh Quynh
|
da8adaded2
|
API cs_option(): @value now has size_t, so mapping opaque pointer is possible for future options
|
11 years ago |
Nguyen Anh Quynh
|
c618db4473
|
change option names for cs_option(), and update python binding accordingly to support new cs_option()
|
11 years ago |
Nguyen Anh Quynh
|
b8ce68ec05
|
change cs_option() API to be more flexible with option value
|
11 years ago |
Nguyen Anh Quynh
|
4a60a56be6
|
handle cs_option() according to arch & mode
|
11 years ago |
Nguyen Anh Quynh
|
01aba002e3
|
add cs_option() API. move ATT & Intel syntax here, rather than having them as CS_MODE, which is wrong
|
11 years ago |
Nguyen Anh Quynh
|
5dbe12a85b
|
bump API to 1.5 due to the change in cs_disasm*(), and add PKG_{MAJOR|MINOR} for package version
|
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
|
45078f87f1
|
finally drop ugly support for using arch as handle in cs_reg_name(). this doesnt change API
|
11 years ago |
Nguyen Anh Quynh
|
ad61c49288
|
arm64: handle decomposer properly for 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
|
402f3fcfb4
|
bump API to 1.3
|
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
|
3eb9ac9bb9
|
mingw doesnt accept .errno of cs_struct. this fixes make it happy, and enable Windows cross-compile again
|
11 years ago |
Nguyen Anh Quynh
|
26ee41aa67
|
initial import
|
11 years ago |