Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better Rust support #9

Open
2 of 4 tasks
Escapingbug opened this issue May 25, 2021 · 1 comment
Open
2 of 4 tasks

Better Rust support #9

Escapingbug opened this issue May 25, 2021 · 1 comment
Assignees
Labels
difficulty: hard requires knowing quite some background knowledge to resolve
Milestone

Comments

@Escapingbug
Copy link

Escapingbug commented May 25, 2021

Original issue is here.

Moves here now:

Current ghidra has a hard problem decompiling Rust programs.

Fixes:

  • display proper string representation when strings are concatenated into one (in Rust) case. This is resolved in this PR already.
  • wrong stack analysis. Resolved by this PR.
  • wrong parameter analysis. Resolved by this PR (partially, not completed).
  • stripped Rust decompilation experience improvement. This is also related to the SIMD instruction handling mentioned here
@Escapingbug Escapingbug added this to the first release milestone May 25, 2021
@Escapingbug Escapingbug self-assigned this May 25, 2021
@Escapingbug Escapingbug added the difficulty: hard requires knowing quite some background knowledge to resolve label May 25, 2021
@Escapingbug
Copy link
Author

More doc on debugging information in Rust here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty: hard requires knowing quite some background knowledge to resolve
Projects
None yet
Development

No branches or pull requests

1 participant