1
0
mirror of https://github.com/wine-mirror/wine synced 2024-07-01 07:14:31 +00:00

combase: Force debug info in critical sections.

This commit is contained in:
Paul Gofman 2024-02-16 18:40:22 -06:00 committed by Alexandre Julliard
parent 6ba603a03c
commit 9149c7e999
3 changed files with 3 additions and 3 deletions

View File

@ -376,7 +376,7 @@ static struct apartment *apartment_construct(DWORD model)
apt->refs = 1;
apt->remunk_exported = FALSE;
apt->oidc = 1;
InitializeCriticalSection(&apt->cs);
InitializeCriticalSectionEx(&apt->cs, 0, RTL_CRITICAL_SECTION_FLAG_FORCE_DEBUG_INFO);
apt->cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": apartment");
apt->multi_threaded = !(model & COINIT_APARTMENTTHREADED);

View File

@ -1575,7 +1575,7 @@ static HRESULT proxy_manager_construct(
list_init(&This->entry);
list_init(&This->interfaces);
InitializeCriticalSection(&This->cs);
InitializeCriticalSectionEx(&This->cs, 0, RTL_CRITICAL_SECTION_FLAG_FORCE_DEBUG_INFO);
This->cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": proxy_manager");
/* the apartment the object was unmarshaled into */

View File

@ -187,7 +187,7 @@ static struct stub_manager *new_stub_manager(struct apartment *apt, IUnknown *ob
list_init(&sm->ifstubs);
InitializeCriticalSection(&sm->lock);
InitializeCriticalSectionEx(&sm->lock, 0, RTL_CRITICAL_SECTION_FLAG_FORCE_DEBUG_INFO);
sm->lock.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": stub_manager");
IUnknown_AddRef(object);