/usr/include/glib-2.0/glib/gthread.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* GLIB - Library of useful routines for C programming |
2 | | * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald |
3 | | * |
4 | | * This library is free software; you can redistribute it and/or |
5 | | * modify it under the terms of the GNU Lesser General Public |
6 | | * License as published by the Free Software Foundation; either |
7 | | * version 2.1 of the License, or (at your option) any later version. |
8 | | * |
9 | | * This library is distributed in the hope that it will be useful, but |
10 | | * WITHOUT ANY WARRANTY; without even the implied warranty of |
11 | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
12 | | * Lesser General Public License for more details. |
13 | | * |
14 | | * You should have received a copy of the GNU Lesser General Public |
15 | | * License along with this library; if not, see <http://www.gnu.org/licenses/>. |
16 | | */ |
17 | | |
18 | | /* |
19 | | * Modified by the GLib Team and others 1997-2000. See the AUTHORS |
20 | | * file for a list of people on the GLib Team. See the ChangeLog |
21 | | * files for a list of changes. These files are distributed with |
22 | | * GLib at ftp://ftp.gtk.org/pub/gtk/. |
23 | | */ |
24 | | |
25 | | #ifndef __G_THREAD_H__ |
26 | | #define __G_THREAD_H__ |
27 | | |
28 | | #if !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION) |
29 | | #error "Only <glib.h> can be included directly." |
30 | | #endif |
31 | | |
32 | | #include <glib/gatomic.h> |
33 | | #include <glib/gerror.h> |
34 | | #include <glib/gutils.h> |
35 | | |
36 | | G_BEGIN_DECLS |
37 | | |
38 | | #define G_THREAD_ERROR g_thread_error_quark () |
39 | | GLIB_AVAILABLE_IN_ALL |
40 | | GQuark g_thread_error_quark (void); |
41 | | |
42 | | typedef enum |
43 | | { |
44 | | G_THREAD_ERROR_AGAIN /* Resource temporarily unavailable */ |
45 | | } GThreadError; |
46 | | |
47 | | typedef gpointer (*GThreadFunc) (gpointer data); |
48 | | |
49 | | typedef struct _GThread GThread; |
50 | | |
51 | | typedef union _GMutex GMutex; |
52 | | typedef struct _GRecMutex GRecMutex; |
53 | | typedef struct _GRWLock GRWLock; |
54 | | typedef struct _GCond GCond; |
55 | | typedef struct _GPrivate GPrivate; |
56 | | typedef struct _GOnce GOnce; |
57 | | |
58 | | union _GMutex |
59 | | { |
60 | | /*< private >*/ |
61 | | gpointer p; |
62 | | guint i[2]; |
63 | | }; |
64 | | |
65 | | struct _GRWLock |
66 | | { |
67 | | /*< private >*/ |
68 | | gpointer p; |
69 | | guint i[2]; |
70 | | }; |
71 | | |
72 | | struct _GCond |
73 | | { |
74 | | /*< private >*/ |
75 | | gpointer p; |
76 | | guint i[2]; |
77 | | }; |
78 | | |
79 | | struct _GRecMutex |
80 | | { |
81 | | /*< private >*/ |
82 | | gpointer p; |
83 | | guint i[2]; |
84 | | }; |
85 | | |
86 | | #define G_PRIVATE_INIT(notify) { NULL, (notify), { NULL, NULL } } |
87 | | struct _GPrivate |
88 | | { |
89 | | /*< private >*/ |
90 | | gpointer p; |
91 | | GDestroyNotify notify; |
92 | | gpointer future[2]; |
93 | | }; |
94 | | |
95 | | typedef enum |
96 | | { |
97 | | G_ONCE_STATUS_NOTCALLED, |
98 | | G_ONCE_STATUS_PROGRESS, |
99 | | G_ONCE_STATUS_READY |
100 | | } GOnceStatus; |
101 | | |
102 | | #define G_ONCE_INIT { G_ONCE_STATUS_NOTCALLED, NULL } |
103 | | struct _GOnce |
104 | | { |
105 | | volatile GOnceStatus status; |
106 | | volatile gpointer retval; |
107 | | }; |
108 | | |
109 | | #define G_LOCK_NAME(name) g__ ## name ## _lock |
110 | | #define G_LOCK_DEFINE_STATIC(name) static G_LOCK_DEFINE (name) |
111 | | #define G_LOCK_DEFINE(name) GMutex G_LOCK_NAME (name) |
112 | | #define G_LOCK_EXTERN(name) extern GMutex G_LOCK_NAME (name) |
113 | | |
114 | | #ifdef G_DEBUG_LOCKS |
115 | | # define G_LOCK(name) G_STMT_START{ \ |
116 | | g_log (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, \ |
117 | | "file %s: line %d (%s): locking: %s ", \ |
118 | | __FILE__, __LINE__, G_STRFUNC, \ |
119 | | #name); \ |
120 | | g_mutex_lock (&G_LOCK_NAME (name)); \ |
121 | | }G_STMT_END |
122 | | # define G_UNLOCK(name) G_STMT_START{ \ |
123 | | g_log (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, \ |
124 | | "file %s: line %d (%s): unlocking: %s ", \ |
125 | | __FILE__, __LINE__, G_STRFUNC, \ |
126 | | #name); \ |
127 | | g_mutex_unlock (&G_LOCK_NAME (name)); \ |
128 | | }G_STMT_END |
129 | | # define G_TRYLOCK(name) \ |
130 | | (g_log (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, \ |
131 | | "file %s: line %d (%s): try locking: %s ", \ |
132 | | __FILE__, __LINE__, G_STRFUNC, \ |
133 | | #name), g_mutex_trylock (&G_LOCK_NAME (name))) |
134 | | #else /* !G_DEBUG_LOCKS */ |
135 | | # define G_LOCK(name) g_mutex_lock (&G_LOCK_NAME (name)) |
136 | | # define G_UNLOCK(name) g_mutex_unlock (&G_LOCK_NAME (name)) |
137 | | # define G_TRYLOCK(name) g_mutex_trylock (&G_LOCK_NAME (name)) |
138 | | #endif /* !G_DEBUG_LOCKS */ |
139 | | |
140 | | GLIB_AVAILABLE_IN_2_32 |
141 | | GThread * g_thread_ref (GThread *thread); |
142 | | GLIB_AVAILABLE_IN_2_32 |
143 | | void g_thread_unref (GThread *thread); |
144 | | GLIB_AVAILABLE_IN_2_32 |
145 | | GThread * g_thread_new (const gchar *name, |
146 | | GThreadFunc func, |
147 | | gpointer data); |
148 | | GLIB_AVAILABLE_IN_2_32 |
149 | | GThread * g_thread_try_new (const gchar *name, |
150 | | GThreadFunc func, |
151 | | gpointer data, |
152 | | GError **error); |
153 | | GLIB_AVAILABLE_IN_ALL |
154 | | GThread * g_thread_self (void); |
155 | | GLIB_AVAILABLE_IN_ALL |
156 | | void g_thread_exit (gpointer retval); |
157 | | GLIB_AVAILABLE_IN_ALL |
158 | | gpointer g_thread_join (GThread *thread); |
159 | | GLIB_AVAILABLE_IN_ALL |
160 | | void g_thread_yield (void); |
161 | | |
162 | | |
163 | | GLIB_AVAILABLE_IN_2_32 |
164 | | void g_mutex_init (GMutex *mutex); |
165 | | GLIB_AVAILABLE_IN_2_32 |
166 | | void g_mutex_clear (GMutex *mutex); |
167 | | GLIB_AVAILABLE_IN_ALL |
168 | | void g_mutex_lock (GMutex *mutex); |
169 | | GLIB_AVAILABLE_IN_ALL |
170 | | gboolean g_mutex_trylock (GMutex *mutex); |
171 | | GLIB_AVAILABLE_IN_ALL |
172 | | void g_mutex_unlock (GMutex *mutex); |
173 | | |
174 | | GLIB_AVAILABLE_IN_2_32 |
175 | | void g_rw_lock_init (GRWLock *rw_lock); |
176 | | GLIB_AVAILABLE_IN_2_32 |
177 | | void g_rw_lock_clear (GRWLock *rw_lock); |
178 | | GLIB_AVAILABLE_IN_2_32 |
179 | | void g_rw_lock_writer_lock (GRWLock *rw_lock); |
180 | | GLIB_AVAILABLE_IN_2_32 |
181 | | gboolean g_rw_lock_writer_trylock (GRWLock *rw_lock); |
182 | | GLIB_AVAILABLE_IN_2_32 |
183 | | void g_rw_lock_writer_unlock (GRWLock *rw_lock); |
184 | | GLIB_AVAILABLE_IN_2_32 |
185 | | void g_rw_lock_reader_lock (GRWLock *rw_lock); |
186 | | GLIB_AVAILABLE_IN_2_32 |
187 | | gboolean g_rw_lock_reader_trylock (GRWLock *rw_lock); |
188 | | GLIB_AVAILABLE_IN_2_32 |
189 | | void g_rw_lock_reader_unlock (GRWLock *rw_lock); |
190 | | |
191 | | GLIB_AVAILABLE_IN_2_32 |
192 | | void g_rec_mutex_init (GRecMutex *rec_mutex); |
193 | | GLIB_AVAILABLE_IN_2_32 |
194 | | void g_rec_mutex_clear (GRecMutex *rec_mutex); |
195 | | GLIB_AVAILABLE_IN_2_32 |
196 | | void g_rec_mutex_lock (GRecMutex *rec_mutex); |
197 | | GLIB_AVAILABLE_IN_2_32 |
198 | | gboolean g_rec_mutex_trylock (GRecMutex *rec_mutex); |
199 | | GLIB_AVAILABLE_IN_2_32 |
200 | | void g_rec_mutex_unlock (GRecMutex *rec_mutex); |
201 | | |
202 | | GLIB_AVAILABLE_IN_2_32 |
203 | | void g_cond_init (GCond *cond); |
204 | | GLIB_AVAILABLE_IN_2_32 |
205 | | void g_cond_clear (GCond *cond); |
206 | | GLIB_AVAILABLE_IN_ALL |
207 | | void g_cond_wait (GCond *cond, |
208 | | GMutex *mutex); |
209 | | GLIB_AVAILABLE_IN_ALL |
210 | | void g_cond_signal (GCond *cond); |
211 | | GLIB_AVAILABLE_IN_ALL |
212 | | void g_cond_broadcast (GCond *cond); |
213 | | GLIB_AVAILABLE_IN_2_32 |
214 | | gboolean g_cond_wait_until (GCond *cond, |
215 | | GMutex *mutex, |
216 | | gint64 end_time); |
217 | | |
218 | | GLIB_AVAILABLE_IN_ALL |
219 | | gpointer g_private_get (GPrivate *key); |
220 | | GLIB_AVAILABLE_IN_ALL |
221 | | void g_private_set (GPrivate *key, |
222 | | gpointer value); |
223 | | GLIB_AVAILABLE_IN_2_32 |
224 | | void g_private_replace (GPrivate *key, |
225 | | gpointer value); |
226 | | |
227 | | GLIB_AVAILABLE_IN_ALL |
228 | | gpointer g_once_impl (GOnce *once, |
229 | | GThreadFunc func, |
230 | | gpointer arg); |
231 | | GLIB_AVAILABLE_IN_ALL |
232 | | gboolean g_once_init_enter (volatile void *location); |
233 | | GLIB_AVAILABLE_IN_ALL |
234 | | void g_once_init_leave (volatile void *location, |
235 | | gsize result); |
236 | | |
237 | | #ifdef G_ATOMIC_OP_MEMORY_BARRIER_NEEDED |
238 | | # define g_once(once, func, arg) g_once_impl ((once), (func), (arg)) |
239 | | #else /* !G_ATOMIC_OP_MEMORY_BARRIER_NEEDED*/ |
240 | | # define g_once(once, func, arg) \ |
241 | | (((once)->status == G_ONCE_STATUS_READY) ? \ |
242 | | (once)->retval : \ |
243 | | g_once_impl ((once), (func), (arg))) |
244 | | #endif /* G_ATOMIC_OP_MEMORY_BARRIER_NEEDED */ |
245 | | |
246 | | #ifdef __GNUC__ |
247 | | # define g_once_init_enter(location) \ |
248 | 0 | (G_GNUC_EXTENSION ({ \ |
249 | 0 | G_STATIC_ASSERT (sizeof *(location) == sizeof (gpointer)); \ |
250 | 0 | (void) (0 ? (gpointer) *(location) : NULL); \ |
251 | 0 | (!g_atomic_pointer_get (location) && \ |
252 | 0 | g_once_init_enter (location)); \ |
253 | 0 | })) |
254 | | # define g_once_init_leave(location, result) \ |
255 | 0 | (G_GNUC_EXTENSION ({ \ |
256 | 0 | G_STATIC_ASSERT (sizeof *(location) == sizeof (gpointer)); \ |
257 | 0 | 0 ? (void) (*(location) = (result)) : (void) 0; \ |
258 | 0 | g_once_init_leave ((location), (gsize) (result)); \ |
259 | 0 | })) |
260 | | #else |
261 | | # define g_once_init_enter(location) \ |
262 | | (g_once_init_enter((location))) |
263 | | # define g_once_init_leave(location, result) \ |
264 | | (g_once_init_leave((location), (gsize) (result))) |
265 | | #endif |
266 | | |
267 | | GLIB_AVAILABLE_IN_2_36 |
268 | | guint g_get_num_processors (void); |
269 | | |
270 | | /** |
271 | | * GMutexLocker: |
272 | | * |
273 | | * Opaque type. See g_mutex_locker_new() for details. |
274 | | * Since: 2.44 |
275 | | */ |
276 | | typedef void GMutexLocker; |
277 | | |
278 | | /** |
279 | | * g_mutex_locker_new: |
280 | | * @mutex: a mutex to lock |
281 | | * |
282 | | * Lock @mutex and return a new #GMutexLocker. Unlock with |
283 | | * g_mutex_locker_free(). Using g_mutex_unlock() on @mutex |
284 | | * while a #GMutexLocker exists can lead to undefined behaviour. |
285 | | * |
286 | | * No allocation is performed, it is equivalent to a g_mutex_lock() call. |
287 | | * |
288 | | * This is intended to be used with g_autoptr(). Note that g_autoptr() |
289 | | * is only available when using GCC or clang, so the following example |
290 | | * will only work with those compilers: |
291 | | * |[ |
292 | | * typedef struct |
293 | | * { |
294 | | * ... |
295 | | * GMutex mutex; |
296 | | * ... |
297 | | * } MyObject; |
298 | | * |
299 | | * static void |
300 | | * my_object_do_stuff (MyObject *self) |
301 | | * { |
302 | | * g_autoptr(GMutexLocker) locker = g_mutex_locker_new (&self->mutex); |
303 | | * |
304 | | * // Code with mutex locked here |
305 | | * |
306 | | * if (cond) |
307 | | * // No need to unlock |
308 | | * return; |
309 | | * |
310 | | * // Optionally early unlock |
311 | | * g_clear_pointer (&locker, g_mutex_locker_free); |
312 | | * |
313 | | * // Code with mutex unlocked here |
314 | | * } |
315 | | * ]| |
316 | | * |
317 | | * Returns: a #GMutexLocker |
318 | | * Since: 2.44 |
319 | | */ |
320 | | static inline GMutexLocker * |
321 | | g_mutex_locker_new (GMutex *mutex) |
322 | 0 | { |
323 | 0 | g_mutex_lock (mutex); |
324 | 0 | return (GMutexLocker *) mutex; |
325 | 0 | } Unexecuted instantiation: fuzzing-main.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: binding-handler.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: boolcfg-stub.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: device-energy-management-stub.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: energy-evse-stub.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: occupancy-sensing-stub.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: operational-state-delegate-impl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: smco-stub.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: software-diagnostics-stub.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: wifi-diagnostics-stub.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: DeviceEnergyManagementDelegateImpl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: DeviceEnergyManagementManager.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: device-energy-management-mode.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: ChargingTargetsMemMgr.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: EVSEManufacturerImpl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: EnergyEvseDelegateImpl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: EnergyEvseManager.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: EnergyEvseTargetsStore.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: energy-evse-mode.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: WhmDelegateImpl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: WhmInstance.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: WhmMain.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: WhmManufacturer.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: water-heater-mode.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: thermostat-delegate-impl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: AllClustersCommandDelegate.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: AppOptions.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: ButtonEventsSimulator.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: WindowCoveringManager.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: main-common.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: AppMain.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: CommissionableInit.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: Options.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: CustomCSRResponse.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: reporting.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: attribute-storage.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: access-control-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: CodegenIntegration.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: basic-information.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: BindingManager.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: bindings.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: camera-av-settings-user-level-management-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: camera-av-stream-management-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: color-control-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: descriptor.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: device-energy-management-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: dishwasher-alarm-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: energy-evse-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: fault-injection-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: fixed-label-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: general-commissioning-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: general-diagnostics-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: group-key-mgmt-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: identify-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: laundry-dryer-controls-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: laundry-washer-controls-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: level-control.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: localization-configuration-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: mode-base-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: mode-select-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: CodegenInstance.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: on-off-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: operational-credentials-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: operational-state-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: BDXDownloader.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: DefaultOTARequestor.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: DefaultOTARequestorDriver.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: ExtendedOTARequestorDriver.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: pump-configuration-and-control-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: refrigerator-alarm-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: resource-monitoring-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: scenes-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: switch-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: temperature-control-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: test-cluster-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: thermostat-server-atomic.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: thermostat-server-presets.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: thermostat-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: thread-network-diagnostics-provider.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: thread-network-diagnostics-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: time-format-localization-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: time-synchronization-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: user-label-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: valve-configuration-and-control-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: water-heater-management-server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: IMClusterCommandHandler.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: AdministratorCommissioningCluster.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: AdministratorCommissioningLogic.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: NetworkCommissioningCluster.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: NetworkCommissioningLogic.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: OnboardingCodesUtil.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: EventManagement.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: FailSafeContext.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: ReliableMessageContext.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: ReliableMessageMgr.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: ReliableMessageProtocolConfig.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: DeviceControlServer.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: Globals.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: LockTracker.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: PlatformEventSupport.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: SingletonConfigurationManager.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: CHIPLinuxStorage.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: CHIPLinuxStorageIni.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: ConfigurationManagerImpl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: ConnectivityManagerImpl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: ConnectivityUtils.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: DiagnosticDataProviderImpl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: NetworkCommissioningEthernetDriver.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: PlatformManagerImpl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: GeneralUtils.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: DeviceInstanceInfoProviderImpl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: PosixConfig.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: SystemTimeSupport.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: BLEManagerImpl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: BluezAdvertisement.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: BluezConnection.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: BluezEndpoint.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: BluezObjectManager.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: ChipDeviceScanner.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: NetworkCommissioningWiFiDriver.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: DBusWpa.c:g_mutex_locker_new Unexecuted instantiation: DBusWpaBss.c:g_mutex_locker_new Unexecuted instantiation: DBusWpaInterface.c:g_mutex_locker_new Unexecuted instantiation: DBusWpaNetwork.c:g_mutex_locker_new Unexecuted instantiation: DBusBluez.c:g_mutex_locker_new Unexecuted instantiation: SessionManager.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: LastKnownGoodTime.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: CASESessionManager.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: InteractionModelEngine.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: WriteHandler.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: CommandResponseSender.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: ReadHandler.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: OperationalSessionSetup.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: CASESession.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: PairingSession.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: Engine.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: ReadClient.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: SubscriptionResumptionSessionEstablisher.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: Server.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: CommissioningWindowManager.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: Dnssd.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: ReportSchedulerImpl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: WiFiPAF.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: TimerDelegates.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: AllClustersExampleDeviceInfoProviderImpl.cpp:g_mutex_locker_new(_GMutex*) Unexecuted instantiation: DeviceInfoProviderImpl.cpp:g_mutex_locker_new(_GMutex*) |
326 | | |
327 | | /** |
328 | | * g_mutex_locker_free: |
329 | | * @locker: a GMutexLocker |
330 | | * |
331 | | * Unlock @locker's mutex. See g_mutex_locker_new() for details. |
332 | | * |
333 | | * No memory is freed, it is equivalent to a g_mutex_unlock() call. |
334 | | * |
335 | | * Since: 2.44 |
336 | | */ |
337 | | static inline void |
338 | | g_mutex_locker_free (GMutexLocker *locker) |
339 | 0 | { |
340 | 0 | g_mutex_unlock ((GMutex *) locker); |
341 | 0 | } Unexecuted instantiation: fuzzing-main.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: binding-handler.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: boolcfg-stub.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: device-energy-management-stub.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: energy-evse-stub.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: occupancy-sensing-stub.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: operational-state-delegate-impl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: smco-stub.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: software-diagnostics-stub.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: wifi-diagnostics-stub.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: DeviceEnergyManagementDelegateImpl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: DeviceEnergyManagementManager.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: device-energy-management-mode.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: ChargingTargetsMemMgr.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: EVSEManufacturerImpl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: EnergyEvseDelegateImpl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: EnergyEvseManager.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: EnergyEvseTargetsStore.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: energy-evse-mode.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: WhmDelegateImpl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: WhmInstance.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: WhmMain.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: WhmManufacturer.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: water-heater-mode.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: thermostat-delegate-impl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: AllClustersCommandDelegate.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: AppOptions.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: ButtonEventsSimulator.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: WindowCoveringManager.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: main-common.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: AppMain.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: CommissionableInit.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: Options.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: CustomCSRResponse.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: reporting.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: attribute-storage.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: access-control-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: CodegenIntegration.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: basic-information.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: BindingManager.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: bindings.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: camera-av-settings-user-level-management-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: camera-av-stream-management-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: color-control-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: descriptor.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: device-energy-management-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: dishwasher-alarm-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: energy-evse-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: fault-injection-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: fixed-label-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: general-commissioning-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: general-diagnostics-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: group-key-mgmt-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: identify-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: laundry-dryer-controls-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: laundry-washer-controls-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: level-control.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: localization-configuration-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: mode-base-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: mode-select-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: CodegenInstance.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: on-off-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: operational-credentials-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: operational-state-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: BDXDownloader.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: DefaultOTARequestor.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: DefaultOTARequestorDriver.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: ExtendedOTARequestorDriver.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: pump-configuration-and-control-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: refrigerator-alarm-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: resource-monitoring-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: scenes-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: switch-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: temperature-control-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: test-cluster-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: thermostat-server-atomic.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: thermostat-server-presets.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: thermostat-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: thread-network-diagnostics-provider.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: thread-network-diagnostics-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: time-format-localization-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: time-synchronization-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: user-label-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: valve-configuration-and-control-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: water-heater-management-server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: IMClusterCommandHandler.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: AdministratorCommissioningCluster.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: AdministratorCommissioningLogic.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: NetworkCommissioningCluster.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: NetworkCommissioningLogic.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: OnboardingCodesUtil.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: EventManagement.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: FailSafeContext.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: ReliableMessageContext.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: ReliableMessageMgr.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: ReliableMessageProtocolConfig.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: DeviceControlServer.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: Globals.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: LockTracker.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: PlatformEventSupport.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: SingletonConfigurationManager.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: CHIPLinuxStorage.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: CHIPLinuxStorageIni.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: ConfigurationManagerImpl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: ConnectivityManagerImpl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: ConnectivityUtils.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: DiagnosticDataProviderImpl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: NetworkCommissioningEthernetDriver.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: PlatformManagerImpl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: GeneralUtils.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: DeviceInstanceInfoProviderImpl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: PosixConfig.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: SystemTimeSupport.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: BLEManagerImpl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: BluezAdvertisement.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: BluezConnection.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: BluezEndpoint.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: BluezObjectManager.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: ChipDeviceScanner.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: NetworkCommissioningWiFiDriver.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: DBusWpa.c:g_mutex_locker_free Unexecuted instantiation: DBusWpaBss.c:g_mutex_locker_free Unexecuted instantiation: DBusWpaInterface.c:g_mutex_locker_free Unexecuted instantiation: DBusWpaNetwork.c:g_mutex_locker_free Unexecuted instantiation: DBusBluez.c:g_mutex_locker_free Unexecuted instantiation: SessionManager.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: LastKnownGoodTime.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: CASESessionManager.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: InteractionModelEngine.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: WriteHandler.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: CommandResponseSender.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: ReadHandler.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: OperationalSessionSetup.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: CASESession.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: PairingSession.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: Engine.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: ReadClient.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: SubscriptionResumptionSessionEstablisher.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: Server.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: CommissioningWindowManager.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: Dnssd.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: ReportSchedulerImpl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: WiFiPAF.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: TimerDelegates.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: AllClustersExampleDeviceInfoProviderImpl.cpp:g_mutex_locker_free(void*) Unexecuted instantiation: DeviceInfoProviderImpl.cpp:g_mutex_locker_free(void*) |
342 | | |
343 | | /** |
344 | | * GRecMutexLocker: |
345 | | * |
346 | | * Opaque type. See g_rec_mutex_locker_new() for details. |
347 | | * Since: 2.60 |
348 | | */ |
349 | | typedef void GRecMutexLocker; |
350 | | |
351 | | /** |
352 | | * g_rec_mutex_locker_new: |
353 | | * @rec_mutex: a recursive mutex to lock |
354 | | * |
355 | | * Lock @rec_mutex and return a new #GRecMutexLocker. Unlock with |
356 | | * g_rec_mutex_locker_free(). Using g_rec_mutex_unlock() on @rec_mutex |
357 | | * while a #GRecMutexLocker exists can lead to undefined behaviour. |
358 | | * |
359 | | * No allocation is performed, it is equivalent to a g_rec_mutex_lock() call. |
360 | | * |
361 | | * This is intended to be used with g_autoptr(). Note that g_autoptr() |
362 | | * is only available when using GCC or clang, so the following example |
363 | | * will only work with those compilers: |
364 | | * |[ |
365 | | * typedef struct |
366 | | * { |
367 | | * ... |
368 | | * GRecMutex rec_mutex; |
369 | | * ... |
370 | | * } MyObject; |
371 | | * |
372 | | * static void |
373 | | * my_object_do_stuff (MyObject *self) |
374 | | * { |
375 | | * g_autoptr(GRecMutexLocker) locker = g_rec_mutex_locker_new (&self->rec_mutex); |
376 | | * |
377 | | * // Code with rec_mutex locked here |
378 | | * |
379 | | * if (cond) |
380 | | * // No need to unlock |
381 | | * return; |
382 | | * |
383 | | * // Optionally early unlock |
384 | | * g_clear_pointer (&locker, g_rec_mutex_locker_free); |
385 | | * |
386 | | * // Code with rec_mutex unlocked here |
387 | | * } |
388 | | * ]| |
389 | | * |
390 | | * Returns: a #GRecMutexLocker |
391 | | * Since: 2.60 |
392 | | */ |
393 | | G_GNUC_BEGIN_IGNORE_DEPRECATIONS |
394 | | static inline GRecMutexLocker * |
395 | | g_rec_mutex_locker_new (GRecMutex *rec_mutex) |
396 | 0 | { |
397 | 0 | g_rec_mutex_lock (rec_mutex); |
398 | 0 | return (GRecMutexLocker *) rec_mutex; |
399 | 0 | } Unexecuted instantiation: fuzzing-main.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: binding-handler.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: boolcfg-stub.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: device-energy-management-stub.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: energy-evse-stub.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: occupancy-sensing-stub.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: operational-state-delegate-impl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: smco-stub.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: software-diagnostics-stub.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: wifi-diagnostics-stub.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: DeviceEnergyManagementDelegateImpl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: DeviceEnergyManagementManager.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: device-energy-management-mode.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: ChargingTargetsMemMgr.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: EVSEManufacturerImpl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: EnergyEvseDelegateImpl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: EnergyEvseManager.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: EnergyEvseTargetsStore.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: energy-evse-mode.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: WhmDelegateImpl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: WhmInstance.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: WhmMain.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: WhmManufacturer.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: water-heater-mode.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: thermostat-delegate-impl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: AllClustersCommandDelegate.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: AppOptions.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: ButtonEventsSimulator.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: WindowCoveringManager.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: main-common.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: AppMain.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: CommissionableInit.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: Options.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: CustomCSRResponse.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: reporting.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: attribute-storage.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: access-control-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: CodegenIntegration.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: basic-information.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: BindingManager.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: bindings.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: camera-av-settings-user-level-management-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: camera-av-stream-management-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: color-control-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: descriptor.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: device-energy-management-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: dishwasher-alarm-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: energy-evse-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: fault-injection-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: fixed-label-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: general-commissioning-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: general-diagnostics-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: group-key-mgmt-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: identify-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: laundry-dryer-controls-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: laundry-washer-controls-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: level-control.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: localization-configuration-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: mode-base-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: mode-select-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: CodegenInstance.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: on-off-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: operational-credentials-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: operational-state-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: BDXDownloader.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: DefaultOTARequestor.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: DefaultOTARequestorDriver.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: ExtendedOTARequestorDriver.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: pump-configuration-and-control-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: refrigerator-alarm-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: resource-monitoring-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: scenes-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: switch-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: temperature-control-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: test-cluster-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: thermostat-server-atomic.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: thermostat-server-presets.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: thermostat-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: thread-network-diagnostics-provider.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: thread-network-diagnostics-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: time-format-localization-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: time-synchronization-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: user-label-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: valve-configuration-and-control-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: water-heater-management-server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: IMClusterCommandHandler.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: AdministratorCommissioningCluster.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: AdministratorCommissioningLogic.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: NetworkCommissioningCluster.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: NetworkCommissioningLogic.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: OnboardingCodesUtil.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: EventManagement.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: FailSafeContext.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: ReliableMessageContext.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: ReliableMessageMgr.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: ReliableMessageProtocolConfig.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: DeviceControlServer.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: Globals.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: LockTracker.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: PlatformEventSupport.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: SingletonConfigurationManager.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: CHIPLinuxStorage.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: CHIPLinuxStorageIni.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: ConfigurationManagerImpl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: ConnectivityManagerImpl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: ConnectivityUtils.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: DiagnosticDataProviderImpl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: NetworkCommissioningEthernetDriver.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: PlatformManagerImpl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: GeneralUtils.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: DeviceInstanceInfoProviderImpl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: PosixConfig.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: SystemTimeSupport.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: BLEManagerImpl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: BluezAdvertisement.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: BluezConnection.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: BluezEndpoint.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: BluezObjectManager.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: ChipDeviceScanner.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: NetworkCommissioningWiFiDriver.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: DBusWpa.c:g_rec_mutex_locker_new Unexecuted instantiation: DBusWpaBss.c:g_rec_mutex_locker_new Unexecuted instantiation: DBusWpaInterface.c:g_rec_mutex_locker_new Unexecuted instantiation: DBusWpaNetwork.c:g_rec_mutex_locker_new Unexecuted instantiation: DBusBluez.c:g_rec_mutex_locker_new Unexecuted instantiation: SessionManager.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: LastKnownGoodTime.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: CASESessionManager.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: InteractionModelEngine.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: WriteHandler.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: CommandResponseSender.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: ReadHandler.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: OperationalSessionSetup.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: CASESession.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: PairingSession.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: Engine.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: ReadClient.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: SubscriptionResumptionSessionEstablisher.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: Server.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: CommissioningWindowManager.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: Dnssd.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: ReportSchedulerImpl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: WiFiPAF.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: TimerDelegates.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: AllClustersExampleDeviceInfoProviderImpl.cpp:g_rec_mutex_locker_new(_GRecMutex*) Unexecuted instantiation: DeviceInfoProviderImpl.cpp:g_rec_mutex_locker_new(_GRecMutex*) |
400 | | G_GNUC_END_IGNORE_DEPRECATIONS |
401 | | |
402 | | /** |
403 | | * g_rec_mutex_locker_free: |
404 | | * @locker: a GRecMutexLocker |
405 | | * |
406 | | * Unlock @locker's recursive mutex. See g_rec_mutex_locker_new() for details. |
407 | | * |
408 | | * No memory is freed, it is equivalent to a g_rec_mutex_unlock() call. |
409 | | * |
410 | | * Since: 2.60 |
411 | | */ |
412 | | G_GNUC_BEGIN_IGNORE_DEPRECATIONS |
413 | | static inline void |
414 | | g_rec_mutex_locker_free (GRecMutexLocker *locker) |
415 | 0 | { |
416 | 0 | g_rec_mutex_unlock ((GRecMutex *) locker); |
417 | 0 | } Unexecuted instantiation: fuzzing-main.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: binding-handler.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: boolcfg-stub.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: device-energy-management-stub.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: energy-evse-stub.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: occupancy-sensing-stub.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: operational-state-delegate-impl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: smco-stub.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: software-diagnostics-stub.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: wifi-diagnostics-stub.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: DeviceEnergyManagementDelegateImpl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: DeviceEnergyManagementManager.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: device-energy-management-mode.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: ChargingTargetsMemMgr.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: EVSEManufacturerImpl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: EnergyEvseDelegateImpl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: EnergyEvseManager.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: EnergyEvseTargetsStore.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: energy-evse-mode.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: WhmDelegateImpl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: WhmInstance.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: WhmMain.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: WhmManufacturer.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: water-heater-mode.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: thermostat-delegate-impl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: AllClustersCommandDelegate.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: AppOptions.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: ButtonEventsSimulator.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: WindowCoveringManager.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: main-common.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: AppMain.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: CommissionableInit.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: Options.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: CustomCSRResponse.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: reporting.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: attribute-storage.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: access-control-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: CodegenIntegration.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: basic-information.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: BindingManager.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: bindings.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: camera-av-settings-user-level-management-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: camera-av-stream-management-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: color-control-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: descriptor.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: device-energy-management-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: dishwasher-alarm-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: energy-evse-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: fault-injection-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: fixed-label-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: general-commissioning-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: general-diagnostics-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: group-key-mgmt-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: identify-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: laundry-dryer-controls-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: laundry-washer-controls-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: level-control.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: localization-configuration-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: mode-base-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: mode-select-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: CodegenInstance.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: on-off-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: operational-credentials-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: operational-state-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: BDXDownloader.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: DefaultOTARequestor.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: DefaultOTARequestorDriver.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: ExtendedOTARequestorDriver.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: pump-configuration-and-control-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: refrigerator-alarm-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: resource-monitoring-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: scenes-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: switch-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: temperature-control-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: test-cluster-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: thermostat-server-atomic.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: thermostat-server-presets.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: thermostat-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: thread-network-diagnostics-provider.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: thread-network-diagnostics-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: time-format-localization-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: time-synchronization-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: user-label-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: valve-configuration-and-control-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: water-heater-management-server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: IMClusterCommandHandler.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: AdministratorCommissioningCluster.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: AdministratorCommissioningLogic.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: NetworkCommissioningCluster.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: NetworkCommissioningLogic.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: OnboardingCodesUtil.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: EventManagement.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: FailSafeContext.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: ReliableMessageContext.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: ReliableMessageMgr.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: ReliableMessageProtocolConfig.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: DeviceControlServer.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: Globals.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: LockTracker.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: PlatformEventSupport.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: SingletonConfigurationManager.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: CHIPLinuxStorage.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: CHIPLinuxStorageIni.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: ConfigurationManagerImpl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: ConnectivityManagerImpl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: ConnectivityUtils.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: DiagnosticDataProviderImpl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: NetworkCommissioningEthernetDriver.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: PlatformManagerImpl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: GeneralUtils.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: DeviceInstanceInfoProviderImpl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: PosixConfig.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: SystemTimeSupport.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: BLEManagerImpl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: BluezAdvertisement.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: BluezConnection.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: BluezEndpoint.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: BluezObjectManager.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: ChipDeviceScanner.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: NetworkCommissioningWiFiDriver.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: DBusWpa.c:g_rec_mutex_locker_free Unexecuted instantiation: DBusWpaBss.c:g_rec_mutex_locker_free Unexecuted instantiation: DBusWpaInterface.c:g_rec_mutex_locker_free Unexecuted instantiation: DBusWpaNetwork.c:g_rec_mutex_locker_free Unexecuted instantiation: DBusBluez.c:g_rec_mutex_locker_free Unexecuted instantiation: SessionManager.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: LastKnownGoodTime.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: CASESessionManager.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: InteractionModelEngine.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: WriteHandler.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: CommandResponseSender.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: ReadHandler.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: OperationalSessionSetup.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: CASESession.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: PairingSession.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: Engine.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: ReadClient.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: SubscriptionResumptionSessionEstablisher.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: Server.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: CommissioningWindowManager.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: Dnssd.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: ReportSchedulerImpl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: WiFiPAF.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: TimerDelegates.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: AllClustersExampleDeviceInfoProviderImpl.cpp:g_rec_mutex_locker_free(void*) Unexecuted instantiation: DeviceInfoProviderImpl.cpp:g_rec_mutex_locker_free(void*) |
418 | | G_GNUC_END_IGNORE_DEPRECATIONS |
419 | | |
420 | | /** |
421 | | * GRWLockWriterLocker: |
422 | | * |
423 | | * Opaque type. See g_rw_lock_writer_locker_new() for details. |
424 | | * Since: 2.62 |
425 | | */ |
426 | | typedef void GRWLockWriterLocker; |
427 | | |
428 | | /** |
429 | | * g_rw_lock_writer_locker_new: |
430 | | * @rw_lock: a #GRWLock |
431 | | * |
432 | | * Obtain a write lock on @rw_lock and return a new #GRWLockWriterLocker. |
433 | | * Unlock with g_rw_lock_writer_locker_free(). Using g_rw_lock_writer_unlock() |
434 | | * on @rw_lock while a #GRWLockWriterLocker exists can lead to undefined |
435 | | * behaviour. |
436 | | * |
437 | | * No allocation is performed, it is equivalent to a g_rw_lock_writer_lock() call. |
438 | | * |
439 | | * This is intended to be used with g_autoptr(). Note that g_autoptr() |
440 | | * is only available when using GCC or clang, so the following example |
441 | | * will only work with those compilers: |
442 | | * |[ |
443 | | * typedef struct |
444 | | * { |
445 | | * ... |
446 | | * GRWLock rw_lock; |
447 | | * GPtrArray *array; |
448 | | * ... |
449 | | * } MyObject; |
450 | | * |
451 | | * static gchar * |
452 | | * my_object_get_data (MyObject *self, guint index) |
453 | | * { |
454 | | * g_autoptr(GRWLockReaderLocker) locker = g_rw_lock_reader_locker_new (&self->rw_lock); |
455 | | * |
456 | | * // Code with a read lock obtained on rw_lock here |
457 | | * |
458 | | * if (self->array == NULL) |
459 | | * // No need to unlock |
460 | | * return NULL; |
461 | | * |
462 | | * if (index < self->array->len) |
463 | | * // No need to unlock |
464 | | * return g_ptr_array_index (self->array, index); |
465 | | * |
466 | | * // Optionally early unlock |
467 | | * g_clear_pointer (&locker, g_rw_lock_reader_locker_free); |
468 | | * |
469 | | * // Code with rw_lock unlocked here |
470 | | * return NULL; |
471 | | * } |
472 | | * |
473 | | * static void |
474 | | * my_object_set_data (MyObject *self, guint index, gpointer data) |
475 | | * { |
476 | | * g_autoptr(GRWLockWriterLocker) locker = g_rw_lock_writer_locker_new (&self->rw_lock); |
477 | | * |
478 | | * // Code with a write lock obtained on rw_lock here |
479 | | * |
480 | | * if (self->array == NULL) |
481 | | * self->array = g_ptr_array_new (); |
482 | | * |
483 | | * if (cond) |
484 | | * // No need to unlock |
485 | | * return; |
486 | | * |
487 | | * if (index >= self->array->len) |
488 | | * g_ptr_array_set_size (self->array, index+1); |
489 | | * g_ptr_array_index (self->array, index) = data; |
490 | | * |
491 | | * // Optionally early unlock |
492 | | * g_clear_pointer (&locker, g_rw_lock_writer_locker_free); |
493 | | * |
494 | | * // Code with rw_lock unlocked here |
495 | | * } |
496 | | * ]| |
497 | | * |
498 | | * Returns: a #GRWLockWriterLocker |
499 | | * Since: 2.62 |
500 | | */ |
501 | | G_GNUC_BEGIN_IGNORE_DEPRECATIONS |
502 | | static inline GRWLockWriterLocker * |
503 | | g_rw_lock_writer_locker_new (GRWLock *rw_lock) |
504 | 0 | { |
505 | 0 | g_rw_lock_writer_lock (rw_lock); |
506 | 0 | return (GRWLockWriterLocker *) rw_lock; |
507 | 0 | } Unexecuted instantiation: fuzzing-main.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: binding-handler.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: boolcfg-stub.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: device-energy-management-stub.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: energy-evse-stub.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: occupancy-sensing-stub.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: operational-state-delegate-impl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: smco-stub.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: software-diagnostics-stub.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: wifi-diagnostics-stub.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: DeviceEnergyManagementDelegateImpl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: DeviceEnergyManagementManager.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: device-energy-management-mode.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: ChargingTargetsMemMgr.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: EVSEManufacturerImpl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: EnergyEvseDelegateImpl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: EnergyEvseManager.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: EnergyEvseTargetsStore.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: energy-evse-mode.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: WhmDelegateImpl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: WhmInstance.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: WhmMain.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: WhmManufacturer.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: water-heater-mode.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: thermostat-delegate-impl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: AllClustersCommandDelegate.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: AppOptions.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: ButtonEventsSimulator.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: WindowCoveringManager.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: main-common.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: AppMain.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: CommissionableInit.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: Options.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: CustomCSRResponse.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: reporting.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: attribute-storage.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: access-control-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: CodegenIntegration.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: basic-information.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: BindingManager.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: bindings.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: camera-av-settings-user-level-management-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: camera-av-stream-management-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: color-control-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: descriptor.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: device-energy-management-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: dishwasher-alarm-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: energy-evse-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: fault-injection-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: fixed-label-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: general-commissioning-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: general-diagnostics-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: group-key-mgmt-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: identify-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: laundry-dryer-controls-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: laundry-washer-controls-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: level-control.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: localization-configuration-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: mode-base-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: mode-select-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: CodegenInstance.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: on-off-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: operational-credentials-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: operational-state-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: BDXDownloader.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: DefaultOTARequestor.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: DefaultOTARequestorDriver.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: ExtendedOTARequestorDriver.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: pump-configuration-and-control-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: refrigerator-alarm-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: resource-monitoring-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: scenes-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: switch-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: temperature-control-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: test-cluster-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: thermostat-server-atomic.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: thermostat-server-presets.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: thermostat-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: thread-network-diagnostics-provider.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: thread-network-diagnostics-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: time-format-localization-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: time-synchronization-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: user-label-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: valve-configuration-and-control-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: water-heater-management-server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: IMClusterCommandHandler.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: AdministratorCommissioningCluster.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: AdministratorCommissioningLogic.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: NetworkCommissioningCluster.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: NetworkCommissioningLogic.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: OnboardingCodesUtil.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: EventManagement.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: FailSafeContext.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: ReliableMessageContext.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: ReliableMessageMgr.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: ReliableMessageProtocolConfig.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: DeviceControlServer.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: Globals.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: LockTracker.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: PlatformEventSupport.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: SingletonConfigurationManager.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: CHIPLinuxStorage.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: CHIPLinuxStorageIni.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: ConfigurationManagerImpl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: ConnectivityManagerImpl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: ConnectivityUtils.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: DiagnosticDataProviderImpl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: NetworkCommissioningEthernetDriver.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: PlatformManagerImpl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: GeneralUtils.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: DeviceInstanceInfoProviderImpl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: PosixConfig.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: SystemTimeSupport.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: BLEManagerImpl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: BluezAdvertisement.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: BluezConnection.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: BluezEndpoint.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: BluezObjectManager.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: ChipDeviceScanner.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: NetworkCommissioningWiFiDriver.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: DBusWpa.c:g_rw_lock_writer_locker_new Unexecuted instantiation: DBusWpaBss.c:g_rw_lock_writer_locker_new Unexecuted instantiation: DBusWpaInterface.c:g_rw_lock_writer_locker_new Unexecuted instantiation: DBusWpaNetwork.c:g_rw_lock_writer_locker_new Unexecuted instantiation: DBusBluez.c:g_rw_lock_writer_locker_new Unexecuted instantiation: SessionManager.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: LastKnownGoodTime.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: CASESessionManager.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: InteractionModelEngine.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: WriteHandler.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: CommandResponseSender.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: ReadHandler.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: OperationalSessionSetup.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: CASESession.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: PairingSession.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: Engine.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: ReadClient.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: SubscriptionResumptionSessionEstablisher.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: Server.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: CommissioningWindowManager.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: Dnssd.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: ReportSchedulerImpl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: WiFiPAF.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: TimerDelegates.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: AllClustersExampleDeviceInfoProviderImpl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) Unexecuted instantiation: DeviceInfoProviderImpl.cpp:g_rw_lock_writer_locker_new(_GRWLock*) |
508 | | G_GNUC_END_IGNORE_DEPRECATIONS |
509 | | |
510 | | /** |
511 | | * g_rw_lock_writer_locker_free: |
512 | | * @locker: a GRWLockWriterLocker |
513 | | * |
514 | | * Release a write lock on @locker's read-write lock. See |
515 | | * g_rw_lock_writer_locker_new() for details. |
516 | | * |
517 | | * No memory is freed, it is equivalent to a g_rw_lock_writer_unlock() call. |
518 | | * |
519 | | * Since: 2.62 |
520 | | */ |
521 | | G_GNUC_BEGIN_IGNORE_DEPRECATIONS |
522 | | static inline void |
523 | | g_rw_lock_writer_locker_free (GRWLockWriterLocker *locker) |
524 | 0 | { |
525 | 0 | g_rw_lock_writer_unlock ((GRWLock *) locker); |
526 | 0 | } Unexecuted instantiation: fuzzing-main.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: binding-handler.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: boolcfg-stub.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: device-energy-management-stub.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: energy-evse-stub.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: occupancy-sensing-stub.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: operational-state-delegate-impl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: smco-stub.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: software-diagnostics-stub.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: wifi-diagnostics-stub.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: DeviceEnergyManagementDelegateImpl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: DeviceEnergyManagementManager.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: device-energy-management-mode.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: ChargingTargetsMemMgr.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: EVSEManufacturerImpl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: EnergyEvseDelegateImpl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: EnergyEvseManager.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: EnergyEvseTargetsStore.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: energy-evse-mode.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: WhmDelegateImpl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: WhmInstance.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: WhmMain.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: WhmManufacturer.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: water-heater-mode.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: thermostat-delegate-impl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: AllClustersCommandDelegate.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: AppOptions.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: ButtonEventsSimulator.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: WindowCoveringManager.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: main-common.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: AppMain.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: CommissionableInit.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: Options.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: CustomCSRResponse.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: reporting.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: attribute-storage.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: access-control-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: CodegenIntegration.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: basic-information.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: BindingManager.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: bindings.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: camera-av-settings-user-level-management-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: camera-av-stream-management-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: color-control-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: descriptor.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: device-energy-management-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: dishwasher-alarm-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: energy-evse-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: fault-injection-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: fixed-label-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: general-commissioning-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: general-diagnostics-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: group-key-mgmt-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: identify-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: laundry-dryer-controls-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: laundry-washer-controls-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: level-control.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: localization-configuration-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: mode-base-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: mode-select-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: CodegenInstance.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: on-off-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: operational-credentials-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: operational-state-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: BDXDownloader.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: DefaultOTARequestor.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: DefaultOTARequestorDriver.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: ExtendedOTARequestorDriver.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: pump-configuration-and-control-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: refrigerator-alarm-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: resource-monitoring-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: scenes-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: switch-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: temperature-control-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: test-cluster-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: thermostat-server-atomic.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: thermostat-server-presets.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: thermostat-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: thread-network-diagnostics-provider.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: thread-network-diagnostics-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: time-format-localization-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: time-synchronization-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: user-label-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: valve-configuration-and-control-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: water-heater-management-server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: IMClusterCommandHandler.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: AdministratorCommissioningCluster.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: AdministratorCommissioningLogic.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: NetworkCommissioningCluster.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: NetworkCommissioningLogic.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: OnboardingCodesUtil.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: EventManagement.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: FailSafeContext.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: ReliableMessageContext.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: ReliableMessageMgr.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: ReliableMessageProtocolConfig.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: DeviceControlServer.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: Globals.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: LockTracker.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: PlatformEventSupport.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: SingletonConfigurationManager.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: CHIPLinuxStorage.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: CHIPLinuxStorageIni.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: ConfigurationManagerImpl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: ConnectivityManagerImpl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: ConnectivityUtils.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: DiagnosticDataProviderImpl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: NetworkCommissioningEthernetDriver.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: PlatformManagerImpl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: GeneralUtils.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: DeviceInstanceInfoProviderImpl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: PosixConfig.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: SystemTimeSupport.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: BLEManagerImpl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: BluezAdvertisement.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: BluezConnection.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: BluezEndpoint.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: BluezObjectManager.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: ChipDeviceScanner.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: NetworkCommissioningWiFiDriver.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: DBusWpa.c:g_rw_lock_writer_locker_free Unexecuted instantiation: DBusWpaBss.c:g_rw_lock_writer_locker_free Unexecuted instantiation: DBusWpaInterface.c:g_rw_lock_writer_locker_free Unexecuted instantiation: DBusWpaNetwork.c:g_rw_lock_writer_locker_free Unexecuted instantiation: DBusBluez.c:g_rw_lock_writer_locker_free Unexecuted instantiation: SessionManager.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: LastKnownGoodTime.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: CASESessionManager.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: InteractionModelEngine.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: WriteHandler.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: CommandResponseSender.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: ReadHandler.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: OperationalSessionSetup.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: CASESession.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: PairingSession.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: Engine.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: ReadClient.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: SubscriptionResumptionSessionEstablisher.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: Server.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: CommissioningWindowManager.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: Dnssd.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: ReportSchedulerImpl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: WiFiPAF.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: TimerDelegates.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: AllClustersExampleDeviceInfoProviderImpl.cpp:g_rw_lock_writer_locker_free(void*) Unexecuted instantiation: DeviceInfoProviderImpl.cpp:g_rw_lock_writer_locker_free(void*) |
527 | | G_GNUC_END_IGNORE_DEPRECATIONS |
528 | | |
529 | | /** |
530 | | * GRWLockReaderLocker: |
531 | | * |
532 | | * Opaque type. See g_rw_lock_reader_locker_new() for details. |
533 | | * Since: 2.62 |
534 | | */ |
535 | | typedef void GRWLockReaderLocker; |
536 | | |
537 | | /** |
538 | | * g_rw_lock_reader_locker_new: |
539 | | * @rw_lock: a #GRWLock |
540 | | * |
541 | | * Obtain a read lock on @rw_lock and return a new #GRWLockReaderLocker. |
542 | | * Unlock with g_rw_lock_reader_locker_free(). Using g_rw_lock_reader_unlock() |
543 | | * on @rw_lock while a #GRWLockReaderLocker exists can lead to undefined |
544 | | * behaviour. |
545 | | * |
546 | | * No allocation is performed, it is equivalent to a g_rw_lock_reader_lock() call. |
547 | | * |
548 | | * This is intended to be used with g_autoptr(). For a code sample, see |
549 | | * g_rw_lock_writer_locker_new(). |
550 | | * |
551 | | * Returns: a #GRWLockReaderLocker |
552 | | * Since: 2.62 |
553 | | */ |
554 | | G_GNUC_BEGIN_IGNORE_DEPRECATIONS |
555 | | static inline GRWLockReaderLocker * |
556 | | g_rw_lock_reader_locker_new (GRWLock *rw_lock) |
557 | 0 | { |
558 | 0 | g_rw_lock_reader_lock (rw_lock); |
559 | 0 | return (GRWLockReaderLocker *) rw_lock; |
560 | 0 | } Unexecuted instantiation: fuzzing-main.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: binding-handler.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: boolcfg-stub.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: device-energy-management-stub.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: energy-evse-stub.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: occupancy-sensing-stub.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: operational-state-delegate-impl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: smco-stub.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: software-diagnostics-stub.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: wifi-diagnostics-stub.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: DeviceEnergyManagementDelegateImpl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: DeviceEnergyManagementManager.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: device-energy-management-mode.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: ChargingTargetsMemMgr.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: EVSEManufacturerImpl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: EnergyEvseDelegateImpl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: EnergyEvseManager.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: EnergyEvseTargetsStore.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: energy-evse-mode.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: WhmDelegateImpl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: WhmInstance.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: WhmMain.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: WhmManufacturer.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: water-heater-mode.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: thermostat-delegate-impl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: AllClustersCommandDelegate.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: AppOptions.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: ButtonEventsSimulator.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: WindowCoveringManager.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: main-common.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: AppMain.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: CommissionableInit.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: Options.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: CustomCSRResponse.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: reporting.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: attribute-storage.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: access-control-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: CodegenIntegration.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: basic-information.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: BindingManager.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: bindings.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: camera-av-settings-user-level-management-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: camera-av-stream-management-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: color-control-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: descriptor.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: device-energy-management-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: dishwasher-alarm-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: energy-evse-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: fault-injection-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: fixed-label-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: general-commissioning-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: general-diagnostics-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: group-key-mgmt-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: identify-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: laundry-dryer-controls-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: laundry-washer-controls-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: level-control.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: localization-configuration-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: mode-base-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: mode-select-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: CodegenInstance.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: on-off-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: operational-credentials-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: operational-state-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: BDXDownloader.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: DefaultOTARequestor.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: DefaultOTARequestorDriver.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: ExtendedOTARequestorDriver.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: pump-configuration-and-control-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: refrigerator-alarm-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: resource-monitoring-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: scenes-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: switch-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: temperature-control-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: test-cluster-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: thermostat-server-atomic.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: thermostat-server-presets.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: thermostat-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: thread-network-diagnostics-provider.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: thread-network-diagnostics-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: time-format-localization-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: time-synchronization-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: user-label-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: valve-configuration-and-control-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: water-heater-management-server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: IMClusterCommandHandler.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: AdministratorCommissioningCluster.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: AdministratorCommissioningLogic.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: NetworkCommissioningCluster.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: NetworkCommissioningLogic.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: OnboardingCodesUtil.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: EventManagement.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: FailSafeContext.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: ReliableMessageContext.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: ReliableMessageMgr.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: ReliableMessageProtocolConfig.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: DeviceControlServer.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: Globals.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: LockTracker.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: PlatformEventSupport.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: SingletonConfigurationManager.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: CHIPLinuxStorage.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: CHIPLinuxStorageIni.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: ConfigurationManagerImpl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: ConnectivityManagerImpl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: ConnectivityUtils.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: DiagnosticDataProviderImpl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: NetworkCommissioningEthernetDriver.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: PlatformManagerImpl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: GeneralUtils.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: DeviceInstanceInfoProviderImpl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: PosixConfig.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: SystemTimeSupport.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: BLEManagerImpl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: BluezAdvertisement.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: BluezConnection.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: BluezEndpoint.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: BluezObjectManager.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: ChipDeviceScanner.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: NetworkCommissioningWiFiDriver.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: DBusWpa.c:g_rw_lock_reader_locker_new Unexecuted instantiation: DBusWpaBss.c:g_rw_lock_reader_locker_new Unexecuted instantiation: DBusWpaInterface.c:g_rw_lock_reader_locker_new Unexecuted instantiation: DBusWpaNetwork.c:g_rw_lock_reader_locker_new Unexecuted instantiation: DBusBluez.c:g_rw_lock_reader_locker_new Unexecuted instantiation: SessionManager.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: LastKnownGoodTime.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: CASESessionManager.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: InteractionModelEngine.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: WriteHandler.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: CommandResponseSender.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: ReadHandler.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: OperationalSessionSetup.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: CASESession.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: PairingSession.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: Engine.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: ReadClient.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: SubscriptionResumptionSessionEstablisher.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: Server.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: CommissioningWindowManager.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: Dnssd.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: ReportSchedulerImpl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: WiFiPAF.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: TimerDelegates.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: AllClustersExampleDeviceInfoProviderImpl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) Unexecuted instantiation: DeviceInfoProviderImpl.cpp:g_rw_lock_reader_locker_new(_GRWLock*) |
561 | | G_GNUC_END_IGNORE_DEPRECATIONS |
562 | | |
563 | | /** |
564 | | * g_rw_lock_reader_locker_free: |
565 | | * @locker: a GRWLockReaderLocker |
566 | | * |
567 | | * Release a read lock on @locker's read-write lock. See |
568 | | * g_rw_lock_reader_locker_new() for details. |
569 | | * |
570 | | * No memory is freed, it is equivalent to a g_rw_lock_reader_unlock() call. |
571 | | * |
572 | | * Since: 2.62 |
573 | | */ |
574 | | G_GNUC_BEGIN_IGNORE_DEPRECATIONS |
575 | | static inline void |
576 | | g_rw_lock_reader_locker_free (GRWLockReaderLocker *locker) |
577 | 0 | { |
578 | 0 | g_rw_lock_reader_unlock ((GRWLock *) locker); |
579 | 0 | } Unexecuted instantiation: fuzzing-main.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: binding-handler.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: boolcfg-stub.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: device-energy-management-stub.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: energy-evse-stub.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: occupancy-sensing-stub.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: operational-state-delegate-impl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: smco-stub.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: software-diagnostics-stub.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: wifi-diagnostics-stub.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: DeviceEnergyManagementDelegateImpl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: DeviceEnergyManagementManager.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: device-energy-management-mode.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: ChargingTargetsMemMgr.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: EVSEManufacturerImpl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: EnergyEvseDelegateImpl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: EnergyEvseManager.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: EnergyEvseTargetsStore.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: energy-evse-mode.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: WhmDelegateImpl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: WhmInstance.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: WhmMain.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: WhmManufacturer.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: water-heater-mode.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: thermostat-delegate-impl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: AllClustersCommandDelegate.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: AppOptions.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: ButtonEventsSimulator.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: WindowCoveringManager.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: main-common.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: AppMain.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: CommissionableInit.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: Options.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: CustomCSRResponse.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: reporting.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: attribute-storage.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: access-control-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: CodegenIntegration.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: basic-information.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: BindingManager.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: bindings.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: camera-av-settings-user-level-management-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: camera-av-stream-management-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: color-control-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: descriptor.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: device-energy-management-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: dishwasher-alarm-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: energy-evse-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: fault-injection-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: fixed-label-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: general-commissioning-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: general-diagnostics-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: group-key-mgmt-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: identify-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: laundry-dryer-controls-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: laundry-washer-controls-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: level-control.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: localization-configuration-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: mode-base-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: mode-select-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: CodegenInstance.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: on-off-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: operational-credentials-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: operational-state-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: BDXDownloader.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: DefaultOTARequestor.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: DefaultOTARequestorDriver.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: ExtendedOTARequestorDriver.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: pump-configuration-and-control-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: refrigerator-alarm-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: resource-monitoring-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: scenes-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: switch-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: temperature-control-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: test-cluster-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: thermostat-server-atomic.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: thermostat-server-presets.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: thermostat-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: thread-network-diagnostics-provider.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: thread-network-diagnostics-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: time-format-localization-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: time-synchronization-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: user-label-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: valve-configuration-and-control-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: water-heater-management-server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: IMClusterCommandHandler.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: AdministratorCommissioningCluster.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: AdministratorCommissioningLogic.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: NetworkCommissioningCluster.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: NetworkCommissioningLogic.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: OnboardingCodesUtil.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: EventManagement.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: FailSafeContext.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: ReliableMessageContext.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: ReliableMessageMgr.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: ReliableMessageProtocolConfig.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: DeviceControlServer.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: Globals.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: LockTracker.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: PlatformEventSupport.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: SingletonConfigurationManager.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: CHIPLinuxStorage.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: CHIPLinuxStorageIni.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: ConfigurationManagerImpl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: ConnectivityManagerImpl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: ConnectivityUtils.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: DiagnosticDataProviderImpl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: NetworkCommissioningEthernetDriver.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: PlatformManagerImpl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: GeneralUtils.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: DeviceInstanceInfoProviderImpl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: PosixConfig.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: SystemTimeSupport.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: BLEManagerImpl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: BluezAdvertisement.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: BluezConnection.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: BluezEndpoint.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: BluezObjectManager.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: ChipDeviceScanner.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: NetworkCommissioningWiFiDriver.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: DBusWpa.c:g_rw_lock_reader_locker_free Unexecuted instantiation: DBusWpaBss.c:g_rw_lock_reader_locker_free Unexecuted instantiation: DBusWpaInterface.c:g_rw_lock_reader_locker_free Unexecuted instantiation: DBusWpaNetwork.c:g_rw_lock_reader_locker_free Unexecuted instantiation: DBusBluez.c:g_rw_lock_reader_locker_free Unexecuted instantiation: SessionManager.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: LastKnownGoodTime.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: CASESessionManager.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: InteractionModelEngine.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: WriteHandler.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: CommandResponseSender.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: ReadHandler.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: OperationalSessionSetup.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: CASESession.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: PairingSession.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: Engine.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: ReadClient.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: SubscriptionResumptionSessionEstablisher.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: Server.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: CommissioningWindowManager.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: Dnssd.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: ReportSchedulerImpl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: WiFiPAF.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: TimerDelegates.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: AllClustersExampleDeviceInfoProviderImpl.cpp:g_rw_lock_reader_locker_free(void*) Unexecuted instantiation: DeviceInfoProviderImpl.cpp:g_rw_lock_reader_locker_free(void*) |
580 | | G_GNUC_END_IGNORE_DEPRECATIONS |
581 | | |
582 | | G_END_DECLS |
583 | | |
584 | | #endif /* __G_THREAD_H__ */ |