Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Yatao Li authored Jul 3, 2020
1 parent 4cd0258 commit 9499ff7
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,13 @@ Copy the whole `dsp56k_ghidra` folder to `Ghidra_installation/Ghidra/Processors/

Note, this conflicts with module installation.

## Limitations and known issues

- A lot of instructions generate wrong CCR flags. The decompiler may output nonsense.
- You'll see a lot of shifting, due to the layout of the register file and the instruction semantics.
- Nested DO loop is supported, up to 3 layers. But it doesn't work everytime. "Repair flow" seems to help Ghidra to sort out the contextual state and correct the state flow.
- Not 100% instruction coverage. See https://github.com/yatli/ghidra_dsp56k/issues/1 .

## Bonus docs

Ghidra schemas: https://github.com/NationalSecurityAgency/ghidra/tree/master/Ghidra/Framework/SoftwareModeling/data/languages
Expand Down

0 comments on commit 9499ff7

Please sign in to comment.