#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"
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 |