-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Add a widget to manipulate Memory Mapping #3361
Comments
Do you mean editing the sections of the executable? In general this is very complex process since it performs rebuilding the binary from scratch. In simple cases using something like LIEF could be done, but rebuilding binary is not planned in Rizin. So I would suggest this going into a plugin instead. |
Not editing, as explained in the rizin book I currently uses the om console commands to do this mapping stuff, however the changes made using those om console commands do not seems to be applied in the GUI section list. eg if i run the following command on my firmware dump to add a section:
it is only listed using the oml console command. Thanks for suggesting LIEF, I'll check to see if I can use it to solve my needs. another "problem" i have (probably linked to this) is that I have to redo the om commands every time i open a saved project. |
Memory mapping, the one you manipulate with om is completely different thing from executable file sections or segments. Agree that it should have a widget and way to manipulate using GUI same way it can be manipulated with rizin commands. The custom offset or mapping changes not getting saved is a known unimplemented feature of rizin projects. There should already be an issue in rizin repo for it. |
OK, should I then edit the title to something like |
yes |
Is your feature request related to a problem? Please describe.
I would like a way to add, edit, or remove a section mapping, using the GUI.
Describe the solution you'd like
Adding section:
Edit section:
Deleting section:
Describe alternatives you've considered
Continue to use the om console commands.
The text was updated successfully, but these errors were encountered: