template <class Allocator>
struct TSDRegistryExT
Defined at line 29 of file ../../third_party/scudo/src/tsd_exclusive.h
Public Methods
void init (Allocator * Instance)
Defined at line 55 of file ../../third_party/scudo/src/tsd_exclusive.h
void initOnceMaybe (Allocator * Instance)
Defined at line 67 of file ../../third_party/scudo/src/tsd_exclusive.h
void unmapTestOnly (Allocator * Instance)
Defined at line 73 of file ../../third_party/scudo/src/tsd_exclusive.h
void drainCaches (Allocator * Instance)
Defined at line 90 of file ../../third_party/scudo/src/tsd_exclusive.h
void initThreadMaybe (Allocator * Instance, bool MinimalInit)
Defined at line 99 of file ../../third_party/scudo/src/tsd_exclusive.h
void disable ()
To disable the exclusive TSD registry, we effectively lock the fallback TSD
and force all threads to attempt to use it instead of their local one.
Defined at line 107 of file ../../third_party/scudo/src/tsd_exclusive.h
void enable ()
Defined at line 113 of file ../../third_party/scudo/src/tsd_exclusive.h
bool setOption (Option O, sptr Value)
Defined at line 119 of file ../../third_party/scudo/src/tsd_exclusive.h
bool getDisableMemInit ()
Defined at line 127 of file ../../third_party/scudo/src/tsd_exclusive.h
void getStats (ScopedString * Str)
Defined at line 129 of file ../../third_party/scudo/src/tsd_exclusive.h
Records
Friends
template <class Allocator>
void TSDRegistryExT (void * Ptr)