@@ -78,13 +78,19 @@ CHIP_ERROR GenericPlatformManagerImpl_POSIX<ImplClass>::_InitChipStack()
78
78
template <class ImplClass >
79
79
void GenericPlatformManagerImpl_POSIX<ImplClass>::_LockChipStack()
80
80
{
81
+ ChipLogProgress (DeviceLayer, " GenericPlatformManagerImpl_POSIX<ImplClass>::_LockChipStack()" );
81
82
int err = pthread_mutex_lock (&mChipStackLock );
83
+ ChipLogProgress (DeviceLayer, " GenericPlatformManagerImpl_POSIX<ImplClass>::_LockChipStack() before assert" );
82
84
assert (err == 0 );
85
+ ChipLogProgress (DeviceLayer, " GenericPlatformManagerImpl_POSIX<ImplClass>::_LockChipStack() after assert" );
83
86
84
87
#if CHIP_STACK_LOCK_TRACKING_ENABLED
88
+ ChipLogProgress (DeviceLayer, " GenericPlatformManagerImpl_POSIX<ImplClass>::_LockChipStack() setting mChipStackIsLocked = true" );
85
89
mChipStackIsLocked = true ;
90
+ ChipLogProgress (DeviceLayer, " GenericPlatformManagerImpl_POSIX<ImplClass>::_LockChipStack() setting mChipStackLockOwnerThread = self" );
86
91
mChipStackLockOwnerThread = pthread_self ();
87
92
#endif
93
+ ChipLogProgress (DeviceLayer, " GenericPlatformManagerImpl_POSIX<ImplClass>::_LockChipStack() ending" );
88
94
}
89
95
90
96
template <class ImplClass >
@@ -104,6 +110,7 @@ bool GenericPlatformManagerImpl_POSIX<ImplClass>::_TryLockChipStack()
104
110
template <class ImplClass >
105
111
void GenericPlatformManagerImpl_POSIX<ImplClass>::_UnlockChipStack()
106
112
{
113
+ ChipLogProgress (DeviceLayer, " GenericPlatformManagerImpl_POSIX<ImplClass>::_UnlockChipStack()" );
107
114
#if CHIP_STACK_LOCK_TRACKING_ENABLED
108
115
if (!mChipStackIsLocked )
109
116
{
@@ -112,11 +119,15 @@ void GenericPlatformManagerImpl_POSIX<ImplClass>::_UnlockChipStack()
112
119
chipDie ();
113
120
#endif
114
121
}
122
+ ChipLogProgress (DeviceLayer, " GenericPlatformManagerImpl_POSIX<ImplClass>::_UnlockChipStack() setting mChipStackIsLocked = false" );
115
123
mChipStackIsLocked = false ;
116
124
#endif
117
125
126
+ ChipLogProgress (DeviceLayer, " GenericPlatformManagerImpl_POSIX<ImplClass>::_UnlockChipStack() before pthread_mutex_unlock" );
118
127
int err = pthread_mutex_unlock (&mChipStackLock );
128
+ ChipLogProgress (DeviceLayer, " GenericPlatformManagerImpl_POSIX<ImplClass>::_UnlockChipStack() before assert" );
119
129
assert (err == 0 );
130
+ ChipLogProgress (DeviceLayer, " GenericPlatformManagerImpl_POSIX<ImplClass>::_UnlockChipStack() ending" );
120
131
}
121
132
122
133
#if CHIP_STACK_LOCK_TRACKING_ENABLED
0 commit comments