Add natstepfilter to skip over object allocators (#86418)
authorMichal Strehovský <MichalStrehovsky@users.noreply.github.com>
Thu, 18 May 2023 03:34:22 +0000 (12:34 +0900)
committerGitHub <noreply@github.com>
Thu, 18 May 2023 03:34:22 +0000 (12:34 +0900)
commit8c637de325578398894d482f4855d0db4af78dbb
treee83ae3667417e75e14854b2c80f6d264ae5b14f1
parentd0740fc967d8b3a9b215a24ca0a007a9602a9fa9
Add natstepfilter to skip over object allocators (#86418)

VS 17.6 added support for natstepfilter in project files. Take advantage of it to skip over object allocators that we pretty much never want to step into.

I'm following up with some VS debugger people to see if there's any plans to allow embedding this in the PDB like natvis. Having this in the vcxproj helps the repro project, but doesn't help end user scenarios.
src/coreclr/nativeaot/BuildIntegration/NativeAOT.natstepfilter [new file with mode: 0644]
src/coreclr/tools/aot/ILCompiler/reproNative/reproNative.vcxproj