Nguyen Anh Quynh
cf959c0711
coding style
10 years ago
Nguyen Anh Quynh
8133454c1b
Merge pull request #327 from learn-more/next
...
Split headers and source in CMake
10 years ago
learn_more
3ff5dc5faf
Also include the common headers.
10 years ago
learn_more
b68d6a9b01
Split headers and source in CMake
...
Headers and source are grouped per project.
10 years ago
derrek
49ff95bcfb
arm: Fixed implicit read/written registers for SVC instructions.
10 years ago
derrek
5b78a6aeec
Fixed/added ARM_GRP_JUMP and CS_GRP_CALL information.
10 years ago
Nguyen Anh Quynh
3c5d08f964
Merge pull request #316 from remittor/next3
...
[x86] Fix decode opcode A0 and A1 (movabs)
10 years ago
Nguyen Anh Quynh
9400046b09
Merge pull request #324 from learn-more/next
...
use the correct include location
10 years ago
learn_more
04f9c32eb4
use the correct include location
10 years ago
Nguyen Anh Quynh
34c5ae39e1
arm: BLX should read PC & modify LR registers. bug reported by Zach Riggle
10 years ago
Nguyen Anh Quynh
24866bda1a
Merge branch 'next' of https://github.com/bSr43/capstone into t6
10 years ago
remittor
368c367d4e
[x86] Fix decode opcode A0 and A1 (X86_MOV32ao16 + X86_MOV64ao32)
10 years ago
Vincent Bénony
b5e0f13cb0
Merge branch 'next' of https://github.com/aquynh/capstone into next
10 years ago
Vincent Bénony
d2f47d065f
Remove enum for ASRS, LSRS, SUBS and MOVS
...
These instructions are now disassembled ASR, LSR, SUB and MOV, with the "update_flags" bit set.
10 years ago
Vincent Bénony
68d7f723da
remove some variants
10 years ago
Nguyen Anh Quynh
ba2ead07aa
some fixes for bindings/README
10 years ago
Nguyen Anh Quynh
1dacf5a26d
update bindings/README to add Capstone.NET binding
10 years ago
Nguyen Anh Quynh
de693e48e1
delete a trailing whitespace in x86.h
10 years ago
Nguyen Anh Quynh
62f843f82a
Merge branch 'next' of https://github.com/remittor/capstone into t5
10 years ago
Nguyen Anh Quynh
75bd853b84
Merge pull request #318 from captincook/next
...
x86: add more cases to print as unsigned 8bit imm
10 years ago
remittor
f59b3a759b
[x86] Fix decode opcode A0 and A1 (movabs)
...
Bug:
00491AD0 A0 11 12 13 14 mov al, byte ptr [0x14131211]
Prefix:0x00 0x00 0x00 0x00
Opcode:0xa0 0x00 0x00 0x00
addr_size: 4
op_count: 1
operands[0].type: MEM
operands[0].mem.disp: 0x14131211
operands[0].size: 1
10 years ago
remittor
556f4fe41a
[x86] Replace "enum x86_eflags_type" to #define
...
Needed for compatible with MS VS 2008 compiler.
10 years ago
remittor
3a75479a65
Changed type for segment,base,index in struct x86_op_mem
10 years ago
remittor
68e948b2c1
Changed type for cs_x86_op.reg
...
Fixed type for cs_x86_op reg to be a x86_reg instead of unsigned int. This makes it easier to understand that reg is a x86_reg enumeration versus something else. It is currently not clear which type reg is.
10 years ago
learn_more
21a26950ac
whitespace, as requested.
10 years ago
learn_more
147d95b6ce
Change msvc ImportLib for static target to 'capstone_dll.lib'
...
This is the same as e268f46
changed in the vcxproj file.
10 years ago
NighterMan
72ee3c9b15
sparc: Improved displacement decoding for banching instructions
10 years ago
Vincent Bénony
299dd09814
Merge branch 'next' of https://github.com/aquynh/capstone into next
10 years ago
me
26cb4aa50f
x86: add more cases to print as unsigned 8bit imm
10 years ago
Nguyen Anh Quynh
89820c40ae
x86: print 8 bit immediate number in positive form. still need a more systematic approach to do same thing for other forms of immediates
10 years ago
Nguyen Anh Quynh
8db578a7ec
fix typo in myinttypes.h
10 years ago
reverser
160e198584
Add support to embed Capstone 3.x branch into OS X kernel extensions.
10 years ago
Nguyen Anh Quynh
fa17d871f1
remove stdio.h from capstone.h. this is to make it possible to embed to OSX kernel. issue reported by Pedro
10 years ago
Vincent Bénony
66cff88870
Merge branch 'next' of https://github.com/aquynh/capstone into next
10 years ago
Nguyen Anh Quynh
7289f15a5d
x86: tighter check on return of consumeByte() & lookAtByte(). this fixes the segfault on the sole input of 0xf3 reported by windhl
10 years ago
Félix Cloutier
e5e874356b
Renaming inttypes.h -> myinttypes.h
10 years ago
Nguyen Anh Quynh
cbbbac24c3
Merge branch 'next' of https://github.com/aquynh/capstone into next
10 years ago
Nguyen Anh Quynh
c343a917fb
python: revert to use distutils rather than setuptools
10 years ago
Hank Leininger
3feaa11cd9
Add DESTDIR support for the python binding.
...
Without this patch, DESTDIR is ignored, so build systems that use a
staging sandbox prior to installing in real-root, such as Gentoo,
cannot build the python binding.
Caveats:
1) I wrote/tested this against the 3.0.2 release, not current HEAD.
2) It might be preferable to do DESTDIR ?= / at the top of the Makefile,
so that the if/else/fi can be squashed back out.
3) The install_cython target probably needs a similar change; untested.
4) Other bindings might need something similar.
10 years ago
Nguyen Anh Quynh
ed643e8622
README: add Rust as supported binding language
10 years ago
Hank Leininger
1c0288043c
Add DESTDIR support for the python binding.
...
Without this patch, DESTDIR is ignored, so build systems that use a
staging sandbox prior to installing in real-root, such as Gentoo,
cannot build the python binding.
Caveats:
1) I wrote/tested this against the 3.0.2 release, not current HEAD.
2) It might be preferable to do DESTDIR ?= / at the top of the Makefile,
so that the if/else/fi can be squashed back out.
3) The install_cython target probably needs a similar change; untested.
4) Other bindings might need something similar.
10 years ago
Nguyen Anh Quynh
2a36c1631b
python: fix test_arm.py (indentation on output)
10 years ago
Nguyen Anh Quynh
8fa48fbd8a
bindings: update java/ocaml/python bindings after the last change on Arm core
10 years ago
Nguyen Anh Quynh
29f777bdd9
arm: support cs_regs_access() API
10 years ago
Nguyen Anh Quynh
5f22deb071
add links to Lua & Rust bindings
10 years ago
Nguyen Anh Quynh
7fc876ad28
x86: add some FP instructions with st(0) register to insn_regs_att[] & insn_regs_intel[]. also add missing access info for these instructions to insn_ops[]
10 years ago
Nguyen Anh Quynh
ad18ed0ef2
x86: fix issue #305 . also correct arrays insn_regs_att[] & insn_regs_intel[]
10 years ago
Vincent Bénony
e3b572364d
Merge branch 'next' of https://github.com/aquynh/capstone into next
10 years ago
Nguyen Anh Quynh
b023ffe077
x86: add missing CL register operand for shift rotate instructions involving CL (AT&T syntax)
10 years ago
Nguyen Anh Quynh
3f1bfc97cc
x86: fix operand access info of string instructions
10 years ago