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

Support disassembling ReadyToRun binaries compiled using composite mode #2944

Merged

Conversation

cshung
Copy link
Contributor

@cshung cshung commented Apr 3, 2023

This late PR added the support for disassembling ReadyToRun binaries compiled using composite mode introduced officially in .NET 6.

By virtue of using the latest version, this version also supports disassembling binaries compiled using the experimental hot-cold-splitting mode introduced here.

Thanks @eduardo-vp for introducing the OwnerCompositeExecutable to make this work possible.

FYI @amanasifkhalid, @EugenioPena, this will fix dotnet/runtimelab#1910.

@cshung cshung force-pushed the public/support-composite-mode branch from b6b7d83 to cc87b00 Compare April 3, 2023 01:09
@cshung cshung closed this Apr 3, 2023
@cshung cshung reopened this Apr 3, 2023
@christophwille christophwille merged commit 29ccf6c into icsharpcode:master Apr 3, 2023
@christophwille
Copy link
Member

Thanks, this is the last item that will make it into preview 4!

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.

[Hot Cold Splitting] Fix ILSpy.ReadyToRun disassembling
2 participants