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

Abstract struct fix / Unity version updates #13

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

djkaty
Copy link
Contributor

@djkaty djkaty commented Jun 24, 2021

These are the remaining changes since the last PR (it was less than I thought).

  • Fix to an issue where structs with an instance of themselves as a field would cause a parsing error in IDA
  • Metadata versions 24.5 and 27.2 added
  • Updates to Unity headers/scripts. Note I have only covered up to 2018.4.34, 2020.3.4 and 2021.1.3, as I haven't worked on Il2CppInspector since then, although I will be again soon.

@@ -1868,7 +1868,7 @@ struct Il2CppDecimal
} v;
uint64_t Lo64;
} v;
};
} Il2CppClass;
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like a bug to me - it should not be identifying Il2CppDecimal as Il2CppClass.

@djkaty
Copy link
Contributor Author

djkaty commented Jun 25, 2021

Okay, haven't looked into the bug yet, but I would suggest merging #14 which I looked over and seems fine, cherry pick f13270a and I will submit a new PR when I've had chance to check into the issue you noted.

@nneonneo
Copy link
Owner

Done, #14 merged.

@nneonneo
Copy link
Owner

Any updates on this? Maybe a more targeted fix without the Unity version updates would be useful.

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.

2 participants