Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Fix createdump DAC segfault
  • Loading branch information
Mike McLaughlin committed Feb 1, 2020
commit b424b26b0170ae404b5f4953fff4b0cb45520697
9 changes: 6 additions & 3 deletions src/coreclr/src/vm/callcounting.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1275,10 +1275,13 @@ void CallCountingManager::DacEnumerateCallCountingStubHeapRanges(CLRDataEnumMemo

CodeVersionManager::LockHolder codeVersioningLockHolder;

for (auto itEnd = s_callCountingManagers->End(), it = s_callCountingManagers->Begin(); it != itEnd; ++it)
if (s_callCountingManagers != PTR_NULL)
{
PTR_CallCountingManager callCountingManager = *it;
callCountingManager->m_callCountingStubAllocator.EnumerateHeapRanges(flags);
for (auto itEnd = s_callCountingManagers->End(), it = s_callCountingManagers->Begin(); it != itEnd; ++it)
{
PTR_CallCountingManager callCountingManager = *it;
callCountingManager->m_callCountingStubAllocator.EnumerateHeapRanges(flags);
}
}
}

Expand Down