Nguyen Anh Quynh
0338920287
update CREDITS.TXT
2021-12-22 16:29:37 +08:00
Wu ChenXu
68102c05f1
Merge pull request #1804 from bSr43/next
...
Fixes a few issues
2021-12-10 21:26:41 +08:00
Wu ChenXu
da843e1387
Merge pull request #1805 from trufae/nofmt
...
Dont format sstreams when there's nothing to format
2021-12-10 21:23:26 +08:00
pancake
a9e02802ed
Dont format sstreams when there's nothing to format
2021-12-10 10:59:16 +01:00
Vincent Bénony
9dda81525d
Wrong register mapping
2021-12-09 15:06:53 +01:00
Vincent Bénony
4f7a846a07
Missing writeback information on ldraa / ldrab
2021-12-09 15:06:26 +01:00
Vincent Bénony
0f4eb622cc
Missing vector arrangement specifiers
2021-12-09 15:05:11 +01:00
Wu ChenXu
b5b664faa9
Merge pull request #1802 from rofl0r/release_action
...
CI: automatically build release tarball
2021-12-06 18:30:42 +08:00
rofl0r
58aa8a5e0c
CI: automatically build release tarball
...
after a tag is pushed, and "create release from tag" is clicked, CI
will now create an xz-compressed release tarball, containing all sources
and submodules (if used).
closes #582
2021-12-02 20:03:31 +00:00
Wu ChenXu
6a261d3700
Merge pull request #1800 from kabeor/mxz297-x86-access
...
Mxz297 x86 access
2021-12-02 16:18:06 +08:00
kabeor
61289a6ded
trigger CI Test
2021-12-01 11:59:34 +08:00
kabeor
4cf298a484
Merge branch 'x86-access' of git://github.com/mxz297/capstone into mxz297-x86-access
2021-12-01 11:52:30 +08:00
Wu ChenXu
b6bfdb4fd7
Merge pull request #1799 from kabeor/next
...
Add ci_test steps && Fixed suite test for python3
2021-11-26 11:12:28 +08:00
kabeor
f77d09cf02
exclude python3.9 in ubuntu18.04
2021-11-26 10:43:33 +08:00
kabeor
884aac89e1
Merge branch 'next' of https://github.com/kabeor/capstone into next
2021-11-26 10:33:15 +08:00
kabeor
4435bf614f
add ci test for python2.7
2021-11-26 10:31:11 +08:00
kabeor
0d4881ef14
add ci_test steps&&Fixed suite test for python3
2021-11-23 12:27:39 +08:00
Wu ChenXu
74dbb5256b
Merge branch 'capstone-engine:next' into next
2021-11-23 10:47:08 +08:00
Wu ChenXu
7bc03b95db
Merge pull request #1798 from bezita/next
...
fix eflags effects for adc/sbb
2021-11-22 14:47:37 +08:00
oosris
f3a69915e6
fixed eflags effects for adc/sbb
2021-11-22 13:13:20 +08:00
oosris
bee385395d
fix eflags effects for adc/sbb
2021-11-22 09:09:53 +08:00
kabeor
095354a79f
fix fuzz.py path
2021-11-21 12:39:03 +08:00
kabeor
263f7a280a
adapt to python3
2021-11-21 12:37:28 +08:00
kabeor
649d4cab66
add more ci_test cases.
2021-11-21 12:26:57 +08:00
Wu ChenXu
99cf556314
Merge pull request #1797 from kabeor/next
...
add CI Test support
2021-11-19 18:42:59 +08:00
kabeor
dc878d8eb9
Merge branch 'next' of https://github.com/kabeor/capstone into next
2021-11-19 13:41:14 +08:00
kabeor
6b02e79da6
fix test_all.sh permission issue
2021-11-19 13:40:27 +08:00
Wu ChenXu
a700c05c43
Merge branch 'capstone-engine:next' into next
2021-11-19 13:37:46 +08:00
kabeor
43b0a34a3f
add CI Test support
2021-11-19 13:37:09 +08:00
Wu ChenXu
06a102f4dc
Merge pull request #1795 from capstone-engine/revert-1657-next
...
Revert "Correcting X86 Imm Size"
2021-11-14 08:51:11 +08:00
Wu ChenXu
b5c9b0a639
Revert "Correcting X86 Imm Size"
2021-11-14 08:50:56 +08:00
Wu ChenXu
b7237560a6
Merge pull request #1655 from cyanpencil/aarch64_cmp_reg_access_fix2
...
Fix cmp register access on aarch64
2021-11-13 20:41:30 +08:00
Wu ChenXu
1d1f5e8965
Merge pull request #1773 from huettenhain/next
...
support disassembling bytes from memoryview
2021-11-13 20:16:12 +08:00
jesko
25d898f9f5
adds test and bugfix for memoryview support
2021-11-13 11:32:18 +01:00
jesko
684187a27f
invoke from_buffer only for writeable interfaces
2021-11-13 00:16:19 +01:00
Wu ChenXu
7e886c7201
Merge pull request #1657 from NicolasDerumigny/next
...
Correcting X86 Imm Size
2021-11-11 08:16:22 +08:00
Wu ChenXu
dcaeafe1ad
Merge pull request #1791 from Smartsmurf/next
...
fixed library extension to build properly under CYGWIN
2021-11-11 00:26:14 +08:00
Wu ChenXu
c7538d4741
Merge pull request #1754 from jranieri-grammatech/jranieri/moffset_disp
...
Fix the displacement offset for moffset-encoded operands
2021-11-11 00:09:13 +08:00
SmartSmurf
9dbc677ce3
switched to next branch
2021-11-10 17:05:26 +01:00
Catena cyber
7ae077053f
Adds oss-fuzz badge ( #1541 )
2021-11-10 00:23:13 +08:00
jesko
d59c50f623
support disassembling bytes from memoryview
2021-07-05 22:40:07 +02:00
Joe Ranieri
cd66cb2d5f
Fix the displacement offset for moffset-encoded operands
...
This was initially introduced in dce7da9
but lost in the LLVM 7 sync
in 5a99624
.
2021-05-19 17:08:46 -04:00
pancake
f278de39c1
Use braces instead of indentation. C is not Python ( #1745 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2021-05-11 23:31:28 +08:00
StalkR
702dbe78ca
ppc: fix registers overflow ( #1688 )
...
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=22236
Same as https://github.com/aquynh/capstone/pull/1687 for next branch
2021-03-20 07:34:34 +08:00
Jesús A. Álvarez
27ac4c08c7
use ".byte" when skipdata is set up with NULL mnemonic ( #1703 )
2021-03-20 07:34:03 +08:00
Mark Jansen
1703efd038
Always return the same type from regs_read ( #1736 )
2021-03-20 07:32:23 +08:00
Jesús A. Álvarez
baa1f94cfd
mos65xx: use address on mem operands for relative addressing ( #1702 )
...
* mos65xx: use imm field for immediate operand value
using the wrong field works on little-endian hosts, but on big-endian the wrong value would be read
* mos65xx: set operand mem field to address also in relative modes
previously the last operand would have an offset, which doesn't match the printed operand
* mos65xx: add bpl instruction to test
this demonstrates an address operand with relative addressing
2021-03-10 08:21:31 +08:00
Antonio Flores Montoya
4afdd97051
x86 Fix AVX-512 k registers ( #1689 )
...
* fix bug in displacement offset
* fix k0-k7 registers in X86 table.
2021-03-07 21:57:14 +08:00
keenk
ff664b031c
Fix registry access for several versions of pop such as POPDS, POPSS, etc. ( #1725 )
...
* Fix a few registry access mode mappings
* Fix rollback of operand access changes
Re-fix operand access of three mov instructions
* Remove binding breaking #if 0
The python script for generating constants in the bindings does not know how to handle the #if 0 statements included in these files.
* Add files via upload
Update registry access mode for several versions of pop such as POPDS, POPSS, etc
2021-03-07 21:51:22 +08:00
keenk
dba65a6379
Fix registry access on cmov instructions ( #1727 )
...
* Fix a few registry access mode mappings
* Fix rollback of operand access changes
Re-fix operand access of three mov instructions
* Remove binding breaking #if 0
The python script for generating constants in the bindings does not know how to handle the #if 0 statements included in these files.
* Updated registry access on cmov instructions
Registry access for the destination operand of the conditional move (cmov) opcodes were incorrectly listed as READ | WRITE. Although you would expect the two operands to be compared in this opcode, it instead relies on the associated flag in EFLAGS regardless of the value in the destination operand.
2021-03-07 21:50:39 +08:00