4562 Commits

Author SHA1 Message Date
Wu ChenXu
b8db7913f3 Merge pull request #1891 from wtdcode/tls-cs-variable 2022-07-04 14:21:47 +08:00
mio
d4a4773ebc Mark cs_* as thread local to avoid race condition in multithreads 2022-07-03 11:54:21 +08:00
Wu ChenXu
3fd4712b0b Merge pull request #1886 from terorie/ebpf-callx 2022-06-09 21:37:40 +08:00
Wu ChenXu
82b2084279 Merge pull request #1885 from terorie/fix-ebpf-ld-class 2022-06-09 21:37:02 +08:00
Richard Patel
fb34475a1f Add eBPF callx instruction 2022-06-06 11:56:40 +02:00
Richard Patel
26999b6df5 Fix eBPF lddw opcode 2022-06-06 10:51:48 +02:00
Wu ChenXu
efa78c8c8e Merge pull request #1878 from hamarituc/pkgconfig
Fix pkg-config template
2022-05-05 18:56:34 +08:00
Wu ChenXu
845da4b2f4 Merge pull request #1877 from adamjseitz/aarch64-comprehensive-alias-vas 2022-05-02 15:37:33 +08:00
Mario Haustein
8479233b64 Fix pkg-config template 2022-04-30 13:06:30 +02:00
Adam Seitz
b27f3df27e Comprehensively add vas specifiers to ARM aliases 2022-04-29 13:49:52 -04:00
Adam Seitz
9998268b93 Fix AArch64InstPrinter indentation 2022-04-28 17:41:14 -04:00
Wu ChenXu
c52e5ae543 Merge pull request #1870 from theblackunknown/fix-install-pkgconfig 2022-04-16 12:15:21 +08:00
MACHIZAUD Andréa
72e16ccefe Merge branch 'next' into fix-install-pkgconfig 2022-04-15 11:17:20 +02:00
Wu ChenXu
5bdf6a3a76 Merge pull request #1867 from theblackunknown/cmake-config-next
Add `cstool` in CMake Package Config + CMake Github Workflow
2022-04-14 14:39:31 +08:00
MACHIZAUD Andréa
1aec01a715 Fix pkgconfig not installed when CAPSTONE_BUILD_CSTOOL is false 2022-04-13 11:39:30 +02:00
MACHIZAUD Andréa
61ed12c4f2 Merge cmake.yml into CITest.yml 2022-04-11 09:35:10 +02:00
MACHIZAUD Andréa
e16fd004cd CMake presets + simple CMake Workflow 2022-04-03 11:34:00 +02:00
MACHIZAUD Andréa
acb9c24b99 Add cstool to the capstone-targets 2022-04-03 11:33:47 +02:00
Wu ChenXu
c647eec6a3 Merge pull request #1860 from adamjseitz/aarch64-alias-vas-specifiers 2022-03-23 15:16:32 +08:00
Wu ChenXu
2bd6f00b53 Merge branch 'next' into aarch64-alias-vas-specifiers 2022-03-22 22:58:06 +08:00
Wu ChenXu
065317746d Merge pull request #1859 from adamjseitz/aarch64-sys-instruction-operands
AArch64 SYS instruction operands
2022-03-22 22:56:27 +08:00
Adam Seitz
82c6e17068 Add SYS ops test to cstest 2022-03-22 09:31:49 -04:00
Adam Seitz
42dedb6158 Add AArch64 mov VAS specifier tests to cstest
Add four tests to the cstest suite to validate issue #1843 does not
regress. Additionally, update the way VAS specifiers are printed so
that the correct operand is verified.
2022-03-22 09:23:55 -04:00
Adam Seitz
514ef89a87 Add regression tests for missing vas specifier 2022-03-21 13:31:37 -04:00
Adam Seitz
ee689c4512 Set .vas for aliased AArch64 instructions 2022-03-21 13:24:57 -04:00
Adam Seitz
50535d9477 Update test for all aarch64 sys operand variants 2022-03-18 14:15:46 -04:00
Adam Seitz
d729d88e87 Combine aarch64 sys operand enums 2022-03-18 14:15:46 -04:00
Adam Seitz
2465cb044f Add test for ARM64 sys operands 2022-03-18 13:20:51 -04:00
Adam Seitz
6687276cad Build SYS operand for AArch64 sys operations 2022-03-18 09:43:13 -04:00
David Zimmer
b81c64999b vb6 bindings: clarify license as Apache v2.0 (#1850) 2022-03-03 17:39:13 +08:00
Wu ChenXu
15cb0b686d Merge pull request #1847 from kabeor/next
update pkgconfig version
2022-02-28 23:40:52 +08:00
Wu ChenXu
c82e938045 Merge branch 'capstone-engine:next' into next 2022-02-28 23:40:32 +08:00
kabeor
9cd7470046 Merge branch 'next' of https://github.com/kabeor/capstone into next 2022-02-28 23:38:05 +08:00
kabeor
6dfa60661a update pkgconfig version 2022-02-28 23:37:10 +08:00
Nguyen Anh Quynh
240ce14f17 update pkgconfig.mk 2022-02-28 23:28:58 +08:00
Wu ChenXu
e695f690ef Merge pull request #1846 from kabeor/next
Update ChangeLog for v5.0.0-rc2
2022-02-28 22:14:14 +08:00
Wu ChenXu
a6afa9f5c2 Merge branch 'capstone-engine:next' into next 2022-02-28 22:13:50 +08:00
kabeor
e6aa4850cf Update ChangeLog for v5.0.0-rc2 2022-02-28 22:13:21 +08:00
Wu ChenXu
524e863ad1 Merge pull request #1840 from stevielavern/fix_ldr
Fix AArch64 ldapr detailed information #1839
2022-02-28 14:23:55 +08:00
Wu ChenXu
335571a618 Merge pull request #1845 from kabeor/next
fixed incorrect MI->ac_idx leading to wrong AArch64 InsnOp access printing
2022-02-28 14:23:32 +08:00
Wu ChenXu
ec07087ba8 Merge branch 'capstone-engine:next' into next 2022-02-28 14:06:01 +08:00
kabeor
f9bf1e9b20 add ldr operands access issue testcase 2022-02-28 14:02:57 +08:00
kabeor
cdce5c8190 fixed incorrect MI->ac_idx leading to wrong AArch64 InsnOp access printing 2022-02-28 13:26:08 +08:00
kabeor
a4744e3417 disable publish to testpypi for now 2022-02-28 10:42:44 +08:00
Wu ChenXu
d6ad736170 Merge pull request #1844 from kabeor/next
add python publish file
2022-02-28 00:20:03 +08:00
kabeor
2b05b8ef94 replace missing option CMAKE_BUILD_SHARED for python setup.py 2022-02-28 00:01:09 +08:00
kabeor
2cfb74fde3 fix for python publish build 2022-02-27 23:44:35 +08:00
kabeor
d86c150854 fix for python publish build 2022-02-27 23:31:51 +08:00
kabeor
9c0019a006 add python publish file 2022-02-27 23:19:07 +08:00
Nguyen Anh Quynh
28447a6c87 fix Changelog 2022-02-27 23:02:59 +08:00