Skip to content

Forward and back disasm view#529

Merged
adriweb merged 3 commits into
CE-Programming:masterfrom
Sightem:forward-and-back-disasm
Oct 12, 2025
Merged

Forward and back disasm view#529
adriweb merged 3 commits into
CE-Programming:masterfrom
Sightem:forward-and-back-disasm

Conversation

@Sightem

@Sightem Sightem commented Oct 5, 2025

Copy link
Copy Markdown
Contributor

This PR implements browser style back/forward navigation in the disassembly view, accessible via Alt+Left/Alt+Right and mouse back/forward buttons.

Step Over has also been slightly improved to functions as a "Step Next" for non control flow instructions, providing a more intuitive experience

@Sightem

Sightem commented Oct 5, 2025

Copy link
Copy Markdown
Contributor Author

comment regarding the anonymous namespace in debugger.cpp: there does not appear to be a .cpp/h file that this fits into nicely. It can be pulled into its own header, kept inside debugger.cpp, or possibly refactored into cpu.c/h

@Sightem Sightem changed the title Forward and back disasm Forward and back disasm view Oct 5, 2025
@adriweb

adriweb commented Oct 5, 2025

Copy link
Copy Markdown
Member

I'll let you rebase this since the first two commits are on master now anyway.
(feel free to squash the last one btw)

The forward/back feature looks good, tested it and works fine 👍

As for the Step Over change, I guess I'll let others weigh in.

@Sightem Sightem force-pushed the forward-and-back-disasm branch 3 times, most recently from 873f852 to 0bde2b5 Compare October 6, 2025 18:24
@Sightem Sightem force-pushed the forward-and-back-disasm branch 2 times, most recently from 604454b to 768ee4a Compare October 11, 2025 23:12
@Sightem Sightem force-pushed the forward-and-back-disasm branch from 0925c3d to c3211ba Compare October 12, 2025 06:43
@adriweb adriweb merged commit 8ffe9a6 into CE-Programming:master Oct 12, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants