#include <cordz_info.h>
|
static CordzInfo * | Head (const CordzSnapshot &snapshot) ABSL_NO_THREAD_SAFETY_ANALYSIS |
|
static CordzInfo * | Head (const CordzSnapshot &snapshot) ABSL_NO_THREAD_SAFETY_ANALYSIS |
|
static void | MaybeTrackCord (InlineData &cord, const InlineData &src, MethodIdentifier method) |
|
static void | MaybeTrackCord (InlineData &cord, const InlineData &src, MethodIdentifier method) |
|
static void | MaybeTrackCord (InlineData &cord, MethodIdentifier method) |
|
static void | MaybeTrackCord (InlineData &cord, MethodIdentifier method) |
|
static void | MaybeUntrackCord (CordzInfo *info) |
|
static void | MaybeUntrackCord (CordzInfo *info) |
|
static void | TrackCord (InlineData &cord, const InlineData &src, MethodIdentifier method) |
|
static void | TrackCord (InlineData &cord, const InlineData &src, MethodIdentifier method) |
|
static void | TrackCord (InlineData &cord, MethodIdentifier method) |
|
static void | TrackCord (InlineData &cord, MethodIdentifier method) |
|
Static Public Member Functions inherited from absl::cord_internal::CordzHandle |
static void | Delete (CordzHandle *handle) |
|
static void | Delete (CordzHandle *handle) |
|
static std::vector< const CordzHandle * > | DiagnosticsGetDeleteQueue () |
|
static std::vector< const CordzHandle * > | DiagnosticsGetDeleteQueue () |
|
◆ MethodIdentifier [1/2]
◆ MethodIdentifier [2/2]
◆ SpinLock [1/2]
◆ SpinLock [2/2]
◆ SpinLockHolder [1/2]
◆ SpinLockHolder [2/2]
◆ CordzInfo() [1/6]
absl::cord_internal::CordzInfo::CordzInfo |
( |
| ) |
|
|
delete |
◆ CordzInfo() [2/6]
◆ CordzInfo() [3/6]
◆ ~CordzInfo() [1/2]
absl::cord_internal::CordzInfo::~CordzInfo |
( |
| ) |
|
|
overrideprivate |
◆ CordzInfo() [4/6]
absl::cord_internal::CordzInfo::CordzInfo |
( |
| ) |
|
|
delete |
◆ CordzInfo() [5/6]
◆ CordzInfo() [6/6]
◆ ~CordzInfo() [2/2]
absl::cord_internal::CordzInfo::~CordzInfo |
( |
| ) |
|
|
overrideprivate |
◆ ABSL_GUARDED_BY() [1/2]
CordRep* rep_ absl::cord_internal::CordzInfo::ABSL_GUARDED_BY |
( |
mutex_ |
| ) |
|
|
private |
◆ ABSL_GUARDED_BY() [2/2]
CordRep* rep_ absl::cord_internal::CordzInfo::ABSL_GUARDED_BY |
( |
mutex_ |
| ) |
|
|
private |
◆ AssertHeld() [1/2]
void absl::cord_internal::CordzInfo::AssertHeld |
( |
| ) |
|
◆ AssertHeld() [2/2]
void absl::cord_internal::CordzInfo::AssertHeld |
( |
| ) |
|
|
inline |
◆ FillParentStack() [1/2]
static int absl::cord_internal::CordzInfo::FillParentStack |
( |
const CordzInfo * |
src, |
|
|
void ** |
stack |
|
) |
| |
|
staticprivate |
◆ FillParentStack() [2/2]
int absl::cord_internal::CordzInfo::FillParentStack |
( |
const CordzInfo * |
src, |
|
|
void ** |
stack |
|
) |
| |
|
staticprivate |
◆ GetCordRepForTesting() [1/2]
CordRep* absl::cord_internal::CordzInfo::GetCordRepForTesting |
( |
| ) |
const |
|
inline |
◆ GetCordRepForTesting() [2/2]
CordRep* absl::cord_internal::CordzInfo::GetCordRepForTesting |
( |
| ) |
const |
|
inline |
◆ GetCordzStatistics() [1/2]
CordzStatistics absl::cord_internal::CordzInfo::GetCordzStatistics |
( |
| ) |
const |
◆ GetCordzStatistics() [2/2]
CordzStatistics absl::cord_internal::CordzInfo::GetCordzStatistics |
( |
| ) |
const |
◆ GetParentMethod() [1/2]
◆ GetParentMethod() [2/2]
◆ GetParentStack() [1/2]
absl::Span<void* const> absl::cord_internal::CordzInfo::GetParentStack |
( |
| ) |
const |
◆ GetParentStack() [2/2]
absl::Span< void *const > absl::cord_internal::CordzInfo::GetParentStack |
( |
| ) |
const |
◆ GetStack() [1/2]
◆ GetStack() [2/2]
absl::Span< void *const > absl::cord_internal::CordzInfo::GetStack |
( |
| ) |
const |
◆ Head() [1/2]
◆ Head() [2/2]
◆ Lock() [1/2]
◆ Lock() [2/2]
◆ MaybeTrackCord() [1/4]
◆ MaybeTrackCord() [2/4]
◆ MaybeTrackCord() [3/4]
◆ MaybeTrackCord() [4/4]
◆ MaybeTrackCordImpl()
◆ MaybeUntrackCord() [1/2]
static void absl::cord_internal::CordzInfo::MaybeUntrackCord |
( |
CordzInfo * |
info | ) |
|
|
static |
◆ MaybeUntrackCord() [2/2]
◆ Next() [1/2]
◆ Next() [2/2]
◆ ODRCheck() [1/2]
void absl::cord_internal::CordzInfo::ODRCheck |
( |
| ) |
const |
|
inlineprivate |
◆ ODRCheck() [2/2]
void absl::cord_internal::CordzInfo::ODRCheck |
( |
| ) |
const |
|
inlineprivate |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ RecordMetrics()
void absl::cord_internal::CordzInfo::RecordMetrics |
( |
int64_t |
size | ) |
|
|
inline |
◆ RefCordRep() [1/2]
CordRep* absl::cord_internal::CordzInfo::RefCordRep |
( |
| ) |
const |
◆ RefCordRep() [2/2]
CordRep * absl::cord_internal::CordzInfo::RefCordRep |
( |
| ) |
const |
|
inline |
◆ SetCordRep() [1/2]
void absl::cord_internal::CordzInfo::SetCordRep |
( |
CordRep * |
rep | ) |
|
◆ SetCordRep() [2/2]
void absl::cord_internal::CordzInfo::SetCordRep |
( |
CordRep * |
rep | ) |
|
|
inline |
◆ SetCordRepForTesting()
void absl::cord_internal::CordzInfo::SetCordRepForTesting |
( |
CordRep * |
rep | ) |
|
|
inline |
◆ Track() [1/2]
void absl::cord_internal::CordzInfo::Track |
( |
| ) |
|
|
private |
◆ Track() [2/2]
void absl::cord_internal::CordzInfo::Track |
( |
| ) |
|
|
private |
◆ TrackCord() [1/4]
◆ TrackCord() [2/4]
◆ TrackCord() [3/4]
◆ TrackCord() [4/4]
◆ Unlock() [1/2]
void absl::cord_internal::CordzInfo::Unlock |
( |
| ) |
|
◆ Unlock() [2/2]
void absl::cord_internal::CordzInfo::Unlock |
( |
| ) |
|
◆ UnsafeSetCordRep() [1/2]
void absl::cord_internal::CordzInfo::UnsafeSetCordRep |
( |
CordRep * |
rep | ) |
|
|
private |
◆ UnsafeSetCordRep() [2/2]
void absl::cord_internal::CordzInfo::UnsafeSetCordRep |
( |
CordRep * |
rep | ) |
|
|
inlineprivate |
◆ Untrack() [1/2]
void absl::cord_internal::CordzInfo::Untrack |
( |
| ) |
|
◆ Untrack() [2/2]
void absl::cord_internal::CordzInfo::Untrack |
( |
| ) |
|
◆ ci_next_
std::atomic< CordzInfo * > absl::cord_internal::CordzInfo::ci_next_ {nullptr} |
|
private |
◆ ci_prev_
std::atomic< CordzInfo * > absl::cord_internal::CordzInfo::ci_prev_ {nullptr} |
|
private |
◆ create_time_
◆ global_list_
◆ kMaxStackDepth
static constexpr int absl::cord_internal::CordzInfo::kMaxStackDepth = 64 |
|
staticconstexprprivate |
◆ list_
◆ method_
◆ mutex_
◆ parent_method_
◆ parent_stack_
void * absl::cord_internal::CordzInfo::parent_stack_ |
|
private |
◆ parent_stack_depth_
const int absl::cord_internal::CordzInfo::parent_stack_depth_ |
|
private |
◆ size_
std::atomic<int64_t> absl::cord_internal::CordzInfo::size_ {0} |
|
private |
◆ stack_
void * absl::cord_internal::CordzInfo::stack_ |
|
private |
◆ stack_depth_
const int absl::cord_internal::CordzInfo::stack_depth_ |
|
private |
◆ update_tracker_
The documentation for this class was generated from the following files: