Home
last modified time | relevance | path

Searched refs:disable_counter (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/lsan/
H A Dlsan_common_mac.cpp37 int disable_counter; member
63 ptr->disable_counter = 0; in get_tls_val()
74 return data ? data->disable_counter > 0 : false; in DisabledInThisThread()
77 void DisableInThisThread() { ++get_tls_val(true)->disable_counter; } in DisableInThisThread()
80 int *disable_counter = &get_tls_val(true)->disable_counter; in EnableInThisThread() local
81 if (*disable_counter == 0) { in EnableInThisThread()
84 --*disable_counter; in EnableInThisThread()
H A Dlsan_common_linux.cpp43 THREADLOCAL int disable_counter; variable
44 bool DisabledInThisThread() { return disable_counter > 0; } in DisabledInThisThread()
45 void DisableInThisThread() { disable_counter++; } in DisableInThisThread()
47 if (disable_counter == 0) { in EnableInThisThread()
50 disable_counter--; in EnableInThisThread()
H A Dlsan_common_fuchsia.cpp34 __attribute__((tls_model("initial-exec"))) THREADLOCAL int disable_counter; variable
35 bool DisabledInThisThread() { return disable_counter > 0; } in DisabledInThisThread()
36 void DisableInThisThread() { disable_counter++; } in DisableInThisThread()
38 if (disable_counter == 0) { in EnableInThisThread()
41 disable_counter--; in EnableInThisThread()