-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Calling Conventions #3513
Copy link
Copy link
Open
Labels
EnhancementLabel requests for new features or to improve existing onesLabel requests for new features or to improve existing onesgood first issueEasy issues for new comers.Easy issues for new comers.rizinNeeds changes into rizin codebase.Needs changes into rizin codebase.
Milestone
Metadata
Metadata
Assignees
Labels
EnhancementLabel requests for new features or to improve existing onesLabel requests for new features or to improve existing onesgood first issueEasy issues for new comers.Easy issues for new comers.rizinNeeds changes into rizin codebase.Needs changes into rizin codebase.
Type
Projects
Status
No status
Status
To Do
Is your feature request related to a problem? Please describe.
I think it can be nice to be able to change the calling conventions of functions, I got stuck because the disassembled calling convention was wrong, i had to double check with Ghidra.
Describe the solution you'd like
Just being able to right click on the calling convention and change it, then the disassembled output adapt to it.
Describe alternatives you've considered
I don't think there is except using another RE tool to double check.
Additional context
While reversing a DLL I got some problems because I was calling a function with the wrong calling convention (Screenshot 1: Cutter 2.4.1-HEAD-a5f88d1, Disassembler set on Ghidra)

But when I open the file with Ghidra it's not the same calling convention:
