capstone icon indicating copy to clipboard operation
capstone copied to clipboard

Refactoring the RISCV architecture to Auto-Sync on LLVM

Open moste00 opened this issue 5 months ago • 3 comments

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 PR is attempting to refactor the RISCV architecture to be updatable from the Auto-Sync tool, such that it automatically follows RISCV-in-LLVM additions and fixes. Following the refactoring guide

depends-on: https://github.com/capstone-engine/llvm-capstone/pull/83

Test plan

...

Closing issues

...

moste00 avatar Jul 16 '25 22:07 moste00

cc @hainest You are probably aware of this PR, just wanted to ping you as well. Because you mentioned in the Zydis discussion you use Capstone for RISCV as well.

Rot127 avatar Aug 14 '25 13:08 Rot127

cc @hainest You are probably aware of this PR, just wanted to ping you as well. Because you mentioned in the Zydis discussion you use Capstone for RISCV as well.

I had not seen this. @wxrdnx have you looked at this?

hainest avatar Aug 14 '25 18:08 hainest

The conflicts are coming from the clang-format formatting we did recently btw. So nothing to preserve there. You can just accept all your changes.

Rot127 avatar Sep 17 '25 12:09 Rot127