dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
14.56k stars 4.55k forks source link

JIT: mcs dumpMap broken on at least one recent collection #104482

Open AndyAyersMS opened 3 days ago

AndyAyersMS commented 3 days ago

For the current NAOT collection it just prints this and then fails

mcs -dumpMap d:\spmi\mch\748cd07e-c686-4085-8f5f-54c1b9cff44c.windows.x64\smoke_tests.nativeaot.windows.x64.checked.mch
index,method name,full signature,jit flags,os
1,<Module>:.cctor,"static void .cctor()",  DEBUG_INFO READYTORUN PREJIT RELOC USE_PINVOKE_HELPERS, 0
2,System.Func`5:Invoke,"class System.__Canon Invoke[System.__Canon, System.__Canon, System.__Canon

I have seen this before, there are some places where we should be able to recover from missing info but don't.

dotnet-policy-service[bot] commented 3 days ago

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