LoaderHeap: remove LHF_ZEROINIT option.
authorKonstantin Baladurin <k.baladurin@partner.samsung.com>
Fri, 12 Jan 2018 16:11:05 +0000 (19:11 +0300)
committerJan Kotas <jkotas@microsoft.com>
Fri, 12 Jan 2018 20:40:37 +0000 (12:40 -0800)
commit2edc66c499a126ab1cb42ec1981eb7de147de4d4
tree26a7199791e93c3c26955e90e9e281651490bb0a
parent02b26b086f7cdf34a3fbda4bd18b48a5f638699d
LoaderHeap: remove LHF_ZEROINIT option.

This option was used for UMEntryThunkCode::Poison. Now we use own free list
to store freed thunks and don't return allocated memory to the LoaderHeap.
So reused thunks are always uninitialized.

Commit migrated from https://github.com/dotnet/coreclr/commit/02f172c7f0476df791ebc364344b73464b83a73c
src/coreclr/src/inc/loaderheap.h
src/coreclr/src/utilcode/loaderheap.cpp
src/coreclr/src/vm/dllimportcallback.cpp
src/coreclr/src/vm/loaderallocator.cpp