Commit Graph

  • dd645a07c3
    Merge 8849787714 into e46838ed97 #2559 peace-maker 2024-11-26 18:17:33 +0100
  • 8849787714 Test for ARM_CC_* constants presence #2559 Peace-Maker 2024-11-26 18:17:22 +0100
  • 40c5143201
    Merge cd14f76504 into e46838ed97 #2556 Rot127 2024-11-26 16:44:55 +0000
  • cd14f76504
    Add missing NULL check #2556 Rot127 2024-11-26 11:44:47 -0500
  • 407088edf0
    Merge 78674c8956 into e46838ed97 #2558 @Antelox 2024-11-26 16:33:26 +0100
  • 78674c8956 GitHub Action: Add concurrency option to cancel running workflows once pushing #2558 Antelox 2024-11-26 16:33:17 +0100
  • a6291c334d Improve python compatibility docs Peace-Maker 2024-11-26 15:58:59 +0100
  • 4140297637 Fail python tests on error instead of just ERROR output Peace-Maker 2024-11-26 15:40:06 +0100
  • d89291a095 Access an instruction detail in compatibility test Peace-Maker 2024-11-26 15:38:56 +0100
  • 0067e25522 Add SPDX-License comments Peace-Maker 2024-11-26 15:35:52 +0100
  • d1201fd538 Add arm64.py and sysz_const.py compatibility layer to the Python bindings Peace-Maker 2024-11-25 17:13:31 +0100
  • fd382ff94e GitHub Actions: - Un-comment the matrix elements for the archs different from x86 - Bump pypa/cibuildwheel action to v2.23.0 Antelox 2024-11-25 22:11:37 +0100
  • d1ff55733d
    Fix: Remove invalid mnemonic enum adr_ Rot127 2024-11-25 13:24:45 -0500
  • b5a6457380
    Fix operands of RFED instructions Rot127 2024-11-25 10:22:48 -0500
  • 80e9a4550a
    Remove unused files. Rot127 2024-11-25 10:09:14 -0500
  • 7c8c7a562a
    Fix memory acccess of vector load instructions. Rot127 2024-11-25 10:00:06 -0500
  • 0a40018b61
    Fix: Set writeback for AddrMode5 operands with W=1 Rot127 2024-11-25 09:59:22 -0500
  • 4791b71020
    Merge bd7c4a13c3 into e46838ed97 #2557 Rot127 2024-11-25 18:46:51 +0000
  • bd7c4a13c3
    Make thumb, v8 and m-class positional cstool arguments. #2557 Rot127 2024-11-25 09:27:42 -0500
  • 1f63b1730b
    Merge 81c00a81e6 into e46838ed97 #2540 Rot127 2024-11-25 05:52:02 +0800
  • 66b08439ab
    Update to Version 6.0.0-Alpha2 (#2554) 6.0.0-Alpha2 v6 Wu ChenXu 2024-11-24 23:55:49 +0800
  • e46838ed97
    Merge branch 'v6' into next next #2554 Wu ChenXu 2024-11-24 23:27:53 +0800
  • cf3600e70f
    Update Changelog Version to 6.0.0-Alpha2 (#2553) Wu ChenXu 2024-11-24 23:24:13 +0800
  • c066604f59
    Merge branch 'capstone-engine:next' into next #2553 Wu ChenXu 2024-11-24 23:22:40 +0800
  • 7a391567bf Changelog: Update to version 6.0.0-Alpha2 kabeor 2024-11-24 23:21:24 +0800
  • b295cf57c5
    Prepare for update (#2552) Wu ChenXu 2024-11-24 23:11:38 +0800
  • 5e0fd4cbe0 Fix(chore): Fix ARMCC_Invalid is not defined #2552 kabeor 2024-11-24 22:50:48 +0800
  • f69c4a4089 Version(upgrade): update bindings const kabeor 2024-11-24 22:33:44 +0800
  • 70d0a65fcc Bindings(chore): Fix DeprecationWarning kabeor 2024-11-24 22:32:08 +0800
  • fc59da4d1c
    fix xtensa DecodeMR23RegisterClass and add tests for MAC16 instru… (#2551) billow 2024-11-24 22:21:05 +0800
  • db35ebac3a
    Merge 49db16c23b into 7d01d7e7a9 #2481 bezita 2024-11-23 13:37:54 +0800
  • 6eec5bec34
    Merge be61c4d68d into 7d01d7e7a9 #2498 مصطفي محمود كمال الدين 2024-11-23 13:37:54 +0800
  • b3561a1b7f revert #2551 billow 2024-11-23 13:32:16 +0800
  • 7a36c58a01 fix xtensa DecodeMR23RegisterClass and add tests for MAC16 instructions billow 2024-11-23 13:29:23 +0800
  • 81c00a81e6
    Update bindings #2540 Rot127 2024-11-20 13:07:06 -0500
  • 6318cdb227
    Shorten generated names. Rot127 2024-11-20 12:53:13 -0500
  • 255db03e5d
    Fix tests broken due to feature toggles Rot127 2024-11-20 12:10:21 -0500
  • 9f55655a0c
    Print byte sequence with space between comma. Rot127 2024-11-19 14:42:58 -0500
  • cf1d5dd05f
    Fix checks for features. Rot127 2024-11-19 14:42:16 -0500
  • 4dc5443ffc
    Add new test files. Rot127 2024-11-19 14:41:01 -0500
  • cf96158902
    Fix order and map name Rot127 2024-11-19 12:50:58 -0500
  • 8226d01fea
    Add some more flags Rot127 2024-11-19 12:15:00 -0500
  • 5e548111a0
    Allow to overwrite in multi-mode Rot127 2024-11-19 12:14:42 -0500
  • e1b2917c0a
    Fix feature check Rot127 2024-11-19 12:14:17 -0500
  • 890be56c78
    Run clang-format Rot127 2024-11-19 11:34:56 -0500
  • c3ef9b0319
    Add support for selection of Power versions Rot127 2024-11-19 11:30:40 -0500
  • 7e69446519
    Update PPCRegisterInfo_stripRegisterPrefix Rot127 2024-11-19 11:29:40 -0500
  • 74124ce50f
    Fix MCUpdater tests Rot127 2024-11-18 13:51:42 -0500
  • dff0fdbeb0
    Fix S12 immediate printing for PC memory operands Rot127 2024-11-18 13:39:11 -0500
  • d9f13242e5
    Fix: AbsAddr should be printed as unsigned. Rot127 2024-11-18 13:21:09 -0500
  • 892db547e4
    Fix QPX instructions. Rot127 2024-11-18 12:42:13 -0500
  • 72825bd4f8
    Add SPE option to cstool Rot127 2024-11-18 09:31:33 -0500
  • 452d07eee7
    Fix setter for Little endian Rot127 2024-11-18 09:12:01 -0500
  • d527e795f9
    Add default endian option to the MCUpdater Rot127 2024-11-18 09:10:14 -0500
  • aa275f44a6
    Allow to map a single LLVM option to multiple CS options Rot127 2024-11-18 07:50:32 -0500
  • bad27245bb
    Fix segfaults and add asserts for these NULL cases. Rot127 2024-11-18 07:09:22 -0500
  • fb50b3340d
    Fix: Use correct directory name. Rot127 2024-11-09 13:59:53 -0500
  • 43e195e4db
    Update PPC module to LLVM 18. Rot127 2024-11-09 13:57:02 -0500
  • 3aec0ed114
    Merge afbdbbc1f0 into 7d01d7e7a9 #2319 Anton Kochkov 2024-11-23 00:01:23 +0800
  • 7d01d7e7a9
    Auto-Sync reproducability + ARM update (#2532) Rot127 2024-11-21 16:31:27 +0000
  • 653274727a
    Merge branch 'next' into arm-llvm-18 #2532 Rot127 2024-11-18 11:33:10 +0000
  • 6ad2608dcb
    Python package building rework (#2538) @Antelox 2024-11-18 12:10:27 +0100
  • 82fe006a60 Python bindings: Added missing .in pattern when collecting src files for sdist archive #2538 Antelox 2024-11-14 16:48:45 +0100
  • 7de6c9ab55 GitHub Action: Minor fixes Antelox 2024-11-14 15:15:55 +0100
  • 164aafbe19 GitHub Action: Run qemu step only if non-native Linux runner Antelox 2024-11-14 15:03:41 +0100
  • 6b501d27fb GitHub Action: Commented out arch:x86 matrix elements Antelox 2024-11-14 14:05:34 +0100
  • 4f60f092cf Python bindings: Refreshed the list of files needed to be copied for sdist archive Antelox 2024-11-13 16:33:56 +0100
  • 1c9dc465d5 GitHub Action: - Run qemu step only if non-native Linux runner - Added arch:universal2 matrix element for macos-latest runner Antelox 2024-11-13 16:03:20 +0100
  • e3bc578d2c
    Move debian package generation to a dispatch only workflow (#2543) Rot127 2024-11-13 14:10:59 +0000
  • abbf32b431
    fix coverity (#2546) billow 2024-11-13 22:05:18 +0800
  • 80e12b5bdb - Added SPDX headers to the run_tests.py script and to the build-wheels-publish.yml workflow file - Minor fixes to the workflow as pointed out in the PR review - Updated MANIFEST.in to reflect the actual libraries built during python wheel creation process - Use subprocess.run in place of os.system in run_tests.py script Antelox 2024-11-13 14:34:28 +0100
  • 94d9a502fb GitHub Action: Added run_tests.py script to run all tests during CI workflow Antelox 2024-11-13 09:39:27 +0100
  • 1a40846375 GitHub Action: - Fixed the cibw_build matrix element - Added a step to prepare artifact name Antelox 2024-11-13 08:57:31 +0100
  • 7f9054d753 GitHub Actions: Run python 3.8 (lowest) and 3.13 (current highest) for native runners only during testings and the rest during tag release Antelox 2024-11-12 15:01:14 +0100
  • ac94040d44 - cstest_py: Fixed positional argument since it doesn't accept a required flag. It turns to have a mandatory tests folder path - integration_tests.py: Use pathlib to determine the required path - GitHub action: Simplified the tests execution command Antelox 2024-11-12 14:12:05 +0100
  • 62bf812ed2 Added SPDX headers to the setup.py Antelox 2024-11-12 10:44:43 +0100
  • e0342f3f0d - Refactored setup.py to remove hacks regarding packaging of wheels for different platforms, improve and cleanup the code - Updated README.txt - Removed old Makefile and build_wheel.sh scripts - Created a new workflow that takes care of building and testing python packages for different platforms/architectures/python versions Antelox 2024-11-03 10:25:43 +0100
  • e6cbc202ab fix coverity #2546 billow 2024-11-12 00:21:50 +0800
  • dfbb5a30f0
    Make debian package generation dispatch only #2543 Rot127 2024-11-10 11:20:10 -0500
  • 7827f86f4a
    Fix basename check Rot127 2024-11-10 10:29:36 -0500
  • dadb4a9230
    Move deb package gen files int package/deb Rot127 2024-11-10 10:24:48 -0500
  • 1ecfb5b042
    xtensa: update to espressif/llvm-project (#2533) billow 2024-11-10 21:55:40 +0800
  • afbdbbc1f0 bindings/ocaml: regenerate constants #2319 Anton Kochkov 2024-11-10 21:38:25 +0800
  • 4a4b17d8ae bindings: update const_generator.py Anton Kochkov 2024-11-10 21:37:48 +0800
  • 817c05e0bd bindings/ocaml: use Dune and Opam Anton Kochkov 2024-04-09 15:19:43 +0800
  • ddc162327a bindings/ocaml: fix ARM64 -> AArch64 Anton Kochkov 2024-04-09 12:34:09 +0800
  • 67255b05fd
    Use make.sh for v5 #2542 Rot127 2024-11-10 06:50:17 -0500
  • 3e5a6dd1ce
    Updating CI to create Debian package and version is assigned by tag version. Also updating release CI to not use end-of-life workflows AndrewQuijano 2024-10-19 18:35:48 -0400
  • abeb90eac5
    Need to ask about capstone.pc, softlink, and documents. But the main thing is working as intended #2541 AndrewQuijano 2024-11-09 22:33:53 -0500
  • 729f6f66ac
    libcapstone packaging is working correctly AndrewQuijano 2024-11-09 21:49:55 -0500
  • a59520103d
    Fix excaped string. Rot127 2024-11-09 08:34:11 -0500
  • 1e957416fd
    Delete unused functions. Rot127 2024-11-09 08:16:18 -0500
  • f72f89244d
    Add additional mem-read/write information to ARM. Rot127 2024-11-09 08:09:16 -0500
  • 100fc230ff
    Fix the patching of inc files Rot127 2024-11-07 14:18:10 -0500
  • c9376e6397
    Patch vector sizes Rot127 2024-11-07 11:34:00 -0500
  • 1214eabad2
    Fix patch files for LDM reglist write and vector data types Rot127 2024-11-07 11:28:05 -0500
  • 01b7363e64
    Remove Exception. Rot127 2024-11-07 09:39:28 -0500
  • bf137b7e07
    Update DecodeCopMemInstruction Rot127 2024-11-07 09:05:24 -0500
  • e26ab09d24
    Copy diffed files to source with formatting updates. Rot127 2024-11-07 07:20:15 -0500
  • d768c174f0
    Fix access of instruction descriptions. Rot127 2024-11-01 12:26:56 -0500