-
-
Notifications
You must be signed in to change notification settings - Fork 1
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
Set analysis tree in radare2 in a vim like philosophy. #351
Comments
Can you provide a screenshot or some explanations about your proposal? I cant barely understand your explanation. |
Yes sure I just updated my post. |
@trufae I was referiing to the files in the left pane |
yes i understand, but what information would you put in that tree and how that will be browsable from visual/shell/webui/qt? i mean the data is there, but im struggling to find why is that better than plain lists, to follow references that can create infinite loops so you cant circle back without a memory explosion there. you have a tree-like view of classes->methods and functions->variables in visual (Vv), which can be always improved to show the child nodes as in a tree.. |
It is better because we can know where to jum to a sepecific reference like code source folders |
But which data do you want to put in that tree? |
I doubt. I hesitate between put reference to single blop or if I would like to split the signle file in several folders with the left pane. |
"and how that will be browsable from visual/shell/webui/qt?" Good question: But basically yes... I have a big big idea with no implementation details. |
but what's the info you want? function -> calls? this is already in aflm, having it in visual should be easy, as it can be already used via ~.. or ~... i dont understand what rasm have to do here, or what do you mean by tags in the webui for example. if you have a big idea, but you dont know how to express it, code it, please elaborate it,make a proper proposal or show an example of what you want, because from the view in the screenshot i see sources+ functions, but in r2 you dont have the concept of "source files" unless yo uhave source-lines information via dwarf/etc.. i can quickly implement whatever i think you want here, it doesnt seems much complex, but i dont understand your idea |
It is not more info. It is just a way to access them by file. |
I just want to split code in various files like in source code ide. Only possible when the debug infos are available. |
Yes i want to add sources files.we might add it from the analysis plugin. It remains an idea. |
Got it. I will think a bit about the idea. Seems interesting as it puts compile units to the top level and maybe handy to maybe have multiple columns with different open entries. And this kind of works in panels with aflm but a subcommand like aflms for source files as top level and an argument that picks a comma separated list of entries opened. This way it will work from the shell too |
Yes. seems a good idea for at least: |
Description
Using emulicious we can debug a game boy rom and see all subfolder and files from debug information. In radare2 we currently can only see debugs infos in a single file in r2.
If you want to see how to test emulicious, fell free to download a file with all debug symbols:
on debian:
then download emulicious : http://emulicious.net/downloads/
file -> open file
then
tools -> debugger
and you will see that the difference is huge!!!
See
The text was updated successfully, but these errors were encountered: