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

Fix GetGenerationBounds under USE_REGIONS (#57101) #58277

Merged
merged 1 commit into from
Aug 27, 2021

Conversation

cshung
Copy link
Member

@cshung cshung commented Aug 27, 2021

Customer Impact

Our plan is to continue to work on regions in clrgc.dll .NET 7 so that we can start to have customers try it out. We hope that they can get their workload on .NET 6 and then grab a clrgc.dll from any .NET 7 build. However, without fixing the profiler support in the VM in .NET 6, customers will need to run the whole thing under .NET 7 in order to try out regions. This would be hard for many customers.

Testing

This change is tested with a profiler that keep calling GetObjectGeneration and GetGenerationBounds and checking that the call succeeded and the returned generation bounds are non-overlapping.

Risk

Low risk. The change should only affect USE_REGIONS, which is only turned on for clrgc.dll for .NET 6.

@ghost
Copy link

ghost commented Aug 27, 2021

Tagging subscribers to this area: @dotnet/gc
See info in area-owners.md if you want to be subscribed.

Issue Details

null

Author: cshung
Assignees: -
Labels:

area-GC-coreclr

Milestone: -

Copy link
Member

@jeffschwMSFT jeffschwMSFT left a comment

Choose a reason for hiding this comment

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

Approved. Once we have a green CI we can merge.

@Anipik Anipik added the Servicing-approved Approved for servicing release label Aug 27, 2021
@Anipik Anipik merged commit e98e0ec into dotnet:release/6.0 Aug 27, 2021
@cshung cshung deleted the public/backport-regions-profiler branch August 27, 2021 22:53
@ghost ghost locked as resolved and limited conversation to collaborators Sep 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-GC-coreclr Servicing-approved Approved for servicing release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants