UMEntryThunk: store freed thunks into FIFO free list
authorKonstantin Baladurin <k.baladurin@partner.samsung.com>
Fri, 12 Jan 2018 15:55:10 +0000 (18:55 +0300)
committerJan Kotas <jkotas@microsoft.com>
Fri, 12 Jan 2018 20:40:37 +0000 (12:40 -0800)
commitf9a161c2de043992360c10a0f02752c20420152b
tree8fd2f1e424e7a77c85664b7728cc68216f596208
parentdb33682c7cb064812cc9ff08024c355e3630d9dc
UMEntryThunk: store freed thunks into FIFO free list

Use free list to delay reusing deleted thunks. It improves
collected delegate calls diagnostic.

Commit migrated from https://github.com/dotnet/coreclr/commit/b0a10f69a85404bcc9c377c80dc2950f927f8731
src/coreclr/src/vm/dllimportcallback.cpp
src/coreclr/src/vm/dllimportcallback.h