MCPcopy Create free account
hub / github.com/apache/impala / CreateAndRegisterTLS

Method CreateAndRegisterTLS

be/src/kudu/util/kernel_stack_watchdog.cc:213–222  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

211}
212
213void KernelStackWatchdog::CreateAndRegisterTLS() {
214 DCHECK(!tls_);
215 // Disable leak check. LSAN sometimes gets false positives on thread locals.
216 // See: https://github.com/google/sanitizers/issues/757
217 debug::ScopedLeakCheckDisabler d;
218 auto* tls = new TLS();
219 KernelStackWatchdog::GetInstance()->Register(tls);
220 tls_ = tls;
221 kudu::threadlocal::internal::AddDestructor(&ThreadExiting, nullptr);
222}
223
224KernelStackWatchdog::TLS::TLS() {
225 memset(&data_, 0, sizeof(data_));

Callers

nothing calls this directly

Calls 2

AddDestructorFunction · 0.85
RegisterMethod · 0.45

Tested by

no test coverage detected