debugger icon indicating copy to clipboard operation
debugger copied to clipboard

Feature Map Navigation Breaks in Debugger

Open spoonmilk opened this issue 5 months ago • 4 comments

Version and Platform (required):

  • Binary Ninja Version: 5.1.8004-Stable, Free, Personal, and Commercial tested
  • OS: Windows 11
  • OS Version: 24H2
  • CPU Architecture: x86_64
  • Local or Remote Debugging: Local

Bug Description: When the debugger is active, navigating with the feature map causes the linear view to completely break, showing only blank spaces, along with the feature map appearing to not be drawn properly

Steps To Reproduce:

  1. Open a binary
  2. Launch the binary with the 'Run' button
  3. Attempt navigation by clicking on the feature map
  4. Observe error

Screenshots/Video Recording: Image

Binary: helloworld.zip

spoonmilk avatar Jul 23 '25 17:07 spoonmilk

This is just expected behavior of adding the debugger memory region. The feature map is not prepared to render the giant entire memory space

This might become better when #96 is fixed, but I am not confident about it

xusheng6 avatar Jul 24 '25 04:07 xusheng6

You can hide the debugger memory regions using the "Include//From Load File" on the feature map, not sure what all that means for hiding it automatically, or if we are more so wanting to support viewing of the debugger memory regions, which hiding wont help with.

emesare avatar Jul 24 '25 04:07 emesare

I do not really think viewing the debugger memory region in the feature map makes sense -- because we do not run analysis on those regions outside of the main module, and there is no information about it, so it would not make much sense to even render it in the feature map

xusheng6 avatar Jul 24 '25 04:07 xusheng6

Changing the feature map location to the top, then back to the right resolves the issue. There is a small bug here somewhere which only seems to show up with the large debugger region.

bpotchik avatar Jul 24 '25 13:07 bpotchik