Skip to content

Firmware Ninja/Memory Insights: Sorting by Access sorts by label instead of by address #7895

@hii-jririe

Description

@hii-jririe

Version and Platform (required):

  • Binary Ninja Version: 5.3.8910-dev
  • Edition: Ultimate
  • OS: Windows
  • OS Version: 11
  • CPU Architecture: x64

Bug Description:
When sorting by the Access column in Firmware Ninja's Memory Insights panel, the values in that column are sorted as text instead of by address.

Steps To Reproduce:

  1. Load a baremetal firmware binary
  2. Open Firmware Ninja, Memory Insights, click Run Analysis
  3. Sort by the Access column
  4. Observe the aforementioned bug

Expected Behavior:
I expected sorting by Access to sort by the address accessed and not by the label of that address or the hexadecimal form of that address as text. Something like:
0x8
0x64
ADC.ADC_CCR (located at 0x40012708)
0x776f0600

Screenshots/Video Recording:

Image

Binary:
Shared with @zznop

Additional Details
The low addresses in that screenshot are probably globals and not MMIO registers. Still useful to see them, but I'm not sure they were intended to show up in the Memory Insights panel.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions