1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-10 18:11:04 +09:00

Fix DAC stack overflow in GetUsefulGlobals API (#105366)

This commit is contained in:
Mike McLaughlin 2024-07-23 19:04:18 -07:00 committed by GitHub
parent 5998f88eef
commit 2e1b1b48ef
Signed by: github
GPG key ID: B5690EEEBB952194

View file

@ -2408,7 +2408,7 @@ ClrDataAccess::GetMethodTableForEEClass(CLRDATA_ADDRESS eeClassReallyCanonMT, CL
}
else
{
hr = GetMethodTableForEEClassImpl (eeClassReallyCanonMT, value);
hr = GetMethodTableForEEClassImpl(eeClassReallyCanonMT, value);
}
SOSDacLeave();
return hr;
@ -3535,7 +3535,7 @@ ClrDataAccess::GetUsefulGlobals(struct DacpUsefulGlobalsData* globalsData)
hr = m_cdacSos->GetUsefulGlobals(globalsData);
if (FAILED(hr))
{
hr = GetUsefulGlobals(globalsData);
hr = GetUsefulGlobalsImpl(globalsData);
}
#ifdef _DEBUG
else
@ -3554,7 +3554,7 @@ ClrDataAccess::GetUsefulGlobals(struct DacpUsefulGlobalsData* globalsData)
}
else
{
hr = GetUsefulGlobals(globalsData);;
hr = GetUsefulGlobalsImpl(globalsData);;
}
SOSDacLeave();