Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: rdbo/capstone

Tags

6.0.0-Alpha4

Toggle 6.0.0-Alpha4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Build PDB for debugging on Windows (capstone-engine#2685)

* Build PDB for debugging on Windows

* Update CMakeLists.txt

5.0.6

Toggle 5.0.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
version: update v5 to 5.0.6 (capstone-engine#2655)

6.0.0-Alpha3

Toggle 6.0.0-Alpha3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(version): Update Version to 6.0.0-Alpha3 (capstone-engine#2616)

* chore(version): Update Version to 6.0.0-RC1

* chore(version): change version name to 6.0.0-alpha3

5.0.5

Toggle 5.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update version to v5.0.5 (capstone-engine#2606)

* chore(build): fix cmakelist issue when solving conflict

* chore(version): update to v5.0.5

* chore(workflows): update upload-artifact version to v4

5.0.4

Toggle 5.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(version): update changelog to v5.0.4 (capstone-engine#2605)

6.0.0-Alpha2

Toggle 6.0.0-Alpha2's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Update to Version 6.0.0-Alpha2 (capstone-engine#2554)

* Update changelog for V6.0.0-Alpha1 (capstone-engine#2493)

* update version to v6-alpha1

* update bindings const values

* Update changelog for V6.0.0-Alpha1

* Remove irrelevant changes. (capstone-engine#2495)

* Fixing UB santizer, `LITBASE` and assert errors. (capstone-engine#2499)

* Update labeler with Xtensa and v6 files. (capstone-engine#2500)

* Add hard asserts to all SStream functions and memset MCInst. (capstone-engine#2501)

* Only trigger on released action. (capstone-engine#2497)

* Fix cstest build with Ninja (capstone-engine#2506)

* Tricore EA calculation (capstone-engine#2504)

* Update libcyaml dependency in cstest to 1.4.2 (capstone-engine#2508)

* AArch64: Replace vararg add_cs_detail by multiple concrete functions

Fixes UB caused by various mismatches on how these arguments are passed
and read. This became visible when running on PowerPC hosts with e.g.
`cstool -d aarch64 204862f8`.
Apart from the UB fix, this is meant to be a pure refactor.

Partially addresses capstone-engine#2458

* xtensa: Fix Branch Target (capstone-engine#2516)

* xtensa: Fix Branch Target

* auto-sync: fix byte pattern

* xtensa: add branch insn tests

* Revert "auto-sync: fix byte pattern"

This reverts commit cf8e870.

* Fix capstone-engine#2509. (capstone-engine#2510)

Compatibility headers should always include the header in the same dir.

* Fix stringop-truncation warning some compilers raise. (capstone-engine#2522)

* Add CC and VAS compatibility macros (capstone-engine#2525)

* Fix endianess issue during assignment. (capstone-engine#2528)

* This time actually fix big endian issue. (capstone-engine#2530)

* tricore: fixes capstone-engine#2474 (capstone-engine#2523)

* tricore: fix auto-sync tricore

* tricore: fixes TriCoreGenCSMappingInsnName.inc

* tricore: fixes

* tricore: try fix ld.a SC

* tricore: fixes all

* Add TriCore to .github/workflows/auto-sync.yaml

* Add TriCore details tests(a15, d15, a10|sp)

* Change CI to create Debian Package to Release (capstone-engine#2521)

* Updating CI to create Debian package and version is assigned by tag
version. Also updating release CI to not use end-of-life workflows

* Clear up usage of static libraries.

- Python bindings only use the dynamic lib. But built and copied the static ones sometimes nonetheless.
- Add toggles to build only static, static/dyn or only dynamic.

---------

Co-authored-by: Rot127 <[email protected]>

* Rename build arguments: (capstone-engine#2534)

- BUILD_SHARED_LIBS -> CAPSTONE_BUILD_SHARED_LIBS
- BUILD_STATIC_LIBS -> CAPSTONE_BUILD_STATIC_LIBS
- BUILD_STATIC_LIBS -> CAPSTONE_BUILD_STATIC_MSVC_RUNTIME

* xtensa: update to espressif/llvm-project (capstone-engine#2533)

* fix coverity (capstone-engine#2546)

- cid 514642

- cid 514643

- cid 514644

- cid 514645

* Move debian package generation to a dispatch only workflow (capstone-engine#2543)

* Move deb package gen files int package/deb

* Fix basename check

* Make debian package generation dispatch only

* Python package building rework (capstone-engine#2538)

* - 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

* Added SPDX headers to the setup.py

* - 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

* GitHub Actions: Run python 3.8 (lowest) and 3.13 (current highest) for native runners only during testings and the rest during tag release

* GitHub Action:
- Fixed the cibw_build matrix element
- Added a step to prepare artifact name

* GitHub Action: Added run_tests.py script to run all tests during CI workflow

* - 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

* GitHub Action:
- Run qemu step only if non-native Linux runner
- Added arch:universal2 matrix element for macos-latest runner

* Python bindings: Refreshed the list of files needed to be copied for sdist archive

* GitHub Action: Commented out arch:x86 matrix elements

* GitHub Action: Run qemu step only if non-native Linux runner

* GitHub Action: Minor fixes

* Python bindings: Added missing .in pattern when collecting src files for sdist archive

* Auto-Sync reproducability + ARM update (capstone-engine#2532)

* fix xtensa DecodeMR23RegisterClass and add tests for MAC16 instru… (capstone-engine#2551)

* fix xtensa `DecodeMR23RegisterClass` and add tests for `MAC16` instructions

* revert

* Prepare for update (capstone-engine#2552)

* Bindings(chore): Fix DeprecationWarning

* Version(upgrade): update bindings const

* Fix(chore): Fix ARMCC_Invalid is not defined

* Update Changelog Version to 6.0.0-Alpha2 (capstone-engine#2553)

* Bindings(chore): Fix DeprecationWarning

* Version(upgrade): update bindings const

* Fix(chore): Fix ARMCC_Invalid is not defined

* Changelog: Update to version 6.0.0-Alpha2

---------

Co-authored-by: Rot127 <[email protected]>
Co-authored-by: Florian Märkl <[email protected]>
Co-authored-by: billow <[email protected]>
Co-authored-by: Andrew <[email protected]>
Co-authored-by: Rot127 <[email protected]>
Co-authored-by: @Antelox <[email protected]>

6.0.0-Alpha1

Toggle 6.0.0-Alpha1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Remove irrelevant changes. (capstone-engine#2496)

5.0.3

Toggle 5.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update to v5.0.3 (capstone-engine#2451)

* Prepare for release v5.0.2

* Update ChangeLog for v5.0.2

* Update Python package build action

* [CI] Downgrade upload-artifact tp v3

* update changelog

* [CI] downguard actions/download-artifact to v3

* Update version to v5.0.3

* update python bindings version

5.0.2

Toggle 5.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[CI] downguard actions/download-artifact to v3 (capstone-engine#2436)

* Prepare for release v5.0.2

* Update ChangeLog for v5.0.2

* Update Python package build action

* [CI] Downgrade upload-artifact tp v3

* update changelog

* [CI] downguard actions/download-artifact to v3

5.0.1

Toggle 5.0.1's commit message
ChangeLog