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

Update stub decoding for .NET 8 for disassemblers #2416

Merged
merged 2 commits into from Aug 25, 2023

Conversation

janvorli
Copy link
Member

The call counting stub, stub precode and fixup precode were modified in .NET 8 to have larger size of the interleaved code / data blocks. The stub decoder in the intel and arm64 disassemblers need to be updated to take that into account.

The call counting stub, stub precode and fixup precode were modified in
.NET 8 to have larger size of the interleaved code / data blocks. The
stub decoder in the intel and arm64 disassemblers need to be updated to
take that into account.
Copy link
Member

@adamsitnik adamsitnik left a comment

Choose a reason for hiding this comment

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

LGTM, thank you very much for the important fix @janvorli !

Please let me know if you have the time to address the nits I've listed. If not, I am happy to merge as is.

src/BenchmarkDotNet/Disassemblers/Arm64Disassembler.cs Outdated Show resolved Hide resolved
src/BenchmarkDotNet/Disassemblers/IntelDisassembler.cs Outdated Show resolved Hide resolved
src/BenchmarkDotNet/Disassemblers/IntelDisassembler.cs Outdated Show resolved Hide resolved
@adamsitnik adamsitnik added this to the v0.13.8 milestone Aug 25, 2023
@adamsitnik adamsitnik merged commit d391085 into dotnet:master Aug 25, 2023
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants