rizinorg / rizin

UNIX-like reverse engineering framework and command-line toolset.
https://rizin.re
GNU Lesser General Public License v3.0
2.51k stars 341 forks source link

[WIP] RzIL lifting for SPARC #4521

Open DMaroo opened 1 month ago

DMaroo commented 1 month ago

Your checklist for this pull request

Detailed description

Add RzIL lifter for SPARC. References being used:

Test plan

Add RzIL tests in db/asm.

Closing issues

Tracking issue: #2080.

XVilka commented 1 month ago

@DMaroo have you considered updating SPARC in Capstone first? I remember the support of it in Capstone is limited, e.g.:

I think updating Capstone first is important, since you will get instruction details for the RzIL uplifting from Capstone cs_insn instruction, so that changing the RzIL uplifting code afterwards will be harder.