Skip to content

Fix assembly unloading for DispatchInfo - #80203

Merged
AaronRobinsonMSFT merged 2 commits into
dotnet:mainfrom
AaronRobinsonMSFT:runtime_79588
Jan 5, 2023
Merged

Fix assembly unloading for DispatchInfo#80203
AaronRobinsonMSFT merged 2 commits into
dotnet:mainfrom
AaronRobinsonMSFT:runtime_79588

Conversation

@AaronRobinsonMSFT

@AaronRobinsonMSFTAaronRobinsonMSFT commented Jan 4, 2023

Copy link
Copy Markdown
Member

Create DispatchInfo functions for manipulating
loader handles instead of exposing the LoaderAllocator.

Make the DispatchMemberInfo look more
regular and make all fields private.

Fixes#79588

Create DispatchInfo functions for manipulating
loader handles instead of sharing the LoaderAllocator.
Make the DispatchMemberInfo look more
regular and make all fields private.

@janvorlijanvorli left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM modulo the nit, thank you for fixing it!

Comment threadsrc/coreclr/vm/dispatchinfo.h Outdated
@AaronRobinsonMSFT
AaronRobinsonMSFT merged commit db28821 into dotnet:mainJan 5, 2023
@AaronRobinsonMSFT
AaronRobinsonMSFT deleted the runtime_79588 branch January 5, 2023 22:37
@ghostghost locked as resolved and limited conversation to collaborators Feb 5, 2023
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Assembly unload logic with COM interop asserts

2 participants

@AaronRobinsonMSFT@janvorli