Reintroduce PR dotnet/coreclr#22617 (Update added types and methoddefs on ApplyMetada...
authorDavid Mason <davmason@microsoft.com>
Tue, 19 Mar 2019 21:00:36 +0000 (14:00 -0700)
committerGitHub <noreply@github.com>
Tue, 19 Mar 2019 21:00:36 +0000 (14:00 -0700)
commit95a3d1051c88265a7dcb68a78beb140977671161
tree5eb544107da38c3fa74548ca3a658603e1147c33
parentf5155ef911a36c593116880293a59b1ed8f3ec81
Reintroduce PR dotnet/coreclr#22617 (Update added types and methoddefs on ApplyMetadata) (dotnet/coreclr#23202)

* Add ApplyMetadata changes back

This reverts commit dotnet/coreclr@f9c10f995fe65c0e7c30aa1734f7bb22c519983d.

* Fix race condition in loading available class hash for R2R with old R2R images or profiler modified R2R images

Commit migrated from https://github.com/dotnet/coreclr/commit/5aacb1dfa019eb4865800d05a408665be322ea77
docs/coreclr/Profiling/Profiler Breaking Changes.md [new file with mode: 0644]
src/coreclr/src/vm/ceeload.cpp
src/coreclr/src/vm/ceeload.h
src/coreclr/src/vm/clsload.cpp
src/coreclr/src/vm/proftoeeinterfaceimpl.cpp