#include <hashtablez_sampler.h>

Public Member Functions | |
| HashtablezInfo *dead | ABSL_GUARDED_BY (init_mu) |
| HashtablezInfo () | |
| HashtablezInfo () | |
| HashtablezInfo (const HashtablezInfo &)=delete | |
| HashtablezInfo (const HashtablezInfo &)=delete | |
| HashtablezInfo & | operator= (const HashtablezInfo &)=delete |
| HashtablezInfo & | operator= (const HashtablezInfo &)=delete |
| void | PrepareForSampling () ABSL_EXCLUSIVE_LOCKS_REQUIRED(init_mu) |
| void | PrepareForSampling (int64_t stride, size_t inline_element_size_value) ABSL_EXCLUSIVE_LOCKS_REQUIRED(init_mu) |
| ~HashtablezInfo () | |
| ~HashtablezInfo () | |
Public Member Functions inherited from absl::profiling_internal::Sample< HashtablezInfo > | |
| HashtablezInfo *dead | ABSL_GUARDED_BY (init_mu) |
Public Attributes | |
| std::atomic< size_t > | capacity |
| absl::Time | create_time |
| int32_t | depth |
| std::atomic< size_t > | hashes_bitwise_and |
| std::atomic< size_t > | hashes_bitwise_or |
| std::atomic< size_t > | hashes_bitwise_xor |
| absl::Mutex | init_mu |
| size_t | inline_element_size |
| std::atomic< size_t > | max_probe_length |
| std::atomic< size_t > | max_reserve |
| HashtablezInfo * | next |
| std::atomic< size_t > | num_erases |
| std::atomic< size_t > | num_rehashes |
| std::atomic< size_t > | size |
| void * | stack [kMaxStackDepth] |
| std::atomic< size_t > | total_probe_length |
Public Attributes inherited from absl::profiling_internal::Sample< HashtablezInfo > | |
| absl::Mutex | init_mu |
| HashtablezInfo * | next |
| int64_t | weight |
Static Public Attributes | |
| static constexpr int | kMaxStackDepth = 64 |
Definition at line 61 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
|
default |
Definition at line 63 of file bloaty/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc.
|
default |
|
delete |
| absl::container_internal::HashtablezInfo::HashtablezInfo | ( | ) |
| absl::container_internal::HashtablezInfo::~HashtablezInfo | ( | ) |
|
delete |
| HashtablezInfo* dead absl::container_internal::HashtablezInfo::ABSL_GUARDED_BY | ( | init_mu | ) |
|
delete |
|
delete |
| void absl::container_internal::HashtablezInfo::PrepareForSampling | ( | ) |
Definition at line 66 of file bloaty/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc.
| void absl::container_internal::HashtablezInfo::PrepareForSampling | ( | int64_t | stride, |
| size_t | inline_element_size_value | ||
| ) |
Definition at line 71 of file abseil-cpp/absl/container/internal/hashtablez_sampler.cc.
| std::atomic< size_t > absl::container_internal::HashtablezInfo::capacity |
Definition at line 75 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| absl::Time absl::container_internal::HashtablezInfo::create_time |
Definition at line 92 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| int32_t absl::container_internal::HashtablezInfo::depth |
Definition at line 93 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| std::atomic< size_t > absl::container_internal::HashtablezInfo::hashes_bitwise_and |
Definition at line 82 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| std::atomic< size_t > absl::container_internal::HashtablezInfo::hashes_bitwise_or |
Definition at line 81 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| std::atomic< size_t > absl::container_internal::HashtablezInfo::hashes_bitwise_xor |
Definition at line 83 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| absl::Mutex absl::container_internal::HashtablezInfo::init_mu |
Definition at line 87 of file bloaty/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| size_t absl::container_internal::HashtablezInfo::inline_element_size |
Definition at line 95 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
|
staticconstexpr |
Definition at line 91 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| std::atomic< size_t > absl::container_internal::HashtablezInfo::max_probe_length |
Definition at line 79 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| std::atomic<size_t> absl::container_internal::HashtablezInfo::max_reserve |
Definition at line 84 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| HashtablezInfo* absl::container_internal::HashtablezInfo::next |
Definition at line 88 of file bloaty/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| std::atomic< size_t > absl::container_internal::HashtablezInfo::num_erases |
Definition at line 77 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| std::atomic< size_t > absl::container_internal::HashtablezInfo::num_rehashes |
Definition at line 78 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| std::atomic< size_t > absl::container_internal::HashtablezInfo::size |
Definition at line 76 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| void * absl::container_internal::HashtablezInfo::stack |
Definition at line 94 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.
| std::atomic< size_t > absl::container_internal::HashtablezInfo::total_probe_length |
Definition at line 80 of file abseil-cpp/absl/container/internal/hashtablez_sampler.h.