Skip to content

Fix GetGenerationBounds under USE_REGIONS (#57101) - #58277

Merged
Anipik merged 1 commit into
dotnet:release/6.0from
cshung:public/backport-regions-profiler
Aug 27, 2021
Merged

Fix GetGenerationBounds under USE_REGIONS (#57101)#58277
Anipik merged 1 commit into
dotnet:release/6.0from
cshung:public/backport-regions-profiler

Conversation

@cshung

@cshungcshung commented Aug 27, 2021

Copy link
Copy Markdown
Contributor

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.

@ghostghost added the area-GC-coreclr label Aug 27, 2021
@ghost

Copy link
Copy Markdown

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:-

@jeffschwMSFTjeffschwMSFT 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.

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

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

Labels

area-GC-coreclrServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@cshung@jeffschwMSFT@mangod9@Anipik