#include <thread_identity.h>
Public Types | |
enum | State { kAvailable, kQueued, kAvailable, kQueued } |
enum | State { kAvailable, kQueued, kAvailable, kQueued } |
Public Member Functions | |
ThreadIdentity * | thread_identity () |
ThreadIdentity * | thread_identity () |
Public Attributes | |
SynchLocksHeld * | all_locks |
bool | cond_waiter |
bool | may_skip |
bool | maybe_unlocking |
PerThreadSynch * | next |
int64_t | next_priority_read_cycles |
int | priority |
intptr_t | readers |
PerThreadSynch * | skip |
std::atomic< State > | state |
bool | suppress_fatal_errors |
SynchWaitParams * | waitp |
bool | wake |
Static Public Attributes | |
static constexpr int | kAlignment = 1 << kLowZeroBits |
static constexpr int | kLowZeroBits = 8 |
Definition at line 49 of file abseil-cpp/absl/base/internal/thread_identity.h.
Enumerator | |
---|---|
kAvailable | |
kQueued | |
kAvailable | |
kQueued |
Definition at line 107 of file abseil-cpp/absl/base/internal/thread_identity.h.
Enumerator | |
---|---|
kAvailable | |
kQueued | |
kAvailable | |
kQueued |
Definition at line 107 of file bloaty/third_party/abseil-cpp/absl/base/internal/thread_identity.h.
|
inline |
Definition at line 61 of file abseil-cpp/absl/base/internal/thread_identity.h.
|
inline |
Definition at line 61 of file bloaty/third_party/abseil-cpp/absl/base/internal/thread_identity.h.
SynchLocksHeld * absl::base_internal::PerThreadSynch::all_locks |
Definition at line 132 of file abseil-cpp/absl/base/internal/thread_identity.h.
bool absl::base_internal::PerThreadSynch::cond_waiter |
Definition at line 79 of file abseil-cpp/absl/base/internal/thread_identity.h.
|
staticconstexpr |
Definition at line 56 of file abseil-cpp/absl/base/internal/thread_identity.h.
|
staticconstexpr |
Definition at line 55 of file abseil-cpp/absl/base/internal/thread_identity.h.
bool absl::base_internal::PerThreadSynch::may_skip |
Definition at line 69 of file abseil-cpp/absl/base/internal/thread_identity.h.
bool absl::base_internal::PerThreadSynch::maybe_unlocking |
Definition at line 80 of file abseil-cpp/absl/base/internal/thread_identity.h.
PerThreadSynch * absl::base_internal::PerThreadSynch::next |
Definition at line 65 of file abseil-cpp/absl/base/internal/thread_identity.h.
int64_t absl::base_internal::PerThreadSynch::next_priority_read_cycles |
Definition at line 128 of file abseil-cpp/absl/base/internal/thread_identity.h.
int absl::base_internal::PerThreadSynch::priority |
Definition at line 94 of file abseil-cpp/absl/base/internal/thread_identity.h.
intptr_t absl::base_internal::PerThreadSynch::readers |
Definition at line 125 of file abseil-cpp/absl/base/internal/thread_identity.h.
PerThreadSynch * absl::base_internal::PerThreadSynch::skip |
Definition at line 66 of file abseil-cpp/absl/base/internal/thread_identity.h.
std::atomic< State > absl::base_internal::PerThreadSynch::state |
Definition at line 111 of file abseil-cpp/absl/base/internal/thread_identity.h.
bool absl::base_internal::PerThreadSynch::suppress_fatal_errors |
Definition at line 89 of file abseil-cpp/absl/base/internal/thread_identity.h.
SynchWaitParams * absl::base_internal::PerThreadSynch::waitp |
Definition at line 123 of file abseil-cpp/absl/base/internal/thread_identity.h.
bool absl::base_internal::PerThreadSynch::wake |
Definition at line 73 of file abseil-cpp/absl/base/internal/thread_identity.h.