Skip to content

Make UCO MethodDesc globals DAC-accessible#126927

Merged
jkotas merged 8 commits intodotnet:mainfrom
am11:feature/MDCS-to-UCOA-pattern3
Apr 15, 2026
Merged

Make UCO MethodDesc globals DAC-accessible#126927
jkotas merged 8 commits intodotnet:mainfrom
am11:feature/MDCS-to-UCOA-pattern3

Conversation

@am11
Copy link
Copy Markdown
Member

@am11 am11 commented Apr 15, 2026

No description provided.

@dotnet-policy-service dotnet-policy-service bot added the community-contribution Indicates that the PR has been added by a community member label Apr 15, 2026
@am11 am11 requested review from janvorli and jkotas April 15, 2026 00:28
@dotnet-policy-service
Copy link
Copy Markdown
Contributor

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

@hoyosjs
Copy link
Copy Markdown
Member

hoyosjs commented Apr 15, 2026

Is there a reason to explicitly hide these from the DBI? I see they are decorated with debugger hidden. What makes them different from others?

@am11
Copy link
Copy Markdown
Member Author

am11 commented Apr 15, 2026

@janvorli found some internal debugging tests are failing on main #126809 (comment). The actual thing we were trying to fix was #126869, but so far, there is no repro.

@am11 am11 force-pushed the feature/MDCS-to-UCOA-pattern3 branch from 64b9459 to 18f05b7 Compare April 15, 2026 02:07
Comment thread src/coreclr/vm/proftoeeinterfaceimpl.cpp Outdated
Comment thread src/coreclr/vm/proftoeeinterfaceimpl.cpp Outdated
Comment thread src/coreclr/debug/daccess/dacdbiimplstackwalk.cpp Outdated
Comment thread src/coreclr/debug/daccess/dacdbiimplstackwalk.cpp Outdated
Comment thread src/coreclr/debug/daccess/dacdbiimplstackwalk.cpp Outdated
Comment thread src/coreclr/debug/ee/controller.cpp
Comment thread src/coreclr/debug/ee/controller.cpp Outdated
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Comment thread src/coreclr/debug/daccess/dacdbiimplstackwalk.cpp
Comment thread src/coreclr/debug/daccess/dacdbiimplstackwalk.cpp Outdated
Comment thread src/coreclr/debug/ee/controller.cpp Outdated
Comment thread src/coreclr/debug/ee/controller.cpp Outdated
Copy link
Copy Markdown
Member

@jkotas jkotas left a comment

Choose a reason for hiding this comment

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

Thanks

@jkotas
Copy link
Copy Markdown
Member

jkotas commented Apr 15, 2026

cc @dotnet/dotnet-diag-contrib

Comment thread src/coreclr/debug/daccess/dacdbiimplstackwalk.cpp
Comment thread src/coreclr/debug/daccess/dacdbiimplstackwalk.cpp Outdated
Copy link
Copy Markdown
Member

@hoyosjs hoyosjs left a comment

Choose a reason for hiding this comment

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

Not against this. To me tests failing due to a new managed frame is a test bug - but if we think more things on the ecosystem expect to see main being the first managed frame - this is ok to me, I don't see a lot of value in seeing this frame.

@jkotas
Copy link
Copy Markdown
Member

jkotas commented Apr 15, 2026

/ba-g Trimming test failure has been fixed in main already

@jkotas jkotas merged commit 39314d4 into dotnet:main Apr 15, 2026
109 of 113 checks passed
@am11 am11 deleted the feature/MDCS-to-UCOA-pattern3 branch April 15, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-VM-coreclr community-contribution Indicates that the PR has been added by a community member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants