Skip to content

Aarch64 atmoics#2978

Open
Rot127 wants to merge 2 commits into
capstone-engine:v5from
Rot127:aarch64-atmoics
Open

Aarch64 atmoics#2978
Rot127 wants to merge 2 commits into
capstone-engine:v5from
Rot127:aarch64-atmoics

Conversation

@Rot127

@Rot127 Rot127 commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Your checklist for this pull request

  • I've documented or updated the documentation of every API function and struct this PR changes.
  • I've added tests that prove my fix is effective or that my feature works (if possible)

Detailed description

This is #2953 with the test case moved so it actually runs it.

Test plan

Added

Closing issues

closes #2953

The LSE atomics (CAS, CASP, SWP and the LD<op>/ST<op> families)
had empty operand access, so cs_regs_access reported neither the
value registers read nor the destination written.

Populate the access table, and handle the CASP register pairs in
AArch64_reg_access, whose second element gets no access info from
the printer.
@Rot127 Rot127 force-pushed the aarch64-atmoics branch from 0f08029 to 1f9e160 Compare June 26, 2026 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants