Namespaces | Functions | Variables
create_thread_identity.cc File Reference
#include <stdint.h>
#include <new>
#include "absl/base/internal/low_level_alloc.h"
#include <string.h>
#include "absl/base/attributes.h"
#include "absl/base/internal/spinlock.h"
#include "absl/base/internal/thread_identity.h"
#include "absl/synchronization/internal/per_thread_sem.h"
Include dependency graph for create_thread_identity.cc:

Go to the source code of this file.

Namespaces

 absl
 
 absl::synchronization_internal
 

Functions

base_internal::ThreadIdentity * absl::synchronization_internal::CreateThreadIdentity ()
 
static base_internal::ThreadIdentity * absl::synchronization_internal::NewThreadIdentity ()
 
static void absl::synchronization_internal::ReclaimThreadIdentity (void *v)
 
static void absl::synchronization_internal::ResetThreadIdentity (base_internal::ThreadIdentity *identity)
 
static intptr_t absl::synchronization_internal::RoundUp (intptr_t addr, intptr_t align)
 

Variables

static base_internal::SpinLock absl::synchronization_internal::freelist_lock (base_internal::kLinkerInitialized)
 
static base_internal::ThreadIdentity * absl::synchronization_internal::thread_identity_freelist
 


abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22