Skip to content

Debug ARM64#1203

Open
XueDugu wants to merge 2 commits into
avast:masterfrom
XueDugu:master
Open

Debug ARM64#1203
XueDugu wants to merge 2 commits into
avast:masterfrom
XueDugu:master

Conversation

@XueDugu

@XueDugu XueDugu commented May 13, 2024

Copy link
Copy Markdown

I have fixed a bug in the ARM64 code where, due to a misunderstanding by the programmer regarding the value of REGx29 and REGx30, the function isGeneralPurposeRegister was incorrectly always returning false. This issue led to frequent erroneous decompilations by RetDec.

Additionally, I have utilized an iterative approach to identify parameters within functions that were previously obscured because they were passed as arguments to called functions. This enhancement enables more accurate parameter recognition, thus optimizing RetDec's performance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant