-
Notifications
You must be signed in to change notification settings - Fork 6.9k
Open
Labels
Description
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:
- Unzip libAlgoInterface.zip to obtain libAlgoInterface.so
- Open in Ghidra decompiler
- Open the function called
rotateMirrorProcess - See error in the decompiler window.
Expected behavior
Some sort of reasonable decompilation is produced.
Screenshots
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.