Lines Matching refs:sb

70   zx_handle_t sa, sb;  in checkInvalidHandle01()  local
71 zx_channel_create(0, &sa, &sb); in checkInvalidHandle01()
77 zx_handle_close(sb); in checkInvalidHandle01()
82 zx_handle_t sa, sb; in checkInvalidHandle2() local
83 zx_channel_create(0, &sa, &sb); in checkInvalidHandle2()
84 if (sb != ZX_HANDLE_INVALID) in checkInvalidHandle2()
85 zx_handle_close(sb); in checkInvalidHandle2()
91 zx_handle_t sa, sb; in handleDieBeforeErrorSymbol01() local
92 zx_status_t status = zx_channel_create(0, &sa, &sb); in handleDieBeforeErrorSymbol01()
99 zx_handle_t sa, sb; in handleDieBeforeErrorSymbol02() local
100 zx_status_t status = zx_channel_create(0, &sa, &sb); in handleDieBeforeErrorSymbol02()
113 zx_handle_t sa, sb; in checkNoCrash01() local
114 zx_channel_create(0, &sa, &sb); in checkNoCrash01()
118 zx_handle_close(sb); in checkNoCrash01()
122 zx_handle_t sa, sb; in checkNoLeak01() local
123 zx_channel_create(0, &sa, &sb); in checkNoLeak01()
125 zx_handle_close(sb); in checkNoLeak01()
143 zx_handle_t sa, sb; in checkNoLeak04() local
144 zx_channel_create(0, &sa, &sb); in checkNoLeak04()
146 return sb; // no warning in checkNoLeak04()
150 zx_handle_t sa, sb; in checkNoLeak05() local
151 zx_channel_create(0, &sa, &sb); in checkNoLeak05()
153 return sb; // no warning in checkNoLeak05()
157 zx_handle_t sa, sb; in checkNoLeak06() local
158 if (zx_channel_create(0, &sa, &sb)) in checkNoLeak06()
161 zx_handle_close(sb); in checkNoLeak06()
165 zx_handle_t sa, sb; in checkLeak01() local
166 if (zx_channel_create(0, &sa, &sb)) // expected-note {{Handle allocated through 2nd parameter}} in checkLeak01()
173 use2(sb); // expected-warning {{Potential leak of handle}} in checkLeak01()
175 zx_handle_close(sb); in checkLeak01()
185 zx_handle_t sa, sb; in checkReportLeakOnOnePath() local
186 if (zx_channel_create(0, &sa, &sb)) // expected-note {{Handle allocated through 2nd parameter}} in checkReportLeakOnOnePath()
189 zx_handle_close(sb); in checkReportLeakOnOnePath()
214 zx_handle_t sa, sb; in checkDoubleRelease01() local
215 zx_channel_create(0, &sa, &sb); in checkDoubleRelease01()
222 zx_handle_close(sb); in checkDoubleRelease01()
226 zx_handle_t sa, sb; in checkUseAfterFree01() local
227 zx_channel_create(0, &sa, &sb); in checkUseAfterFree01()
239 zx_handle_close(sb); // expected-note {{Handle released through 1st parameter}} in checkUseAfterFree01()
240 use2(sb); // expected-warning {{Using a previously released handle}} in checkUseAfterFree01()
245 zx_handle_t sa, sb, sc; in checkMemberOperatorIndices() local
246 zx_channel_create(0, &sa, &sb); in checkMemberOperatorIndices()
247 zx_handle_close(sb); in checkMemberOperatorIndices()
262 zx_handle_t sa, sb; in checkHandleInStructureUseAfterFree() local
263 zx_channel_create(0, &sa, &sb); // expected-note {{Handle allocated through 3rd parameter}} in checkHandleInStructureUseAfterFree()
265 hs.h = sb; in checkHandleInStructureUseAfterFree()
270 use2(sb); // expected-warning {{Using a previously released handle}} in checkHandleInStructureUseAfterFree()
275 zx_handle_t sa, sb; in checkHandleInStructureUseAfterFree2() local
276 zx_channel_create(0, &sa, &sb); // expected-note {{Handle allocated through 3rd parameter}} in checkHandleInStructureUseAfterFree2()
278 hs.h = sb; in checkHandleInStructureUseAfterFree2()
280 zx_handle_close(sb); // expected-note {{Handle released through 1st parameter}} in checkHandleInStructureUseAfterFree2()
288 zx_handle_t sa, sb; in checkHandleInStructureLeak() local
289 zx_channel_create(0, &sa, &sb); // expected-note {{Handle allocated through 3rd parameter}} in checkHandleInStructureLeak()
291 hs.h = sb; in checkHandleInStructureLeak()
305 zx_handle_t sa, sb; in checkHandlePtrInStructureUseAfterFree() local
306 zx_channel_create(0, &sa, &sb); in checkHandlePtrInStructureUseAfterFree()
308 hs.h = &sb; in checkHandlePtrInStructureUseAfterFree()
313 use2(sb); // expected-warning {{Using a previously released handle}} in checkHandlePtrInStructureUseAfterFree()
318 zx_handle_t sa, sb; in checkHandlePtrInStructureUseAfterFree2() local
319 zx_channel_create(0, &sa, &sb); in checkHandlePtrInStructureUseAfterFree2()
321 hs.h = &sb; in checkHandlePtrInStructureUseAfterFree2()
323 zx_handle_close(sb); // expected-note {{Handle released through 1st parameter}} in checkHandlePtrInStructureUseAfterFree2()
331 zx_handle_t sa, sb; in checkHandlePtrInStructureLeak() local
332 zx_channel_create(0, &sa, &sb); // expected-note {{Handle allocated through 3rd parameter}} in checkHandlePtrInStructureLeak()
334 hs.h = &sb; in checkHandlePtrInStructureLeak()
395 zx_handle_t sb; in doNotWarnOnRAII() local
396 if (zx_channel_create(0, w1.get_handle_address(), &sb)) in doNotWarnOnRAII()
398 zx_handle_close(sb); in doNotWarnOnRAII()
416 zx_handle_t sb; in doNotWarnOnUnknownDtor() local
417 if (zx_channel_create(0, w1.get_handle_address(), &sb)) in doNotWarnOnUnknownDtor()
419 zx_handle_close(sb); in doNotWarnOnUnknownDtor()
427 zx_handle_t sb; in escape_store_to_escaped_region01() local
428 if (zx_channel_create(0, get_handle_address(), &sb)) in escape_store_to_escaped_region01()
430 zx_handle_close(sb); in escape_store_to_escaped_region01()
438 zx_handle_t sb; in escape_store_to_escaped_region02() local
440 if (zx_channel_create(0, o.get_handle_address(), &sb)) in escape_store_to_escaped_region02()
442 zx_handle_close(sb); in escape_store_to_escaped_region02()
446 zx_handle_t sb; in escape_store_to_escaped_region03() local
449 if (zx_channel_create(0, o.get_handle_address(), &sb)) in escape_store_to_escaped_region03()
451 zx_handle_close(sb); in escape_store_to_escaped_region03()
455 zx_handle_t sa, sb; in escape_through_call() local
456 if (zx_channel_create(0, &sa, &sb)) in escape_through_call()
460 escape2(sb); in escape_through_call()
462 escape3(sb); in escape_through_call()
486 zx_handle_t sa, sb; in escape_through_store03() local
487 if (zx_channel_create(0, &sa, &sb)) in escape_through_store03()
489 zx_handle_close(sb); in escape_through_store03()
495 zx_handle_t sa, sb; in escape_transitively01() local
496 if (zx_channel_create(0, &sa, &sb)) in escape_transitively01()
499 hs[1] = {sa, &sb}; in escape_transitively01()