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