#include <thread_identity.h>
Public Types | |
| enum | State { kAvailable, kQueued } |
Public Member Functions | |
| 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 46 of file thread_identity.h.
Definition at line 106 of file thread_identity.h.
Definition at line 58 of file thread_identity.h.
Definition at line 133 of file thread_identity.h.
Definition at line 129 of file thread_identity.h.
constexpr int absl::base_internal::PerThreadSynch::kAlignment = 1 << kLowZeroBits [static] |
Definition at line 53 of file thread_identity.h.
constexpr int absl::base_internal::PerThreadSynch::kLowZeroBits = 8 [static] |
Definition at line 52 of file thread_identity.h.
Definition at line 66 of file thread_identity.h.
Definition at line 112 of file thread_identity.h.
Definition at line 62 of file thread_identity.h.
Definition at line 93 of file thread_identity.h.
Definition at line 90 of file thread_identity.h.
Definition at line 89 of file thread_identity.h.
Definition at line 63 of file thread_identity.h.
| std::atomic<State> absl::base_internal::PerThreadSynch::state |
Definition at line 110 of file thread_identity.h.
Definition at line 83 of file thread_identity.h.
Definition at line 81 of file thread_identity.h.
Definition at line 122 of file thread_identity.h.