这是indexloc提供的服务,不要输入任何密码
Skip to content

Decompiling some aarch64 files causes Low-level Error: Forced merge caused intersection #8651

@shamefulCake1

Description

@shamefulCake1

Describe the bug
At least one function in at least one aarch64 file refuses decompilation saying Low-level Error: Forced merge caused intersection.
The file is not intentionally obfuscated or created decompiler-resistant.

To Reproduce
Steps to reproduce the behavior:

  1. Unzip libAlgoInterface.zip to obtain libAlgoInterface.so
  2. Open in Ghidra decompiler
  3. Open the function called rotateMirrorProcess
  4. See error in the decompiler window.

Expected behavior
Some sort of reasonable decompilation is produced.

Screenshots

Image

Attachments

None.

Environment (please complete the following information):

  • OS: Linux 6.12.16 Ghidra does not render correctly with GDK_SCALE set (HiDPI display) #1 SMP PREEMPT_DYNAMIC Wed Mar 12 07:54:09 CST 2025 x86_64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz GenuineIntel GNU/Linux
  • Java Version: openjdk version "21.0.4" 2024-07-16 LTS OpenJDK Runtime Environment Zulu21.36+17-CA (build 21.0.4+7-LTS) OpenJDK 64-Bit Server VM Zulu21.36+17-CA (build 21.0.4+7-LTS, mixed mode, sharing)
  • Ghidra Version: 11.4.2
  • Ghidra Origin: github

Additional context
Not really.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions