Skip to content

Unsupported Mach-o relocation #8071

@matteyeux

Description

@matteyeux

Version and Platform (required):

  • Binary Ninja Version: 5.3.9422-dev Personal (c3f10562)
  • Edition: Non-Commercial
  • OS: MacOS
  • OS Version: 26.4
  • CPU Architecture: M4

Bug Description:
Binja is not able to correctly resolve the functions in the mach-o file. Logs show the following:

[BinaryView.MachoView] Mach-O parsing took 0.000 seconds
[Arm64MachoReloc] Unsupported relocation: ARM64_RELOC_BRANCH26 (2)
[Arm64MachoReloc] Unsupported relocation: ARM64_RELOC_GOT_LOAD_PAGE21 (5)
[Arm64MachoReloc] Unsupported relocation: ARM64_RELOC_GOT_LOAD_PAGEOFF12 (6)

Comparing with IDA, it is able to get the function names in the Mach-o

Steps To Reproduce:
Load file in binja

Expected Behavior:
Please provide a clear and concise description of what you expected to happen.

Screenshots/Video Recording:

Image

Binary:
Uploaded to the portal : neural aperture excels statically

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions