NationalSecurityAgency / ghidra

Ghidra is a software reverse engineering (SRE) framework
https://www.nsa.gov/ghidra
Apache License 2.0
49.06k stars 5.65k forks source link

[V850] Could not recover jumptable, too many branches #6674

Open RyanHope opened 2 days ago

RyanHope commented 2 days ago

Describe the bug I have a bunch of V850 code that is littered with switch statements that the ghidra can't seem to handle. Both the disassembler and the decompiler seem to break down. How do I fix this?

To Reproduce V850.zip

Load the bin file from the attached V850.zip, disassembled the function at 0x30404, navigate to 0x304d4.

Expected behavior No idea, never seen this work.

Screenshots image

image