26 #include "platform/core.h" 143 std::atomic<State> state;
146 char cacheline_pad[64 -
sizeof(std::atomic<State>)];
187 return lck.slave().try_lock();
191 lck.slave().unlock();
206 #if defined(__APPLE__) 207 static_assert(std::is_trivially_constructible<ChunkTenant>::value,
208 "ChunkTenant must be trivially constructible as MacOS" 209 "only supports trivially constructible thread_locals");
Definition: chunk_lock.h:152
Definition: chunk_lock.h:33
Definition: chunk_lock.h:168
bool initialised
Definition: chunk_lock.h:202
Definition: chunk_lock.h:162
Definition: chunk_lock.h:62
Definition: trace_buffer.h:49
Definition: category_registry.h:32