Commit Graph

4492 Commits

Author SHA1 Message Date
Nguyen Anh Quynh 6656bcb63a revert #1276 2022-01-26 12:34:43 +08:00
Nguyen Anh Quynh e4965783cf x86: fix lcall seg:off format for x86-16 (#1827) 2022-01-26 11:35:07 +08:00
pancake 01005330f5
Fix pkgcfg generation for the archs variable (#1830)
* Fix pkgcfg generation for the archs variable

* Remove bashism from cmake.sh

Co-authored-by: pancake <pancake@nopcode.org>
2022-01-26 11:28:04 +08:00
pancake a7c1ecde05
Add the archs variable in the pkg-config file (#1828)
Usage:
 $ pkg-config --variable=archs capstone
 arm aarch64 m68k mips powerpc sparc systemz x86
 xcore tms320c64x m680x evm riscv mos65xx wasm bpf

Co-authored-by: pancake <pancake@nopcode.org>
2022-01-25 09:15:59 +08:00
Wu ChenXu 50a41e8670
Merge pull request #1827 from lasek0/fix_x86-16_lcall_seg_off
fix lcall seg:off format for x86-16
2022-01-24 11:24:30 +08:00
lasek0 df9a949b8e fix lcall seg:off format for x86-16 2022-01-24 00:04:03 +01:00
Wu ChenXu f049e65f59
Update ChangeLog to v5.0.0-rc1 (#1825)
* Update ChangeLog to v4.0.2

* Update ChangeLog to v5.0.0-rc1

* ignore fuzz build for users

* Update ChangeLog v5.0.0-rc1 date

* update makefile
2022-01-20 19:51:12 +08:00
Wu ChenXu 960b371ca4
Merge pull request #1823 from kabeor/next
Fixed incorrect operand access on x86 instruction vmovdqu & update CITest
2022-01-18 12:54:14 +08:00
kabeor 52409b8659 Fix CITest cmake install 2022-01-18 12:30:37 +08:00
kabeor 9e11ae9c62 Add CITest build by cmake 2022-01-18 12:05:57 +08:00
kabeor 7129ae29b6 Fixed incorrect operand access on x86 instruction vmovdqu 2022-01-18 11:48:18 +08:00
Wu ChenXu f4b3c7b767
Merge pull request #1822 from owlxiao/riscv-des
[RISCV] Update COMPILE_CMAKE.TXT
2022-01-18 11:27:22 +08:00
Xiao 0d6570445c [RISCV] Update COMPILE_CMAKE.TXT
- Add RISC-V info
2022-01-18 09:42:45 +08:00
Nguyen Anh Quynh c7c665f8f3 CMake: retain VERSION_xxx macros 2022-01-13 00:17:31 +08:00
Rwitaban Goswami 487cde56f2
Update CMakeLists.txt to bump CMake version to 2.8.12 (#1817)
* Update CMakeLists.txt

* Fix depcrecated warning on CMP0048

* Fix CMP0048 policy
2022-01-13 00:13:57 +08:00
Wu ChenXu c5aa12731f
Merge pull request #1818 from carenas/next
test_customized_mnem: avoid abort() if x86 not supported
2022-01-10 17:23:07 +08:00
Wu ChenXu 28588659d4
Merge pull request #1820 from kabeor/next
fix bugs
2022-01-09 11:42:05 +08:00
kabeor df60e9a88b fix sp undeclared error 2022-01-09 11:22:01 +08:00
kabeor d90c468b41 fix mnem undeclared error 2022-01-09 11:20:05 +08:00
Wu ChenXu 7b9041fc94
Merge pull request #1 from capstone-engine/next
Next
2022-01-09 11:16:53 +08:00
Wu ChenXu c2f4a318f6
Merge branch 'next' into next 2022-01-09 11:13:49 +08:00
kabeor 05b4ee0817 fix UnicodeDecodeError in python test 2022-01-09 11:10:31 +08:00
Wu ChenXu 74f7377485
Merge pull request #1819 from trufae/fix-cov
Fix unterminated string regression
2022-01-09 09:48:30 +08:00
pancake 583b1de4a5 Fix unterminated string regression 2022-01-08 23:32:42 +01:00
Carlo Marcelo Arenas Belón 80287ac96b test_customized_mnem: avoid abort() if x86 not supported
if the library is built without X86, then cs_open() should fail
but that shouldn't be treated as an error, so return instead after
checking.
2022-01-08 00:25:26 -08:00
Wu ChenXu 08d1b0ccd5
Merge pull request #1816 from trufae/fix-regression
Fix insn initialization when instruction have no operands or have a prefix
2022-01-07 13:16:10 +08:00
pancake 50581f7881 fix insn initialization when instruction have no operands or have a prefix 2022-01-07 00:52:45 +01:00
lazymio 667f45d5a9
Merge pull request #1815 from trufae/fix-build
Fix warning about Unused variables
2022-01-06 20:31:46 +01:00
pancake 96a35bb1fd Fix warning about Unused variables 2022-01-06 19:48:50 +01:00
Wu ChenXu 7aa11ac41d
Merge pull request #1813 from kabeor/next
clean up code
2022-01-05 16:07:26 +08:00
kabeor 72744c287b clean up code 2022-01-05 15:49:11 +08:00
Wu ChenXu 21aceb7da5
Merge pull request #1812 from kabeor/next
update benchmark
2022-01-05 11:11:31 +08:00
kabeor f0d5ca3ee2 update .gitignore 2022-01-04 23:47:08 +08:00
kabeor cbd75d1fec update benchmark 2022-01-04 23:44:22 +08:00
Wu ChenXu 7013cd961a
Merge pull request #1811 from kabeor/next
add benchmark
2022-01-04 23:01:08 +08:00
kabeor c7d8c71a06 Merge branch 'next' of https://github.com/kabeor/capstone into next 2022-01-04 22:39:44 +08:00
kabeor 2139fb1fe8 windows ci WIP 2022-01-04 22:38:45 +08:00
Wu ChenXu c87a7096cf
Merge branch 'capstone-engine:next' into next 2022-01-04 22:35:33 +08:00
kabeor 04ff181151 add brenchmark 2022-01-04 22:34:15 +08:00
Wu ChenXu 89bfdaf2ef
Merge pull request #1809 from wtdcode/perf_improvement
Some performance improvement
2022-01-04 22:27:19 +08:00
Wu ChenXu 26af9f1d36
Merge branch 'capstone-engine:next' into next 2022-01-04 21:48:06 +08:00
radare a6b76dff69
Some performance improvement 2021-12-31 22:20:51 +01:00
Nguyen Anh Quynh 0338920287 update CREDITS.TXT 2021-12-22 16:29:37 +08:00
Wu ChenXu 17c6fc3d92
Merge branch 'capstone-engine:next' into next 2021-12-22 10:50:48 +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
kabeor 7a117c533e update windows cmake CI build 2021-12-10 20:25:32 +08:00
pancake a9e02802ed Dont format sstreams when there's nothing to format 2021-12-10 10:59:16 +01:00
kabeor 5d19c327dc fix windows cmake build path 2021-12-09 22:58:45 +08:00
kabeor c51e8f2bdc add windows cmake build in CI 2021-12-09 22:46:24 +08:00