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

namespace  absl
namespace  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 Wed Jun 19 2019 19:42:16