Commit Graph

5056 Commits

Author SHA1 Message Date
Nguyen Anh Quynh
cc9994ea17 python: update binding README 2023-07-06 00:03:39 +08:00
Nguyen Anh Quynh
9423fe36c9 5.0-post1 2023-07-05 23:30:22 +08:00
Wu ChenXu
5d2ed996bd Update ChangeLog v5.0 Final 2023-07-05 22:58:24 +08:00
Wu ChenXu
851c783dc4 Merge pull request #2074 from XVilka/remove-todo
Remove outdated and irrelevant TODO
2023-07-05 21:14:26 +08:00
Wu ChenXu
d08b071983 Merge pull request #2075 from Rot127/sparc-strncpy
Replace strncpy with memcpy to fix compiler warning.
2023-07-05 21:10:48 +08:00
Rot127
8fefc328b9 Replace strncpy with memcpy to fix compiler warning. 2023-07-05 04:40:32 -05:00
Anton Kochkov
f88c06f5d8 Remove outdated and irrelevant TODO 2023-07-05 17:19:21 +08:00
Nguyen Anh Quynh
33bea52db9 update pkgconfig.mk for 5.0 2023-07-05 13:43:15 +08:00
Nguyen Anh Quynh
bd72f9db52 ChangeLog 2023-07-05 13:42:49 +08:00
Nguyen Anh Quynh
a54284023c bindings: update Java consts for Arm64 2023-07-05 13:36:21 +08:00
Wu ChenXu
019fc85a8e Update ChangeLog to Version 5.0.0 2023-07-03 17:21:29 +08:00
Ole André Vadla Ravnås
4c6bc81c79 Revert "Mark cs_* as thread local to avoid race condition in multithreads" (#1933)
Having per-thread memory allocation routines is a major change in
behavior that likely broke a lot of applications.

This reverts commit bdab89496e.
2023-07-01 16:57:10 -07:00
Wu ChenXu
aa0cfac862 Merge pull request #2070 from imbillow/tricore-fix 2023-07-01 22:20:12 +08:00
billow
568d179f85 Update tests and inc files
with llvm-capstone 78180b63f827ee38e23375e7a00825e848aa6956
2023-07-01 16:26:54 +08:00
billow
a5bf3841b4 Add # prefix to tricore imm operand 2023-07-01 09:13:14 +08:00
Wu ChenXu
01c5bc3223 Merge pull request #2067 from XVilka/tricore-intel-syntax
Use Intel register syntax for Tricore
2023-06-30 17:19:57 +08:00
Wu ChenXu
41046d9340 Merge pull request #2068 from peace-maker/cython_bindings 2023-06-29 12:59:49 +08:00
Peace-Maker
90ef5aad5f Update Cython bindings 2023-06-28 19:02:11 +02:00
Peace-Maker
c43083ad65 Add CS_GRP_BRANCH_RELATIVE to python bindings 2023-06-28 18:35:19 +02:00
Peace-Maker
d75c37b872 Search for correct versioned lib .5 suffix
Always use the major version instead of requiring manual updates to the
file names.
2023-06-28 18:34:14 +02:00
Peace-Maker
68c8943e32 Normalize rc4 version string
/usr/local/lib/python2.7/dist-packages/setuptools/dist.py:476: UserWarning: Normalizing '5.0.0.rc4' to '5.0.0rc4'
  normalized_version,
2023-06-28 18:31:41 +02:00
Anton Kochkov
7b6736ac3e Convert Tricore tests to Intel register syntax 2023-06-28 21:57:50 +08:00
Anton Kochkov
1befcbb723 Convert Tricore to Intel register syntax 2023-06-28 21:48:37 +08:00
Wu ChenXu
3ba1530537 Update ChangeLog to Version 5.0.0 2023-06-27 21:55:36 +08:00
Chua Zheng Leong
3c2b407922 Fix access bug for TEST op (#1511)
* Fix access bug for TEST op

Results for TEST instructions are discarded hence operands should have
no write access.

* Fix access bug for TEST (reduce)

* trigger new ci test

---------

Co-authored-by: kabeor <1597915586@qq.com>
2023-06-26 09:21:39 -07:00
Connor Rigby
18b504b33f use calloc for cs_insn instead of malloc (#1972)
Signed-off-by: Connor Rigby <connorr@hey.com>
2023-06-26 09:14:58 -07:00
Wu ChenXu
2fd6b14dbe Merge pull request #2061 from arkup/next
fix for msvc static lib, dll build error and warnings
2023-06-25 17:33:28 +08:00
Wu ChenXu
554d6f813e Merge pull request #2063 from adamjseitz/repz-ret 2023-06-25 09:19:41 +08:00
Adam Seitz
47c0c91aab Support repz prefix on X86 ret instructions 2023-06-24 09:25:04 -04:00
Wu ChenXu
ba87b254d1 Merge pull request #2060 from imbillow/fix-capstone-test
Fix capstone_test.c #2059
2023-06-24 21:02:50 +08:00
arkup
7fc36fbc99 fix msvc dll to compile with has_tricore, plus added CRT_SECURE_NO_WARNINGS 2023-06-24 10:00:39 +02:00
arkup
d9b2b97fa7 fix static lib to compile with has_tricore 2023-06-24 09:52:54 +02:00
billow
935acd196a Update all *_const.py 2023-06-23 23:46:47 +08:00
billow
4241fee7e6 Fix tricore.h 2023-06-23 23:46:19 +08:00
arkup
9ff3aeead3 fix compile error capstone_dll unresolved external symbol _insn_find 2023-06-23 16:10:38 +02:00
arkup
e72e161ab0 fix msvc static lib build error 2023-06-23 15:19:33 +02:00
Wu ChenXu
d378e103ff Merge pull request #2057 from kabeor/next
[workflows] Remove deprecated image versions
2023-06-23 21:03:58 +08:00
billow
b0db964c67 Fix const_generator.py and tricore_const.py 2023-06-23 20:47:11 +08:00
billow
ab82fbe22e Fix capstone_test.c 2023-06-23 17:47:34 +08:00
kabeor
fc96c05317 [workflows] Adjust matrix version 2023-06-23 09:44:42 +08:00
kabeor
0c9b5d8405 [workflows] Remove deprecated image versions 2023-06-23 09:27:27 +08:00
Nguyen Anh Quynh
618fe929d9 README: use https 2023-06-18 21:15:09 +08:00
Nguyen Anh Quynh
5712a0957e bindings: update binding consts 2023-06-18 20:49:05 +08:00
Wu ChenXu
cd1d0decfd Merge pull request #2052 from kabeor/next
Update version tag
2023-06-18 20:42:50 +08:00
Wu ChenXu
6629910fff Merge branch 'capstone-engine:next' into next 2023-06-18 20:26:18 +08:00
kabeor
c411ab63e8 Update version tag 2023-06-18 20:25:20 +08:00
Wu ChenXu
c42718dd88 Merge pull request #2050 from kabeor/next
[workflows] Fix python-publish issue
2023-06-18 20:09:20 +08:00
kabeor
4d423560df [bindings] Adapt python2 for setup.py 2023-06-18 19:38:22 +08:00
kabeor
72a87be763 [workflows] remove manual publish 2023-06-18 19:01:13 +08:00
kabeor
2593df1ef7 [workflows] update actions version 2023-06-18 18:59:25 +08:00