Is it possible to see a separate window for the assembly?
Is your feature request related to a problem? Please describe. I had to debug an executable made with pretty heavy optimizations. Regular stepping through the source code didn't let me understand what's the problem, since a single step just went out of an entire function. What helped me is to step through the assembly. I wanted to use gdbgui, but couldn't find a way to view only the assembly. At the end I used the gdb TUI, which lets me see two separate panes, one with the source code and one with the assembly.
If such a view is already available in gdbgui, then I suggest adding something about it to the documentation. If it isn't available, then it would be a very useful feature for me!
Describe the solution you'd like I would like to have 2 separate panes, one with the source code (as there is now), and one with the assembly, both progressing separately.
Describe alternatives you've considered I saw in screenshots the option of having the assembly together with the source code in the same pane. I don't think I managed to get that, and anyway, I don't see how it would have looked, since when stepping through the assembly, the active line jumps back and forth, so it's not a simple matter of linearly translating each line to a few assembly lines.
Additional context I wasn't sure how to ask this. Perhaps add another category for questions, in addition to bug reports and feature requests?
Thanks a lot! Noam
You can get the assembly code with the "Fetch disassembly" button in the UI. This shows the disassembly next to the source code in a single pane.
I would still like to second noamraph's request for two-pane display of the assembly. As far as I can tell, currently the assembly is shown to the right of the longest line in the source code. If there is a very long line anywhere in the source file, the assembly is shown very far to the right so that the relevant source lines and the corresponding assembler instructions are separated by a wide empty area and can't both be shown on the screen at the same time. A two-pane solution with synchronized scrolling would allow us to adjust the view of the source and of the assembly so that the interesting parts of both can be shown, regardless of source file formatting.