debugger icon indicating copy to clipboard operation
debugger copied to clipboard

Add a UI to show relevant information about the current instruction

Open xusheng6 opened this issue 3 years ago • 1 comments

We need to create a UI widget (not sure in which form yet) to display relevant information about the current (selected) instruction. It should show the following information:

  1. register values
  2. dereference registers
  3. memory location and its values
  4. dereference memory values
  5. IL vars and its value

xusheng6 avatar Dec 21 '22 04:12 xusheng6

Related to #225

xusheng6 avatar Dec 21 '22 04:12 xusheng6

Added in https://github.com/Vector35/debugger/commit/721e5ec0ba32f61e03912262259bb1b6d8a76df2

The widget is at the bottom-right of the windows (the icon is not final), and it shows information of the current or selected instruction based on the IL:

Screenshot 2024-10-21 at 2 05 36 PM

If the instruction is a call, it displays the info for the parameters:

Screenshot 2024-10-21 at 2 06 51 PM

If the instruction is a branch, e.g., jxx. then it displays if the branch will be taken:

Screenshot 2024-10-21 at 2 09 25 PM

xusheng6 avatar Oct 21 '24 06:10 xusheng6