Skip to content

AArch64 Go binary decompiler error: Recoverable Error: Unable to find unique hash for varnode #8467

@gemesa

Description

@gemesa

Describe the bug
In some Go AArch64 binaries the decompiler shows Recoverable Error: Unable to find unique hash for varnode instead of the decompiled code.

To Reproduce
Steps to reproduce the behavior:

  1. Extract the attached .zip
  2. Import and auto-analyze the extracted .elf file
  3. Go to FUN_000128d0
  4. See error Recoverable Error: Unable to find unique hash for varnode

Expected behavior
The function is decompiled without errors.

Screenshots

Image

Attachments

hello.zip

Environment (please complete the following information):

  • OS: Windows 11
  • Java Version: 21.0.6
  • Ghidra Version: 12.0_DEV
  • Ghidra Origin: locally built, commit hash: c80f792

Additional context
N/A

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions