YugabyteDB (2.13.0.0-b42, bfc6a6643e7399ac8a0e81d06a3ee6d6571b33ab)

Coverage Report

Created: 2022-03-09 17:30

/Users/deen/code/yugabyte-db/src/yb/gutil/ref_counted.h
Line
Count
Source (jump to first uncovered line)
1
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
//
5
// The following only applies to changes made to this file as part of YugaByte development.
6
//
7
// Portions Copyright (c) YugaByte, Inc.
8
//
9
// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
10
// in compliance with the License.  You may obtain a copy of the License at
11
//
12
// http://www.apache.org/licenses/LICENSE-2.0
13
//
14
// Unless required by applicable law or agreed to in writing, software distributed under the License
15
// is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
16
// or implied.  See the License for the specific language governing permissions and limitations
17
// under the License.
18
//
19
20
#ifndef YB_GUTIL_REF_COUNTED_H
21
#define YB_GUTIL_REF_COUNTED_H
22
23
#include <atomic>
24
#include <ostream>
25
#include <utility>
26
27
#ifndef NDEBUG
28
#include <string>
29
#endif
30
31
#include <typeinfo>
32
33
#include "yb/gutil/atomicops.h"
34
#include "yb/gutil/port.h"
35
#include "yb/gutil/threading/thread_collision_warner.h"
36
37
namespace yb {
38
namespace subtle {
39
40
// TODO: switch to std::atomic<int32_t>
41
typedef std::atomic<intptr_t> AtomicRefCount;
42
43
class RefCountedBase {
44
 public:
45
0
  bool HasOneRef() const { return ref_count_ == 1; }
46
47
 protected:
48
  RefCountedBase();
49
  ~RefCountedBase();
50
51
  void AddRef() const;
52
53
  // Returns true if the object should self-delete.
54
  bool Release() const;
55
56
#ifndef NDEBUG
57
0
  intptr_t GetRefCountForDebugging() const { return ref_count_; }
58
#endif
59
60
 private:
61
  mutable intptr_t ref_count_;
62
#ifndef NDEBUG
63
  mutable bool in_dtor_;
64
#endif
65
66
  DFAKE_MUTEX(add_release_);
67
68
  DISALLOW_COPY_AND_ASSIGN(RefCountedBase);
69
};
70
71
class RefCountedThreadSafeBase {
72
 public:
73
  bool HasOneRef() const;
74
75
 protected:
76
171M
  RefCountedThreadSafeBase() = default;
77
  ~RefCountedThreadSafeBase();
78
79
  void AddRef() const;
80
81
  // Returns true if the object should self-delete.
82
  bool Release() const;
83
84
#ifndef NDEBUG
85
0
  intptr_t GetRefCountForDebugging() const {
86
0
    return ref_count_.load(std::memory_order_relaxed);
87
0
  }
88
#endif
89
90
 private:
91
  mutable AtomicRefCount ref_count_{0};
92
#ifndef NDEBUG
93
  mutable bool in_dtor_ = false;
94
#endif
95
96
  DISALLOW_COPY_AND_ASSIGN(RefCountedThreadSafeBase);
97
};
98
99
// ------------------------------------------------------------------------------------------------
100
// A facility for debugging where exactly reference counts are incremented and decremented.
101
102
#ifdef NDEBUG
103
104
// No-op in release mode.
105
#define INVOKE_REF_COUNTED_DEBUG_HOOK(event_type)
106
107
#else
108
109
extern bool g_ref_counted_debug_enabled;
110
111
// This callback is called for type names matching the regex to do the actual reporting of refcount
112
// increase/decrease.
113
// Parameters: type name, instance pointer, current refcount, refcount delta (+1 or -1).
114
typedef void RefCountedDebugFn(const char*, const void*, int64_t, int64_t);
115
116
// Configure logging on reference count increments/decrements.
117
// type_name_regex - regular expression for type names that we'll be logging for.
118
// debug_fn - a function to log a refcount increment/decrement event.
119
void InitRefCountedDebugging(const std::string& type_name_regex, RefCountedDebugFn* debug_fn);
120
121
void RefCountedDebugHook(const char* type_name,
122
                         const void* this_ptr,
123
                         int64_t current_refcount,
124
                         int64_t ref_delta);
125
126
#define INVOKE_REF_COUNTED_DEBUG_HOOK(ref_delta) \
127
2.15G
    do { \
128
2.15G
      if (subtle::g_ref_counted_debug_enabled) { \
129
0
        subtle::RefCountedDebugHook(typeid(*this).name(), this, GetRefCountForDebugging(), \
130
0
                                    ref_delta); \
131
0
      } \
132
2.15G
    } while (0)
133
134
#endif
135
136
}  // namespace subtle
137
138
//
139
// A base class for reference counted classes.  Otherwise, known as a cheap
140
// knock-off of WebKit's RefCounted<T> class.  To use this guy just extend your
141
// class from it like so:
142
//
143
//   class MyFoo : public RefCounted<MyFoo> {
144
//    ...
145
//    private:
146
//     friend class RefCounted<MyFoo>;
147
//     ~MyFoo();
148
//   };
149
//
150
// You should always make your destructor private, to avoid any code deleting
151
// the object accidentally while there are references to it.ging();
152
template <class T>
153
class RefCounted : public subtle::RefCountedBase {
154
 public:
155
  RefCounted() {}
156
157
  void AddRef() const {
158
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
159
    subtle::RefCountedBase::AddRef();
160
  }
161
162
  void Release() const {
163
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
164
    if (subtle::RefCountedBase::Release()) {
165
      delete static_cast<const T*>(this);
166
    }
167
  }
168
169
 protected:
170
  ~RefCounted() {}
171
172
 private:
173
  DISALLOW_COPY_AND_ASSIGN(RefCounted<T>);
174
};
175
176
// Forward declaration.
177
template <class T, typename Traits> class RefCountedThreadSafe;
178
179
// Default traits for RefCountedThreadSafe<T>.  Deletes the object when its ref
180
// count reaches 0.  Overload to delete it on a different thread etc.
181
template<typename T>
182
struct DefaultRefCountedThreadSafeTraits {
183
149M
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
149M
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
149M
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_12MetricEntityEE8DestructEPKS1_
Line
Count
Source
183
4.66k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
4.66k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
4.66k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_3log8LogIndexEE8DestructEPKS2_
Line
Count
Source
183
48.4k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
48.4k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
48.4k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_3log18ReadableLogSegmentEE8DestructEPKS2_
Line
Count
Source
183
118k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
118k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
118k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_3log3LogEE8DestructEPKS2_
Line
Count
Source
183
47.9k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
47.9k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
47.9k
  }
Unexecuted instantiation: _ZN2yb33DefaultRefCountedThreadSafeTraitsINS_5debug24ConvertableToTraceFormatEE8DestructEPKS2_
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_9ClockBaseEE8DestructEPKS1_
Line
Count
Source
183
2.47k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
2.47k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
2.47k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6client8internal12RemoteTabletEE8DestructEPKS3_
Line
Count
Source
183
160
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
160
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
160
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6MetricEE8DestructEPKS1_
Line
Count
Source
183
1.93M
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
1.93M
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
1.93M
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master10TabletInfoEE8DestructEPKS2_
Line
Count
Source
183
1.73k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
1.73k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
1.73k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master9TableInfoEE8DestructEPKS2_
Line
Count
Source
183
1.97k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
1.97k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
1.97k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6tablet17RaftGroupMetadataEE8DestructEPKS2_
Line
Count
Source
183
53.4k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
53.4k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
53.4k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_5TraceEE8DestructEPKS1_
Line
Count
Source
183
81.7M
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
81.7M
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
81.7M
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_3log17LogAnchorRegistryEE8DestructEPKS2_
Line
Count
Source
183
47.5k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
47.5k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
47.5k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_9consensus14LeaderElectionEE8DestructEPKS2_
Line
Count
Source
183
76.1k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
76.1k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
76.1k
  }
mt-log-test.cc:_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_3log12_GLOBAL__N_119CustomLatchCallbackEE8DestructEPKS3_
Line
Count
Source
183
2.00k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
2.00k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
2.00k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6ThreadEE8DestructEPKS1_
Line
Count
Source
183
280k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
280k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
280k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_9consensus14ConsensusRoundEE8DestructEPKS2_
Line
Count
Source
183
7.90M
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
7.90M
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
7.90M
  }
Unexecuted instantiation: _ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master12SnapshotInfoEE8DestructEPKS2_
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master12TasksTrackerEE8DestructEPKS2_
Line
Count
Source
183
184
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
184
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
184
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master13NamespaceInfoEE8DestructEPKS2_
Line
Count
Source
183
1.76k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
1.76k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
1.76k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master23UniverseReplicationInfoEE8DestructEPKS2_
Line
Count
Source
183
2
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
2
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
2
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master13CDCStreamInfoEE8DestructEPKS2_
Line
Count
Source
183
6
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
6
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
6
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master17ClusterConfigInfoEE8DestructEPKS2_
Line
Count
Source
183
440
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
440
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
440
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master15RedisConfigInfoEE8DestructEPKS2_
Line
Count
Source
183
7
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
7
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
7
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master13SysConfigInfoEE8DestructEPKS2_
Line
Count
Source
183
1.31k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
1.31k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
1.31k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master8RoleInfoEE8DestructEPKS2_
Line
Count
Source
183
805
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
805
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
805
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master10UDTypeInfoEE8DestructEPKS2_
Line
Count
Source
183
47
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
47
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
47
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_3rpc10RpcServiceEE8DestructEPKS2_
Line
Count
Source
183
2.02k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
2.02k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
2.02k
  }
rpc_stub-test.cc:_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_3rpc12_GLOBAL__N_114RefCountedTestEE8DestructEPKS3_
Line
Count
Source
183
1
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
1
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
1
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_14ExternalDaemonEE8DestructEPKS1_
Line
Count
Source
183
718
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
718
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
718
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_7tserver22RemoteBootstrapSessionEE8DestructEPKS2_
Line
Count
Source
183
960
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
960
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
960
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_3RefEE8DestructEPKS1_
Line
Count
Source
183
1
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
1
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
1
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_15FailureDetectorEE8DestructEPKS1_
Line
Count
Source
183
1
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
1
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
1
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_8internal13BindStateBaseEE8DestructEPKS2_
Line
Count
Source
183
43.4M
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
43.4M
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
43.4M
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_9util_test12ToStringableEE8DestructEPKS2_
Line
Count
Source
183
2
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
2
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
2
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_3log8LogIndex10IndexChunkEE8DestructEPKS3_
Line
Count
Source
183
48.5k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
48.5k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
48.5k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master14TablegroupInfoEE8DestructEPKS2_
Line
Count
Source
183
3
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
3
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
3
  }
Unexecuted instantiation: _ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6master16DeletedTableInfoEE8DestructEPKS2_
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6tablet15OperationDriverEE8DestructEPKS2_
Line
Count
Source
183
13.5M
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
13.5M
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
13.5M
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_7tserver27TransitionInProgressDeleterEE8DestructEPKS2_
Line
Count
Source
183
131k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
131k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
131k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_11redisserver12BatchContextEE8DestructEPKS2_
Line
Count
Source
183
104k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
104k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
104k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6client8internal9MetaCacheEE8DestructEPKS3_
Line
Count
Source
183
2.11k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
2.11k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
2.11k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6pggate11PgTableDescEE8DestructEPKS2_
Line
Count
Source
183
64.5k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
64.5k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
64.5k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6pggate9PgSessionEE8DestructEPKS2_
Line
Count
Source
183
1.65k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
1.65k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
1.65k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_6pggate12PgTxnManagerEE8DestructEPKS2_
Line
Count
Source
183
1.65k
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
1.65k
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
1.65k
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_16RefCountedMemoryEE8DestructEPKS1_
Line
Count
Source
183
360
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
360
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
360
  }
_ZN2yb33DefaultRefCountedThreadSafeTraitsINS_5tools22ChecksumResultReporterEE8DestructEPKS2_
Line
Count
Source
183
628
  static void Destruct(const T* x) {
184
    // Delete through RefCountedThreadSafe to make child classes only need to be
185
    // friend with RefCountedThreadSafe instead of this struct, which is an
186
    // implementation detail.
187
628
    RefCountedThreadSafe<T, DefaultRefCountedThreadSafeTraits>::DeleteInternal(x);
188
628
  }
189
};
190
191
//
192
// A thread-safe variant of RefCounted<T>
193
//
194
//   class MyFoo : public RefCountedThreadSafe<MyFoo> {
195
//    ...
196
//   };
197
//
198
// If you're using the default trait, then you should add compile time
199
// asserts that no one else is deleting your object.  i.e.
200
//    private:
201
//     friend class RefCountedThreadSafe<MyFoo>;
202
//     ~MyFoo();
203
template <class T, typename Traits = DefaultRefCountedThreadSafeTraits<T> >
204
class RefCountedThreadSafe : public subtle::RefCountedThreadSafeBase {
205
 public:
206
171M
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_8internal13BindStateBaseENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
43.7M
  RefCountedThreadSafe() {}
mt-log-test.cc:_ZN2yb20RefCountedThreadSafeINS_3log12_GLOBAL__N_119CustomLatchCallbackENS_33DefaultRefCountedThreadSafeTraitsIS3_EEEC2Ev
Line
Count
Source
206
2.00k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master17ClusterConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
2.37k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master15RedisConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
7
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master13SysConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
7.12k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master8RoleInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
2.76k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master13CDCStreamInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
159
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master23UniverseReplicationInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
4
  RefCountedThreadSafe() {}
rpc_stub-test.cc:_ZN2yb20RefCountedThreadSafeINS_3rpc12_GLOBAL__N_114RefCountedTestENS_33DefaultRefCountedThreadSafeTraitsIS3_EEEC2Ev
Line
Count
Source
206
1
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_3RefENS_33DefaultRefCountedThreadSafeTraitsIS1_EEEC2Ev
Line
Count
Source
206
1
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_9util_test12ToStringableENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
2
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_9consensus14ConsensusRoundENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
7.90M
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_9consensus14LeaderElectionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
76.1k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_16RefCountedMemoryENS_33DefaultRefCountedThreadSafeTraitsIS1_EEEC2Ev
Line
Count
Source
206
361
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_14ExternalDaemonENS_33DefaultRefCountedThreadSafeTraitsIS1_EEEC2Ev
Line
Count
Source
206
997
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_3log18ReadableLogSegmentENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
161k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_3log3LogENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
89.6k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_3log17LogAnchorRegistryENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
89.2k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_3log8LogIndex10IndexChunkENS_33DefaultRefCountedThreadSafeTraitsIS3_EEEC2Ev
Line
Count
Source
206
89.2k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_3log8LogIndexENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
89.6k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master10TabletInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
63.2k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master9TableInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
243k
  RefCountedThreadSafe() {}
Unexecuted instantiation: _ZN2yb20RefCountedThreadSafeINS_6master16DeletedTableInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
_ZN2yb20RefCountedThreadSafeINS_6master13NamespaceInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
9.98k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master14TablegroupInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
4
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master10UDTypeInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
47
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master12TasksTrackerENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
10.9k
  RefCountedThreadSafe() {}
Unexecuted instantiation: _ZN2yb20RefCountedThreadSafeINS_6master12SnapshotInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
_ZN2yb20RefCountedThreadSafeINS_9ClockBaseENS_33DefaultRefCountedThreadSafeTraitsIS1_EEEC2Ev
Line
Count
Source
206
15.4k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6tablet15OperationDriverENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
13.5M
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6tablet17RaftGroupMetadataENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
95.2k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_7tserver22RemoteBootstrapSessionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
1.44k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_7tserver27TransitionInProgressDeleterENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
131k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_11redisserver12BatchContextENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
104k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6client8internal12RemoteTabletENS_33DefaultRefCountedThreadSafeTraitsIS3_EEEC2Ev
Line
Count
Source
206
70.6k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6client8internal9MetaCacheENS_33DefaultRefCountedThreadSafeTraitsIS3_EEEC2Ev
Line
Count
Source
206
22.9k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6pggate9PgSessionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
1.65k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6pggate11PgTableDescENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
64.5k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6pggate12PgTxnManagerENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
1.65k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_15FailureDetectorENS_33DefaultRefCountedThreadSafeTraitsIS1_EEEC2Ev
Line
Count
Source
206
1
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_12MetricEntityENS_33DefaultRefCountedThreadSafeTraitsIS1_EEEC2Ev
Line
Count
Source
206
130k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6MetricENS_33DefaultRefCountedThreadSafeTraitsIS1_EEEC2Ev
Line
Count
Source
206
22.2M
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6ThreadENS_33DefaultRefCountedThreadSafeTraitsIS1_EEEC2Ev
Line
Count
Source
206
923k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_5TraceENS_33DefaultRefCountedThreadSafeTraitsIS1_EEEC2Ev
Line
Count
Source
206
81.7M
  RefCountedThreadSafe() {}
Unexecuted instantiation: _ZN2yb20RefCountedThreadSafeINS_5debug24ConvertableToTraceFormatENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
_ZN2yb20RefCountedThreadSafeINS_3rpc10RpcServiceENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
140k
  RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_5tools22ChecksumResultReporterENS_33DefaultRefCountedThreadSafeTraitsIS2_EEEC2Ev
Line
Count
Source
206
628
  RefCountedThreadSafe() {}
207
208
1.10G
  void AddRef() const {
209
1.10G
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
1.10G
    subtle::RefCountedThreadSafeBase::AddRef();
211
1.10G
  }
_ZNK2yb20RefCountedThreadSafeINS_3log8LogIndexENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
179k
  void AddRef() const {
209
179k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
179k
    subtle::RefCountedThreadSafeBase::AddRef();
211
179k
  }
_ZNK2yb20RefCountedThreadSafeINS_12MetricEntityENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE6AddRefEv
Line
Count
Source
208
19.1M
  void AddRef() const {
209
19.1M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
19.1M
    subtle::RefCountedThreadSafeBase::AddRef();
211
19.1M
  }
Unexecuted instantiation: _ZNK2yb20RefCountedThreadSafeINS_5debug24ConvertableToTraceFormatENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
_ZNK2yb20RefCountedThreadSafeINS_9ClockBaseENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE6AddRefEv
Line
Count
Source
208
19.9M
  void AddRef() const {
209
19.9M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
19.9M
    subtle::RefCountedThreadSafeBase::AddRef();
211
19.9M
  }
_ZNK2yb20RefCountedThreadSafeINS_6client8internal12RemoteTabletENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE6AddRefEv
Line
Count
Source
208
76.9M
  void AddRef() const {
209
76.9M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
76.9M
    subtle::RefCountedThreadSafeBase::AddRef();
211
76.9M
  }
_ZNK2yb20RefCountedThreadSafeINS_6master10TabletInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
21.8M
  void AddRef() const {
209
21.8M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
21.8M
    subtle::RefCountedThreadSafeBase::AddRef();
211
21.8M
  }
_ZNK2yb20RefCountedThreadSafeINS_6master9TableInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
90.5M
  void AddRef() const {
209
90.5M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
90.5M
    subtle::RefCountedThreadSafeBase::AddRef();
211
90.5M
  }
_ZNK2yb20RefCountedThreadSafeINS_6tablet17RaftGroupMetadataENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
855k
  void AddRef() const {
209
855k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
855k
    subtle::RefCountedThreadSafeBase::AddRef();
211
855k
  }
_ZNK2yb20RefCountedThreadSafeINS_5TraceENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE6AddRefEv
Line
Count
Source
208
105M
  void AddRef() const {
209
105M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
105M
    subtle::RefCountedThreadSafeBase::AddRef();
211
105M
  }
_ZNK2yb20RefCountedThreadSafeINS_3log3LogENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
622k
  void AddRef() const {
209
622k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
622k
    subtle::RefCountedThreadSafeBase::AddRef();
211
622k
  }
_ZNK2yb20RefCountedThreadSafeINS_3log17LogAnchorRegistryENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
445k
  void AddRef() const {
209
445k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
445k
    subtle::RefCountedThreadSafeBase::AddRef();
211
445k
  }
_ZNK2yb20RefCountedThreadSafeINS_9consensus14LeaderElectionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
591k
  void AddRef() const {
209
591k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
591k
    subtle::RefCountedThreadSafeBase::AddRef();
211
591k
  }
_ZNK2yb20RefCountedThreadSafeINS_3log18ReadableLogSegmentENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
3.52M
  void AddRef() const {
209
3.52M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
3.52M
    subtle::RefCountedThreadSafeBase::AddRef();
211
3.52M
  }
mt-log-test.cc:_ZNK2yb20RefCountedThreadSafeINS_3log12_GLOBAL__N_119CustomLatchCallbackENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE6AddRefEv
Line
Count
Source
208
2.00k
  void AddRef() const {
209
2.00k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
2.00k
    subtle::RefCountedThreadSafeBase::AddRef();
211
2.00k
  }
_ZNK2yb20RefCountedThreadSafeINS_6ThreadENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE6AddRefEv
Line
Count
Source
208
2.88M
  void AddRef() const {
209
2.88M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
2.88M
    subtle::RefCountedThreadSafeBase::AddRef();
211
2.88M
  }
_ZNK2yb20RefCountedThreadSafeINS_8internal13BindStateBaseENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
156M
  void AddRef() const {
209
156M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
156M
    subtle::RefCountedThreadSafeBase::AddRef();
211
156M
  }
_ZNK2yb20RefCountedThreadSafeINS_9consensus14ConsensusRoundENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
43.9M
  void AddRef() const {
209
43.9M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
43.9M
    subtle::RefCountedThreadSafeBase::AddRef();
211
43.9M
  }
_ZNK2yb20RefCountedThreadSafeINS_6master12TasksTrackerENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
498k
  void AddRef() const {
209
498k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
498k
    subtle::RefCountedThreadSafeBase::AddRef();
211
498k
  }
_ZNK2yb20RefCountedThreadSafeINS_6MetricENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE6AddRefEv
Line
Count
Source
208
438M
  void AddRef() const {
209
438M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
438M
    subtle::RefCountedThreadSafeBase::AddRef();
211
438M
  }
_ZNK2yb20RefCountedThreadSafeINS_6master17ClusterConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
3.21k
  void AddRef() const {
209
3.21k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
3.21k
    subtle::RefCountedThreadSafeBase::AddRef();
211
3.21k
  }
_ZNK2yb20RefCountedThreadSafeINS_6master13NamespaceInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
1.12M
  void AddRef() const {
209
1.12M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
1.12M
    subtle::RefCountedThreadSafeBase::AddRef();
211
1.12M
  }
_ZNK2yb20RefCountedThreadSafeINS_6master15RedisConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
7
  void AddRef() const {
209
7
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
7
    subtle::RefCountedThreadSafeBase::AddRef();
211
7
  }
_ZNK2yb20RefCountedThreadSafeINS_6master13SysConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
7.12k
  void AddRef() const {
209
7.12k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
7.12k
    subtle::RefCountedThreadSafeBase::AddRef();
211
7.12k
  }
_ZNK2yb20RefCountedThreadSafeINS_6master8RoleInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
42.4k
  void AddRef() const {
209
42.4k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
42.4k
    subtle::RefCountedThreadSafeBase::AddRef();
211
42.4k
  }
_ZNK2yb20RefCountedThreadSafeINS_6master10UDTypeInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
709
  void AddRef() const {
209
709
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
709
    subtle::RefCountedThreadSafeBase::AddRef();
211
709
  }
_ZNK2yb20RefCountedThreadSafeINS_6master13CDCStreamInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
5.58k
  void AddRef() const {
209
5.58k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
5.58k
    subtle::RefCountedThreadSafeBase::AddRef();
211
5.58k
  }
_ZNK2yb20RefCountedThreadSafeINS_6master23UniverseReplicationInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
6
  void AddRef() const {
209
6
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
6
    subtle::RefCountedThreadSafeBase::AddRef();
211
6
  }
_ZNK2yb20RefCountedThreadSafeINS_3rpc10RpcServiceENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
2.05M
  void AddRef() const {
209
2.05M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
2.05M
    subtle::RefCountedThreadSafeBase::AddRef();
211
2.05M
  }
rpc_stub-test.cc:_ZNK2yb20RefCountedThreadSafeINS_3rpc12_GLOBAL__N_114RefCountedTestENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE6AddRefEv
Line
Count
Source
208
3
  void AddRef() const {
209
3
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
3
    subtle::RefCountedThreadSafeBase::AddRef();
211
3
  }
_ZNK2yb20RefCountedThreadSafeINS_14ExternalDaemonENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE6AddRefEv
Line
Count
Source
208
89.2k
  void AddRef() const {
209
89.2k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
89.2k
    subtle::RefCountedThreadSafeBase::AddRef();
211
89.2k
  }
_ZNK2yb20RefCountedThreadSafeINS_7tserver22RemoteBootstrapSessionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
9.73k
  void AddRef() const {
209
9.73k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
9.73k
    subtle::RefCountedThreadSafeBase::AddRef();
211
9.73k
  }
_ZNK2yb20RefCountedThreadSafeINS_3RefENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE6AddRefEv
Line
Count
Source
208
2
  void AddRef() const {
209
2
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
2
    subtle::RefCountedThreadSafeBase::AddRef();
211
2
  }
_ZNK2yb20RefCountedThreadSafeINS_15FailureDetectorENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE6AddRefEv
Line
Count
Source
208
10
  void AddRef() const {
209
10
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
10
    subtle::RefCountedThreadSafeBase::AddRef();
211
10
  }
_ZNK2yb20RefCountedThreadSafeINS_9util_test12ToStringableENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
3
  void AddRef() const {
209
3
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
3
    subtle::RefCountedThreadSafeBase::AddRef();
211
3
  }
_ZNK2yb20RefCountedThreadSafeINS_3log8LogIndex10IndexChunkENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE6AddRefEv
Line
Count
Source
208
28.7M
  void AddRef() const {
209
28.7M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
28.7M
    subtle::RefCountedThreadSafeBase::AddRef();
211
28.7M
  }
_ZNK2yb20RefCountedThreadSafeINS_6master14TablegroupInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
7
  void AddRef() const {
209
7
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
7
    subtle::RefCountedThreadSafeBase::AddRef();
211
7
  }
Unexecuted instantiation: _ZNK2yb20RefCountedThreadSafeINS_6master16DeletedTableInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Unexecuted instantiation: _ZNK2yb20RefCountedThreadSafeINS_6master12SnapshotInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
_ZNK2yb20RefCountedThreadSafeINS_6tablet15OperationDriverENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
62.0M
  void AddRef() const {
209
62.0M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
62.0M
    subtle::RefCountedThreadSafeBase::AddRef();
211
62.0M
  }
_ZNK2yb20RefCountedThreadSafeINS_7tserver27TransitionInProgressDeleterENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
214k
  void AddRef() const {
209
214k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
214k
    subtle::RefCountedThreadSafeBase::AddRef();
211
214k
  }
_ZNK2yb20RefCountedThreadSafeINS_11redisserver12BatchContextENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
3.34M
  void AddRef() const {
209
3.34M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
3.34M
    subtle::RefCountedThreadSafeBase::AddRef();
211
3.34M
  }
_ZNK2yb20RefCountedThreadSafeINS_6client8internal9MetaCacheENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE6AddRefEv
Line
Count
Source
208
136k
  void AddRef() const {
209
136k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
136k
    subtle::RefCountedThreadSafeBase::AddRef();
211
136k
  }
_ZNK2yb20RefCountedThreadSafeINS_6pggate11PgTableDescENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
15.4M
  void AddRef() const {
209
15.4M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
15.4M
    subtle::RefCountedThreadSafeBase::AddRef();
211
15.4M
  }
_ZNK2yb20RefCountedThreadSafeINS_6pggate12PgTxnManagerENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
3.30k
  void AddRef() const {
209
3.30k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
3.30k
    subtle::RefCountedThreadSafeBase::AddRef();
211
3.30k
  }
_ZNK2yb20RefCountedThreadSafeINS_6pggate9PgSessionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
7.40M
  void AddRef() const {
209
7.40M
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
7.40M
    subtle::RefCountedThreadSafeBase::AddRef();
211
7.40M
  }
Unexecuted instantiation: _ZNK2yb20RefCountedThreadSafeINS_5debug24ConvertableToTraceFormatENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
_ZNK2yb20RefCountedThreadSafeINS_16RefCountedMemoryENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE6AddRefEv
Line
Count
Source
208
361
  void AddRef() const {
209
361
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
361
    subtle::RefCountedThreadSafeBase::AddRef();
211
361
  }
_ZNK2yb20RefCountedThreadSafeINS_5tools22ChecksumResultReporterENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE6AddRefEv
Line
Count
Source
208
9.02k
  void AddRef() const {
209
9.02k
    INVOKE_REF_COUNTED_DEBUG_HOOK(1);
210
9.02k
    subtle::RefCountedThreadSafeBase::AddRef();
211
9.02k
  }
212
213
1.05G
  void Release() const {
214
1.05G
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
1.05G
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
149M
      Traits::Destruct(static_cast<const T*>(this));
217
149M
    }
218
1.05G
  }
_ZNK2yb20RefCountedThreadSafeINS_12MetricEntityENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE7ReleaseEv
Line
Count
Source
213
18.1M
  void Release() const {
214
18.1M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
18.1M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
4.66k
      Traits::Destruct(static_cast<const T*>(this));
217
4.66k
    }
218
18.1M
  }
_ZNK2yb20RefCountedThreadSafeINS_3log8LogIndexENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
96.9k
  void Release() const {
214
96.9k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
96.9k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
48.5k
      Traits::Destruct(static_cast<const T*>(this));
217
48.5k
    }
218
96.9k
  }
_ZNK2yb20RefCountedThreadSafeINS_3log18ReadableLogSegmentENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
3.47M
  void Release() const {
214
3.47M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
3.47M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
118k
      Traits::Destruct(static_cast<const T*>(this));
217
118k
    }
218
3.47M
  }
_ZNK2yb20RefCountedThreadSafeINS_3log3LogENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
457k
  void Release() const {
214
457k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
457k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
47.9k
      Traits::Destruct(static_cast<const T*>(this));
217
47.9k
    }
218
457k
  }
Unexecuted instantiation: _ZNK2yb20RefCountedThreadSafeINS_5debug24ConvertableToTraceFormatENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
_ZNK2yb20RefCountedThreadSafeINS_9ClockBaseENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE7ReleaseEv
Line
Count
Source
213
19.6M
  void Release() const {
214
19.6M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
19.6M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
2.47k
      Traits::Destruct(static_cast<const T*>(this));
217
2.47k
    }
218
19.6M
  }
_ZNK2yb20RefCountedThreadSafeINS_6client8internal12RemoteTabletENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE7ReleaseEv
Line
Count
Source
213
76.5M
  void Release() const {
214
76.5M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
76.5M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
160
      Traits::Destruct(static_cast<const T*>(this));
217
160
    }
218
76.5M
  }
_ZNK2yb20RefCountedThreadSafeINS_6MetricENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE7ReleaseEv
Line
Count
Source
213
398M
  void Release() const {
214
398M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
398M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
1.93M
      Traits::Destruct(static_cast<const T*>(this));
217
1.93M
    }
218
398M
  }
_ZNK2yb20RefCountedThreadSafeINS_6master10TabletInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
21.8M
  void Release() const {
214
21.8M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
21.8M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
1.73k
      Traits::Destruct(static_cast<const T*>(this));
217
1.73k
    }
218
21.8M
  }
_ZNK2yb20RefCountedThreadSafeINS_6master9TableInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
89.6M
  void Release() const {
214
89.6M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
89.6M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
1.97k
      Traits::Destruct(static_cast<const T*>(this));
217
1.97k
    }
218
89.6M
  }
_ZNK2yb20RefCountedThreadSafeINS_6tablet17RaftGroupMetadataENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
730k
  void Release() const {
214
730k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
730k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
53.4k
      Traits::Destruct(static_cast<const T*>(this));
217
53.4k
    }
218
730k
  }
_ZNK2yb20RefCountedThreadSafeINS_5TraceENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE7ReleaseEv
Line
Count
Source
213
105M
  void Release() const {
214
105M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
105M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
81.7M
      Traits::Destruct(static_cast<const T*>(this));
217
81.7M
    }
218
105M
  }
_ZNK2yb20RefCountedThreadSafeINS_3log17LogAnchorRegistryENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
363k
  void Release() const {
214
363k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
363k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
47.5k
      Traits::Destruct(static_cast<const T*>(this));
217
47.5k
    }
218
363k
  }
_ZNK2yb20RefCountedThreadSafeINS_9consensus14LeaderElectionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
591k
  void Release() const {
214
591k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
591k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
76.1k
      Traits::Destruct(static_cast<const T*>(this));
217
76.1k
    }
218
591k
  }
mt-log-test.cc:_ZNK2yb20RefCountedThreadSafeINS_3log12_GLOBAL__N_119CustomLatchCallbackENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE7ReleaseEv
Line
Count
Source
213
2.00k
  void Release() const {
214
2.00k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
2.00k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
2.00k
      Traits::Destruct(static_cast<const T*>(this));
217
2.00k
    }
218
2.00k
  }
_ZNK2yb20RefCountedThreadSafeINS_6ThreadENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE7ReleaseEv
Line
Count
Source
213
1.71M
  void Release() const {
214
1.71M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
1.71M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
280k
      Traits::Destruct(static_cast<const T*>(this));
217
280k
    }
218
1.71M
  }
_ZNK2yb20RefCountedThreadSafeINS_9consensus14ConsensusRoundENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
43.9M
  void Release() const {
214
43.9M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
43.9M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
7.90M
      Traits::Destruct(static_cast<const T*>(this));
217
7.90M
    }
218
43.9M
  }
Unexecuted instantiation: _ZNK2yb20RefCountedThreadSafeINS_6master12SnapshotInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
_ZNK2yb20RefCountedThreadSafeINS_6master12TasksTrackerENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
245k
  void Release() const {
214
245k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
245k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
184
      Traits::Destruct(static_cast<const T*>(this));
217
184
    }
218
245k
  }
_ZNK2yb20RefCountedThreadSafeINS_6master13NamespaceInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
1.11M
  void Release() const {
214
1.11M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
1.11M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
1.76k
      Traits::Destruct(static_cast<const T*>(this));
217
1.76k
    }
218
1.11M
  }
_ZNK2yb20RefCountedThreadSafeINS_6master23UniverseReplicationInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
2
  void Release() const {
214
2
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
2
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
2
      Traits::Destruct(static_cast<const T*>(this));
217
2
    }
218
2
  }
_ZNK2yb20RefCountedThreadSafeINS_6master13CDCStreamInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
5.43k
  void Release() const {
214
5.43k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
5.43k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
6
      Traits::Destruct(static_cast<const T*>(this));
217
6
    }
218
5.43k
  }
Unexecuted instantiation: _ZNK2yb20RefCountedThreadSafeINS_6master12SnapshotInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
_ZNK2yb20RefCountedThreadSafeINS_6master17ClusterConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
1.28k
  void Release() const {
214
1.28k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
1.28k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
440
      Traits::Destruct(static_cast<const T*>(this));
217
440
    }
218
1.28k
  }
_ZNK2yb20RefCountedThreadSafeINS_6master15RedisConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
7
  void Release() const {
214
7
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
7
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
7
      Traits::Destruct(static_cast<const T*>(this));
217
7
    }
218
7
  }
_ZNK2yb20RefCountedThreadSafeINS_6master13SysConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
1.31k
  void Release() const {
214
1.31k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
1.31k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
1.31k
      Traits::Destruct(static_cast<const T*>(this));
217
1.31k
    }
218
1.31k
  }
_ZNK2yb20RefCountedThreadSafeINS_6master8RoleInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
40.6k
  void Release() const {
214
40.6k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
40.6k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
805
      Traits::Destruct(static_cast<const T*>(this));
217
805
    }
218
40.6k
  }
_ZNK2yb20RefCountedThreadSafeINS_6master10UDTypeInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
709
  void Release() const {
214
709
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
709
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
47
      Traits::Destruct(static_cast<const T*>(this));
217
47
    }
218
709
  }
_ZNK2yb20RefCountedThreadSafeINS_3rpc10RpcServiceENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
444k
  void Release() const {
214
444k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
444k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
2.02k
      Traits::Destruct(static_cast<const T*>(this));
217
2.02k
    }
218
444k
  }
rpc_stub-test.cc:_ZNK2yb20RefCountedThreadSafeINS_3rpc12_GLOBAL__N_114RefCountedTestENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE7ReleaseEv
Line
Count
Source
213
3
  void Release() const {
214
3
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
3
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
1
      Traits::Destruct(static_cast<const T*>(this));
217
1
    }
218
3
  }
_ZNK2yb20RefCountedThreadSafeINS_14ExternalDaemonENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE7ReleaseEv
Line
Count
Source
213
89.0k
  void Release() const {
214
89.0k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
89.0k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
718
      Traits::Destruct(static_cast<const T*>(this));
217
718
    }
218
89.0k
  }
_ZNK2yb20RefCountedThreadSafeINS_7tserver22RemoteBootstrapSessionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
9.24k
  void Release() const {
214
9.24k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
9.24k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
960
      Traits::Destruct(static_cast<const T*>(this));
217
960
    }
218
9.24k
  }
_ZNK2yb20RefCountedThreadSafeINS_3RefENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE7ReleaseEv
Line
Count
Source
213
2
  void Release() const {
214
2
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
2
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
1
      Traits::Destruct(static_cast<const T*>(this));
217
1
    }
218
2
  }
_ZNK2yb20RefCountedThreadSafeINS_15FailureDetectorENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE7ReleaseEv
Line
Count
Source
213
10
  void Release() const {
214
10
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
10
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
1
      Traits::Destruct(static_cast<const T*>(this));
217
1
    }
218
10
  }
_ZNK2yb20RefCountedThreadSafeINS_8internal13BindStateBaseENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
155M
  void Release() const {
214
155M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
155M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
43.4M
      Traits::Destruct(static_cast<const T*>(this));
217
43.4M
    }
218
155M
  }
_ZNK2yb20RefCountedThreadSafeINS_9util_test12ToStringableENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
3
  void Release() const {
214
3
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
3
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
2
      Traits::Destruct(static_cast<const T*>(this));
217
2
    }
218
3
  }
_ZNK2yb20RefCountedThreadSafeINS_3log8LogIndex10IndexChunkENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE7ReleaseEv
Line
Count
Source
213
28.7M
  void Release() const {
214
28.7M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
28.7M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
48.5k
      Traits::Destruct(static_cast<const T*>(this));
217
48.5k
    }
218
28.7M
  }
_ZNK2yb20RefCountedThreadSafeINS_6master14TablegroupInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
6
  void Release() const {
214
6
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
6
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
3
      Traits::Destruct(static_cast<const T*>(this));
217
3
    }
218
6
  }
Unexecuted instantiation: _ZNK2yb20RefCountedThreadSafeINS_6master16DeletedTableInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
_ZNK2yb20RefCountedThreadSafeINS_6tablet15OperationDriverENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
62.0M
  void Release() const {
214
62.0M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
62.0M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
13.5M
      Traits::Destruct(static_cast<const T*>(this));
217
13.5M
    }
218
62.0M
  }
_ZNK2yb20RefCountedThreadSafeINS_7tserver27TransitionInProgressDeleterENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
214k
  void Release() const {
214
214k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
214k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
131k
      Traits::Destruct(static_cast<const T*>(this));
217
131k
    }
218
214k
  }
_ZNK2yb20RefCountedThreadSafeINS_11redisserver12BatchContextENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
3.34M
  void Release() const {
214
3.34M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
3.34M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
104k
      Traits::Destruct(static_cast<const T*>(this));
217
104k
    }
218
3.34M
  }
_ZNK2yb20RefCountedThreadSafeINS_6client8internal9MetaCacheENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE7ReleaseEv
Line
Count
Source
213
115k
  void Release() const {
214
115k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
115k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
2.11k
      Traits::Destruct(static_cast<const T*>(this));
217
2.11k
    }
218
115k
  }
_ZNK2yb20RefCountedThreadSafeINS_6pggate11PgTableDescENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
15.4M
  void Release() const {
214
15.4M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
15.4M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
64.5k
      Traits::Destruct(static_cast<const T*>(this));
217
64.5k
    }
218
15.4M
  }
_ZNK2yb20RefCountedThreadSafeINS_6pggate9PgSessionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
7.40M
  void Release() const {
214
7.40M
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
7.40M
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
1.65k
      Traits::Destruct(static_cast<const T*>(this));
217
1.65k
    }
218
7.40M
  }
_ZNK2yb20RefCountedThreadSafeINS_6pggate12PgTxnManagerENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
3.30k
  void Release() const {
214
3.30k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
3.30k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
1.65k
      Traits::Destruct(static_cast<const T*>(this));
217
1.65k
    }
218
3.30k
  }
Unexecuted instantiation: _ZNK2yb20RefCountedThreadSafeINS_5debug24ConvertableToTraceFormatENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
_ZNK2yb20RefCountedThreadSafeINS_16RefCountedMemoryENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE7ReleaseEv
Line
Count
Source
213
360
  void Release() const {
214
360
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
360
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
360
      Traits::Destruct(static_cast<const T*>(this));
217
360
    }
218
360
  }
_ZNK2yb20RefCountedThreadSafeINS_5tools22ChecksumResultReporterENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE7ReleaseEv
Line
Count
Source
213
9.02k
  void Release() const {
214
9.02k
    INVOKE_REF_COUNTED_DEBUG_HOOK(-1);
215
9.02k
    if (subtle::RefCountedThreadSafeBase::Release()) {
216
628
      Traits::Destruct(static_cast<const T*>(this));
217
628
    }
218
9.02k
  }
219
220
 protected:
221
149M
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_3log18ReadableLogSegmentENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
118k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_8internal13BindStateBaseENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
43.4M
  ~RefCountedThreadSafe() {}
mt-log-test.cc:_ZN2yb20RefCountedThreadSafeINS_3log12_GLOBAL__N_119CustomLatchCallbackENS_33DefaultRefCountedThreadSafeTraitsIS3_EEED2Ev
Line
Count
Source
221
2.00k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_9consensus14ConsensusRoundENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
7.90M
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master12TasksTrackerENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
184
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master17ClusterConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
440
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master15RedisConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
7
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master13SysConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
1.31k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master8RoleInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
805
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master13CDCStreamInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
6
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master23UniverseReplicationInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
2
  ~RefCountedThreadSafe() {}
rpc_stub-test.cc:_ZN2yb20RefCountedThreadSafeINS_3rpc12_GLOBAL__N_114RefCountedTestENS_33DefaultRefCountedThreadSafeTraitsIS3_EEED2Ev
Line
Count
Source
221
1
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_3RefENS_33DefaultRefCountedThreadSafeTraitsIS1_EEED2Ev
Line
Count
Source
221
1
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_9util_test12ToStringableENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
2
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_9consensus14LeaderElectionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
76.1k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_16RefCountedMemoryENS_33DefaultRefCountedThreadSafeTraitsIS1_EEED2Ev
Line
Count
Source
221
360
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_14ExternalDaemonENS_33DefaultRefCountedThreadSafeTraitsIS1_EEED2Ev
Line
Count
Source
221
718
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_3log3LogENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
47.9k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_3log17LogAnchorRegistryENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
47.5k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_3log8LogIndex10IndexChunkENS_33DefaultRefCountedThreadSafeTraitsIS3_EEED2Ev
Line
Count
Source
221
48.5k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_3log8LogIndexENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
48.6k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master14TablegroupInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
3
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master10TabletInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
1.73k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master9TableInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
1.97k
  ~RefCountedThreadSafe() {}
Unexecuted instantiation: _ZN2yb20RefCountedThreadSafeINS_6master16DeletedTableInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
_ZN2yb20RefCountedThreadSafeINS_6master13NamespaceInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
1.76k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6master10UDTypeInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
47
  ~RefCountedThreadSafe() {}
Unexecuted instantiation: _ZN2yb20RefCountedThreadSafeINS_6master12SnapshotInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
_ZN2yb20RefCountedThreadSafeINS_9ClockBaseENS_33DefaultRefCountedThreadSafeTraitsIS1_EEED2Ev
Line
Count
Source
221
2.47k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6tablet15OperationDriverENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
13.5M
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6tablet17RaftGroupMetadataENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
53.3k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_7tserver22RemoteBootstrapSessionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
960
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_7tserver27TransitionInProgressDeleterENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
131k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_11redisserver12BatchContextENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
104k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6client8internal12RemoteTabletENS_33DefaultRefCountedThreadSafeTraitsIS3_EEED2Ev
Line
Count
Source
221
160
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6client8internal9MetaCacheENS_33DefaultRefCountedThreadSafeTraitsIS3_EEED2Ev
Line
Count
Source
221
2.11k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6pggate11PgTableDescENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
64.5k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6pggate9PgSessionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
1.64k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6pggate12PgTxnManagerENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
1.65k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_15FailureDetectorENS_33DefaultRefCountedThreadSafeTraitsIS1_EEED2Ev
Line
Count
Source
221
1
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_12MetricEntityENS_33DefaultRefCountedThreadSafeTraitsIS1_EEED2Ev
Line
Count
Source
221
4.66k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6MetricENS_33DefaultRefCountedThreadSafeTraitsIS1_EEED2Ev
Line
Count
Source
221
1.93M
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_6ThreadENS_33DefaultRefCountedThreadSafeTraitsIS1_EEED2Ev
Line
Count
Source
221
280k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_5TraceENS_33DefaultRefCountedThreadSafeTraitsIS1_EEED2Ev
Line
Count
Source
221
81.7M
  ~RefCountedThreadSafe() {}
Unexecuted instantiation: _ZN2yb20RefCountedThreadSafeINS_5debug24ConvertableToTraceFormatENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
_ZN2yb20RefCountedThreadSafeINS_3rpc10RpcServiceENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
2.02k
  ~RefCountedThreadSafe() {}
_ZN2yb20RefCountedThreadSafeINS_5tools22ChecksumResultReporterENS_33DefaultRefCountedThreadSafeTraitsIS2_EEED2Ev
Line
Count
Source
221
628
  ~RefCountedThreadSafe() {}
222
223
 private:
224
  friend struct DefaultRefCountedThreadSafeTraits<T>;
225
149M
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_12MetricEntityENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE14DeleteInternalEPKS1_
Line
Count
Source
225
4.66k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_3log8LogIndexENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
48.2k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_3log18ReadableLogSegmentENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
118k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_3log3LogENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
47.9k
  static void DeleteInternal(const T* x) { delete x; }
Unexecuted instantiation: _ZN2yb20RefCountedThreadSafeINS_5debug24ConvertableToTraceFormatENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
_ZN2yb20RefCountedThreadSafeINS_9ClockBaseENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE14DeleteInternalEPKS1_
Line
Count
Source
225
2.47k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6client8internal12RemoteTabletENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE14DeleteInternalEPKS3_
Line
Count
Source
225
160
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6MetricENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE14DeleteInternalEPKS1_
Line
Count
Source
225
1.93M
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6master10TabletInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
1.73k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6master9TableInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
1.97k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6tablet17RaftGroupMetadataENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
53.4k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_5TraceENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE14DeleteInternalEPKS1_
Line
Count
Source
225
81.7M
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_3log17LogAnchorRegistryENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
47.5k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_9consensus14LeaderElectionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
76.1k
  static void DeleteInternal(const T* x) { delete x; }
mt-log-test.cc:_ZN2yb20RefCountedThreadSafeINS_3log12_GLOBAL__N_119CustomLatchCallbackENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE14DeleteInternalEPKS3_
Line
Count
Source
225
2.00k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6ThreadENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE14DeleteInternalEPKS1_
Line
Count
Source
225
280k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_9consensus14ConsensusRoundENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
7.90M
  static void DeleteInternal(const T* x) { delete x; }
Unexecuted instantiation: _ZN2yb20RefCountedThreadSafeINS_6master12SnapshotInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
_ZN2yb20RefCountedThreadSafeINS_6master12TasksTrackerENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
184
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6master13NamespaceInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
1.76k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6master23UniverseReplicationInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
2
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6master13CDCStreamInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
6
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6master17ClusterConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
440
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6master15RedisConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
7
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6master13SysConfigInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
1.31k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6master8RoleInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
805
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6master10UDTypeInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
47
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_3rpc10RpcServiceENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
2.02k
  static void DeleteInternal(const T* x) { delete x; }
rpc_stub-test.cc:_ZN2yb20RefCountedThreadSafeINS_3rpc12_GLOBAL__N_114RefCountedTestENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE14DeleteInternalEPKS3_
Line
Count
Source
225
1
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_14ExternalDaemonENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE14DeleteInternalEPKS1_
Line
Count
Source
225
718
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_7tserver22RemoteBootstrapSessionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
960
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_3RefENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE14DeleteInternalEPKS1_
Line
Count
Source
225
1
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_15FailureDetectorENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE14DeleteInternalEPKS1_
Line
Count
Source
225
1
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_8internal13BindStateBaseENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
43.4M
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_9util_test12ToStringableENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
2
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_3log8LogIndex10IndexChunkENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE14DeleteInternalEPKS3_
Line
Count
Source
225
48.4k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6master14TablegroupInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
3
  static void DeleteInternal(const T* x) { delete x; }
Unexecuted instantiation: _ZN2yb20RefCountedThreadSafeINS_6master16DeletedTableInfoENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
_ZN2yb20RefCountedThreadSafeINS_6tablet15OperationDriverENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
13.5M
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_7tserver27TransitionInProgressDeleterENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
131k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_11redisserver12BatchContextENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
104k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6client8internal9MetaCacheENS_33DefaultRefCountedThreadSafeTraitsIS3_EEE14DeleteInternalEPKS3_
Line
Count
Source
225
2.11k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6pggate11PgTableDescENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
64.5k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6pggate9PgSessionENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
1.65k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_6pggate12PgTxnManagerENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
1.65k
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_16RefCountedMemoryENS_33DefaultRefCountedThreadSafeTraitsIS1_EEE14DeleteInternalEPKS1_
Line
Count
Source
225
360
  static void DeleteInternal(const T* x) { delete x; }
_ZN2yb20RefCountedThreadSafeINS_5tools22ChecksumResultReporterENS_33DefaultRefCountedThreadSafeTraitsIS2_EEE14DeleteInternalEPKS2_
Line
Count
Source
225
628
  static void DeleteInternal(const T* x) { delete x; }
226
227
  DISALLOW_COPY_AND_ASSIGN(RefCountedThreadSafe);
228
};
229
230
template <class T, typename Traits>
231
void intrusive_ptr_add_ref(RefCountedThreadSafe<T, Traits>* px) {
232
  px->AddRef();
233
}
234
235
template <class T, typename Traits>
236
void intrusive_ptr_release(RefCountedThreadSafe<T, Traits>* px) {
237
  px->Release();
238
}
239
240
//
241
// A thread-safe wrapper for some piece of data so we can place other
242
// things in scoped_refptrs<>.
243
//
244
template<typename T>
245
class RefCountedData
246
    : public yb::RefCountedThreadSafe< yb::RefCountedData<T> > {
247
 public:
248
  RefCountedData() : data() {}
249
  explicit RefCountedData(const T& in_value) : data(in_value) {}
250
251
  T data;
252
253
 private:
254
  friend class yb::RefCountedThreadSafe<yb::RefCountedData<T> >;
255
  ~RefCountedData() {}
256
};
257
258
}  // namespace yb
259
260
//
261
// A smart pointer class for reference counted objects.  Use this class instead
262
// of calling AddRef and Release manually on a reference counted object to
263
// avoid common memory leaks caused by forgetting to Release an object
264
// reference.  Sample usage:
265
//
266
//   class MyFoo : public RefCounted<MyFoo> {
267
//    ...
268
//   };
269
//
270
//   void some_function() {
271
//     scoped_refptr<MyFoo> foo = new MyFoo();
272
//     foo->Method(param);
273
//     // |foo| is released when this function returns
274
//   }
275
//
276
//   void some_other_function() {
277
//     scoped_refptr<MyFoo> foo = new MyFoo();
278
//     ...
279
//     foo = NULL;  // explicitly releases |foo|
280
//     ...
281
//     if (foo)
282
//       foo->Method(param);
283
//   }
284
//
285
// The above examples show how scoped_refptr<T> acts like a pointer to T.
286
// Given two scoped_refptr<T> classes, it is also possible to exchange
287
// references between the two objects, like so:
288
//
289
//   {
290
//     scoped_refptr<MyFoo> a = new MyFoo();
291
//     scoped_refptr<MyFoo> b;
292
//
293
//     b.swap(a);
294
//     // now, |b| references the MyFoo object, and |a| references NULL.
295
//   }
296
//
297
// To make both |a| and |b| in the above example reference the same MyFoo
298
// object, simply use the assignment operator:
299
//
300
//   {
301
//     scoped_refptr<MyFoo> a = new MyFoo();
302
//     scoped_refptr<MyFoo> b;
303
//
304
//     b = a;
305
//     // now, |a| and |b| each own a reference to the same MyFoo object.
306
//   }
307
//
308
309
#ifndef NDEBUG
310
void ScopedRefPtrCheck(bool);
311
#else
312
inline void ScopedRefPtrCheck(bool) {}
313
#endif
314
315
316
template <class T>
317
class scoped_refptr {
318
 public:
319
  typedef T element_type;
320
321
284M
  scoped_refptr() : ptr_(NULL) {
322
284M
  }
_ZN13scoped_refptrIN2yb12MetricEntityEEC2Ev
Line
Count
Source
321
352k
  scoped_refptr() : ptr_(NULL) {
322
352k
  }
_ZN13scoped_refptrIN2yb3log8LogIndexEEC2Ev
Line
Count
Source
321
89.7k
  scoped_refptr() : ptr_(NULL) {
322
89.7k
  }
_ZN13scoped_refptrIN2yb3log3LogEEC2Ev
Line
Count
Source
321
266k
  scoped_refptr() : ptr_(NULL) {
322
266k
  }
_ZN13scoped_refptrIN2yb6client8internal12RemoteTabletEEC2Ev
Line
Count
Source
321
35.4M
  scoped_refptr() : ptr_(NULL) {
322
35.4M
  }
_ZN13scoped_refptrIN2yb6server5ClockEEC2Ev
Line
Count
Source
321
17.6k
  scoped_refptr() : ptr_(NULL) {
322
17.6k
  }
_ZN13scoped_refptrIN2yb6ThreadEEC2Ev
Line
Count
Source
321
938k
  scoped_refptr() : ptr_(NULL) {
322
938k
  }
_ZN13scoped_refptrIN2yb9consensus14ConsensusRoundEEC2Ev
Line
Count
Source
321
9.12M
  scoped_refptr() : ptr_(NULL) {
322
9.12M
  }
_ZN13scoped_refptrIN2yb6tablet17RaftGroupMetadataEEC2Ev
Line
Count
Source
321
6.92k
  scoped_refptr() : ptr_(NULL) {
322
6.92k
  }
_ZN13scoped_refptrIN2yb6master10TabletInfoEEC2Ev
Line
Count
Source
321
299k
  scoped_refptr() : ptr_(NULL) {
322
299k
  }
_ZN13scoped_refptrIN2yb6master9TableInfoEEC2Ev
Line
Count
Source
321
367k
  scoped_refptr() : ptr_(NULL) {
322
367k
  }
_ZN13scoped_refptrIN2yb3log17LogAnchorRegistryEEC2Ev
Line
Count
Source
321
4
  scoped_refptr() : ptr_(NULL) {
322
4
  }
_ZN13scoped_refptrIN2yb7tserver22RemoteBootstrapSessionEEC2Ev
Line
Count
Source
321
7.28k
  scoped_refptr() : ptr_(NULL) {
322
7.28k
  }
_ZN13scoped_refptrIN2yb9HistogramEEC2Ev
Line
Count
Source
321
35.0M
  scoped_refptr() : ptr_(NULL) {
322
35.0M
  }
_ZN13scoped_refptrIN2yb9util_test12ToStringableEEC2Ev
Line
Count
Source
321
2
  scoped_refptr() : ptr_(NULL) {
322
2
  }
_ZN13scoped_refptrIN2yb7CounterEEC2Ev
Line
Count
Source
321
40.1M
  scoped_refptr() : ptr_(NULL) {
322
40.1M
  }
_ZN13scoped_refptrIN2yb9consensus14LeaderElectionEEC2Ev
Line
Count
Source
321
76.9k
  scoped_refptr() : ptr_(NULL) {
322
76.9k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIxEEEC2Ev
Line
Count
Source
321
2.19M
  scoped_refptr() : ptr_(NULL) {
322
2.19M
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb3log18ReadableLogSegmentEEC2Ev
_ZN13scoped_refptrIN2yb3log8LogIndex10IndexChunkEEC2Ev
Line
Count
Source
321
28.6M
  scoped_refptr() : ptr_(NULL) {
322
28.6M
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIjEEEC2Ev
Line
Count
Source
321
13.5k
  scoped_refptr() : ptr_(NULL) {
322
13.5k
  }
_ZN13scoped_refptrIN2yb6master13NamespaceInfoEEC2Ev
Line
Count
Source
321
22.6k
  scoped_refptr() : ptr_(NULL) {
322
22.6k
  }
_ZN13scoped_refptrIN2yb6master14TablegroupInfoEEC2Ev
Line
Count
Source
321
4
  scoped_refptr() : ptr_(NULL) {
322
4
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master15RedisConfigInfoEEC2Ev
_ZN13scoped_refptrIN2yb6master10UDTypeInfoEEC2Ev
Line
Count
Source
321
244
  scoped_refptr() : ptr_(NULL) {
322
244
  }
_ZN13scoped_refptrIN2yb6master8RoleInfoEEC2Ev
Line
Count
Source
321
5.56k
  scoped_refptr() : ptr_(NULL) {
322
5.56k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIyEEEC2Ev
Line
Count
Source
321
1.37M
  scoped_refptr() : ptr_(NULL) {
322
1.37M
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master12SnapshotInfoEEC2Ev
_ZN13scoped_refptrIN2yb6master13CDCStreamInfoEEC2Ev
Line
Count
Source
321
2.86k
  scoped_refptr() : ptr_(NULL) {
322
2.86k
  }
_ZN13scoped_refptrIN2yb6master23UniverseReplicationInfoEEC2Ev
Line
Count
Source
321
4
  scoped_refptr() : ptr_(NULL) {
322
4
  }
_ZN13scoped_refptrIN2yb3rpc11ServicePoolEEC2Ev
Line
Count
Source
321
82
  scoped_refptr() : ptr_(NULL) {
322
82
  }
_ZN13scoped_refptrIN2yb15AtomicMillisLagEEC2Ev
Line
Count
Source
321
17.5k
  scoped_refptr() : ptr_(NULL) {
322
17.5k
  }
_ZN13scoped_refptrIN2yb7tserver27TransitionInProgressDeleterEEC2Ev
Line
Count
Source
321
136k
  scoped_refptr() : ptr_(NULL) {
322
136k
  }
_ZN13scoped_refptrIN2yb11redisserver12BatchContextEEC2Ev
Line
Count
Source
321
104k
  scoped_refptr() : ptr_(NULL) {
322
104k
  }
_ZN13scoped_refptrIN2yb6client8internal9MetaCacheEEC2Ev
Line
Count
Source
321
32.0k
  scoped_refptr() : ptr_(NULL) {
322
32.0k
  }
_ZN13scoped_refptrIN2yb6pggate11PgTableDescEEC2Ev
Line
Count
Source
321
6.72M
  scoped_refptr() : ptr_(NULL) {
322
6.72M
  }
_ZN13scoped_refptrIN2yb6pggate9PgSessionEEC2Ev
Line
Count
Source
321
1.65k
  scoped_refptr() : ptr_(NULL) {
322
1.65k
  }
_ZN13scoped_refptrIN2yb5debug24ConvertableToTraceFormatEEC2Ev
Line
Count
Source
321
632k
  scoped_refptr() : ptr_(NULL) {
322
632k
  }
_ZN13scoped_refptrIN2yb16RefCountedStringEEC2Ev
Line
Count
Source
321
316k
  scoped_refptr() : ptr_(NULL) {
322
316k
  }
_ZN13scoped_refptrIN2yb5TraceEEC2Ev
Line
Count
Source
321
121M
  scoped_refptr() : ptr_(NULL) {
322
121M
  }
323
324
341M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
341M
    if (ptr_)
326
300M
      ptr_->AddRef();
327
341M
  }
_ZN13scoped_refptrIN2yb3log8LogIndexEEC2EPS2_
Line
Count
Source
324
37
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
37
    if (ptr_)
326
34
      ptr_->AddRef();
327
37
  }
_ZN13scoped_refptrIN2yb12MetricEntityEEC2EPS1_
Line
Count
Source
324
2.25M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
2.25M
    if (ptr_)
326
185k
      ptr_->AddRef();
327
2.25M
  }
_ZN13scoped_refptrIN2yb6server5ClockEEC2EPS2_
Line
Count
Source
324
7.86M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
7.86M
    if (ptr_)
326
7.85M
      ptr_->AddRef();
327
7.86M
  }
_ZN13scoped_refptrIN2yb6client8internal12RemoteTabletEEC2EPS3_
Line
Count
Source
324
7.57M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
7.57M
    if (ptr_)
326
6.52M
      ptr_->AddRef();
327
7.57M
  }
_ZN13scoped_refptrIN2yb5TraceEEC2EPS1_
Line
Count
Source
324
85.9M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
85.9M
    if (ptr_)
326
84.5M
      ptr_->AddRef();
327
85.9M
  }
_ZN13scoped_refptrIN2yb3log3LogEEC2EPS2_
Line
Count
Source
324
178k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
178k
    if (ptr_)
326
178k
      ptr_->AddRef();
327
178k
  }
_ZN13scoped_refptrIN2yb3log17LogAnchorRegistryEEC2EPS2_
Line
Count
Source
324
88.9k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
88.9k
    if (ptr_)
326
89.0k
      ptr_->AddRef();
327
88.9k
  }
_ZN13scoped_refptrIN2yb9consensus14LeaderElectionEEC2EPS2_
Line
Count
Source
324
222k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
222k
    if (ptr_)
326
222k
      ptr_->AddRef();
327
222k
  }
_ZN13scoped_refptrIN2yb3log18ReadableLogSegmentEEC2EPS2_
Line
Count
Source
324
162k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
162k
    if (ptr_)
326
161k
      ptr_->AddRef();
327
162k
  }
_ZN13scoped_refptrIN2yb9consensus14ConsensusRoundEEC2EPS2_
Line
Count
Source
324
15.7M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
15.7M
    if (ptr_)
326
15.7M
      ptr_->AddRef();
327
15.7M
  }
_ZN13scoped_refptrIN2yb9ClockBaseEEC2EPS1_
Line
Count
Source
324
32.0k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
32.0k
    if (ptr_)
326
9.91k
      ptr_->AddRef();
327
32.0k
  }
_ZN13scoped_refptrIN2yb6master10TabletInfoEEC2EPS2_
Line
Count
Source
324
14.2M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
14.2M
    if (ptr_)
326
14.2M
      ptr_->AddRef();
327
14.2M
  }
_ZN13scoped_refptrIN2yb6master9TableInfoEEC2EPS2_
Line
Count
Source
324
854k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
854k
    if (ptr_)
326
469k
      ptr_->AddRef();
327
854k
  }
_ZN13scoped_refptrIN2yb6master12TasksTrackerEEC2EPS2_
Line
Count
Source
324
11.0k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
11.0k
    if (ptr_)
326
10.9k
      ptr_->AddRef();
327
11.0k
  }
_ZN13scoped_refptrIN2yb7CounterEEC2EPS1_
Line
Count
Source
324
12.6M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
12.6M
    if (ptr_)
326
4.70M
      ptr_->AddRef();
327
12.6M
  }
_ZN13scoped_refptrIN2yb6master17ClusterConfigInfoEEC2EPS2_
Line
Count
Source
324
5.46k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
5.46k
    if (ptr_)
326
1
      ptr_->AddRef();
327
5.46k
  }
_ZN13scoped_refptrIN2yb6master13SysConfigInfoEEC2EPS2_
Line
Count
Source
324
16.3k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
16.3k
    if (ptr_)
326
4
      ptr_->AddRef();
327
16.3k
  }
_ZN13scoped_refptrIN2yb6master13NamespaceInfoEEC2EPS2_
Line
Count
Source
324
14.0k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
14.0k
    if (ptr_)
326
3.13k
      ptr_->AddRef();
327
14.0k
  }
_ZN13scoped_refptrIN2yb6master15RedisConfigInfoEEC2EPS2_
Line
Count
Source
324
293
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
293
    if (ptr_)
326
2
      ptr_->AddRef();
327
293
  }
_ZN13scoped_refptrIN2yb6master8RoleInfoEEC2EPS2_
Line
Count
Source
324
5.10k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
5.10k
    if (ptr_)
326
2.75k
      ptr_->AddRef();
327
5.10k
  }
_ZN13scoped_refptrIN2yb6master10UDTypeInfoEEC2EPS2_
Line
Count
Source
324
100
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
100
    if (ptr_)
326
1
      ptr_->AddRef();
327
100
  }
_ZN13scoped_refptrIN2yb6master13CDCStreamInfoEEC2EPS2_
Line
Count
Source
324
316
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
316
    if (ptr_)
326
158
      ptr_->AddRef();
327
316
  }
_ZN13scoped_refptrIN2yb6master23UniverseReplicationInfoEEC2EPS2_
Line
Count
Source
324
3
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
3
    if (ptr_)
326
1
      ptr_->AddRef();
327
3
  }
_ZN13scoped_refptrIN2yb6MetricEEC2EPS1_
Line
Count
Source
324
22.3M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
22.3M
    if (ptr_)
326
12.1M
      ptr_->AddRef();
327
22.3M
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIyEEEC2EPS2_
Line
Count
Source
324
9.30M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
9.30M
    if (ptr_)
326
9.30M
      ptr_->AddRef();
327
9.30M
  }
_ZN13scoped_refptrIN2yb3rpc11ServicePoolEEC2EPS2_
Line
Count
Source
324
140k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
140k
    if (ptr_)
326
140k
      ptr_->AddRef();
327
140k
  }
_ZN13scoped_refptrIN2yb9HistogramEEC2EPS1_
Line
Count
Source
324
35.7M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
35.7M
    if (ptr_)
326
33.1M
      ptr_->AddRef();
327
35.7M
  }
rpc_stub-test.cc:_ZN13scoped_refptrIN2yb3rpc12_GLOBAL__N_114RefCountedTestEEC2EPS3_
Line
Count
Source
324
1
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
1
    if (ptr_)
326
1
      ptr_->AddRef();
327
1
  }
_ZN13scoped_refptrIN2yb6server11HybridClockEEC2EPS2_
Line
Count
Source
324
1.65k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
1.65k
    if (ptr_)
326
1.65k
      ptr_->AddRef();
327
1.65k
  }
_ZN13scoped_refptrIN2yb6server12LogicalClockEEC2EPS2_
Line
Count
Source
324
3
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
3
    if (ptr_)
326
3
      ptr_->AddRef();
327
3
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIjEEEC2EPS2_
Line
Count
Source
324
102k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
102k
    if (ptr_)
326
102k
      ptr_->AddRef();
327
102k
  }
_ZN13scoped_refptrIN2yb6tablet17RaftGroupMetadataEEC2EPS2_
Line
Count
Source
324
95.1k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
95.1k
    if (ptr_)
326
95.1k
      ptr_->AddRef();
327
95.1k
  }
_ZN13scoped_refptrIN2yb14ExternalMasterEEC2EPS1_
Line
Count
Source
324
322
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
322
    if (ptr_)
326
322
      ptr_->AddRef();
327
322
  }
_ZN13scoped_refptrIN2yb7tserver22RemoteBootstrapSessionEEC2EPS2_
Line
Count
Source
324
1
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
1
    if (ptr_)
326
1
      ptr_->AddRef();
327
1
  }
_ZN13scoped_refptrIN2yb3RefEEC2EPS1_
Line
Count
Source
324
1
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
1
    if (ptr_)
326
1
      ptr_->AddRef();
327
1
  }
_ZN13scoped_refptrIN2yb15FailureDetectorEEC2EPS1_
Line
Count
Source
324
1
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
1
    if (ptr_)
326
1
      ptr_->AddRef();
327
1
  }
_ZN13scoped_refptrIN2yb9MillisLagEEC2EPS1_
Line
Count
Source
324
1
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
1
    if (ptr_)
326
1
      ptr_->AddRef();
327
1
  }
_ZN13scoped_refptrIN2yb15AtomicMillisLagEEC2EPS1_
Line
Count
Source
324
105k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
105k
    if (ptr_)
326
115
      ptr_->AddRef();
327
105k
  }
_ZN13scoped_refptrIN2yb13FunctionGaugeIxEEEC2EPS2_
Line
Count
Source
324
34.2k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
34.2k
    if (ptr_)
326
34.2k
      ptr_->AddRef();
327
34.2k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIiEEEC2EPS2_
Line
Count
Source
324
2
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
2
    if (ptr_)
326
2
      ptr_->AddRef();
327
2
  }
_ZN13scoped_refptrIN2yb9util_test12ToStringableEEC2EPS2_
Line
Count
Source
324
1
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
1
    if (ptr_)
326
1
      ptr_->AddRef();
327
1
  }
_ZN13scoped_refptrIN2yb9util_test17ToStringableChildEEC2EPS2_
Line
Count
Source
324
1
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
1
    if (ptr_)
326
1
      ptr_->AddRef();
327
1
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIxEEEC2EPS2_
Line
Count
Source
324
2.55M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
2.55M
    if (ptr_)
326
2.55M
      ptr_->AddRef();
327
2.55M
  }
_ZN13scoped_refptrIN2yb8internal13BindStateBaseEEC2EPS2_
Line
Count
Source
324
58.6M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
58.6M
    if (ptr_)
326
43.7M
      ptr_->AddRef();
327
58.6M
  }
_ZN13scoped_refptrIN2yb20ExternalTabletServerEEC2EPS1_
Line
Count
Source
324
675
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
675
    if (ptr_)
326
675
      ptr_->AddRef();
327
675
  }
_ZN13scoped_refptrIN2yb3log8LogIndex10IndexChunkEEC2EPS3_
Line
Count
Source
324
89.1k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
89.1k
    if (ptr_)
326
89.1k
      ptr_->AddRef();
327
89.1k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master16DeletedTableInfoEEC2EPS2_
_ZN13scoped_refptrIN2yb6ThreadEEC2EPS1_
Line
Count
Source
324
1.86M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
1.86M
    if (ptr_)
326
1.84M
      ptr_->AddRef();
327
1.86M
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master12SnapshotInfoEEC2EPS2_
_ZN13scoped_refptrIN2yb13FunctionGaugeIyEEEC2EPS2_
Line
Count
Source
324
296k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
296k
    if (ptr_)
326
296k
      ptr_->AddRef();
327
296k
  }
_ZN13scoped_refptrIN2yb6tablet15OperationDriverEEC2EPS2_
Line
Count
Source
324
61.8M
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
61.8M
    if (ptr_)
326
61.8M
      ptr_->AddRef();
327
61.8M
  }
_ZN13scoped_refptrIN2yb7tserver27TransitionInProgressDeleterEEC2EPS2_
Line
Count
Source
324
956
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
956
    if (ptr_)
326
0
      ptr_->AddRef();
327
956
  }
_ZN13scoped_refptrIN2yb11redisserver12BatchContextEEC2EPS2_
Line
Count
Source
324
104k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
104k
    if (ptr_)
326
104k
      ptr_->AddRef();
327
104k
  }
redis_service.cc:_ZN13scoped_refptrIN2yb11redisserver12_GLOBAL__N_116BatchContextImplEEC2EPS3_
Line
Count
Source
324
209k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
209k
    if (ptr_)
326
209k
      ptr_->AddRef();
327
209k
  }
_ZN13scoped_refptrIN2yb6client8internal9MetaCacheEEC2EPS3_
Line
Count
Source
324
56.6k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
56.6k
    if (ptr_)
326
56.6k
      ptr_->AddRef();
327
56.6k
  }
_ZN13scoped_refptrIN2yb6pggate12PgTxnManagerEEC2EPS2_
Line
Count
Source
324
1.65k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
1.65k
    if (ptr_)
326
1.65k
      ptr_->AddRef();
327
1.65k
  }
_ZN13scoped_refptrIN2yb6pggate9PgSessionEEC2EPS2_
Line
Count
Source
324
1.65k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
1.65k
    if (ptr_)
326
1.65k
      ptr_->AddRef();
327
1.65k
  }
_ZN13scoped_refptrIN2yb6pggate11PgTableDescEEC2EPS2_
Line
Count
Source
324
216k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
216k
    if (ptr_)
326
64.5k
      ptr_->AddRef();
327
216k
  }
_ZN13scoped_refptrIN2yb16RefCountedStringEEC2EPS1_
Line
Count
Source
324
348
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
348
    if (ptr_)
326
348
      ptr_->AddRef();
327
348
  }
_ZN13scoped_refptrIN2yb3rpc10RpcServiceEEC2EPS2_
Line
Count
Source
324
140k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
140k
    if (ptr_)
326
140k
      ptr_->AddRef();
327
140k
  }
Unexecuted instantiation: rpc_context.cc:_ZN13scoped_refptrIN2yb3rpc12_GLOBAL__N_18PbTracerEEC2EPS3_
_ZN13scoped_refptrIN2yb5tools22ChecksumResultReporterEEC2EPS2_
Line
Count
Source
324
4.82k
  scoped_refptr(T* p) : ptr_(p) { // NOLINT
325
4.82k
    if (ptr_)
326
4.82k
      ptr_->AddRef();
327
4.82k
  }
328
329
625M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
625M
    if (ptr_)
331
619M
      ptr_->AddRef();
332
625M
  }
_ZN13scoped_refptrIN2yb6client8internal12RemoteTabletEEC2ERKS4_
Line
Count
Source
329
57.6M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
57.6M
    if (ptr_)
331
57.4M
      ptr_->AddRef();
332
57.6M
  }
_ZN13scoped_refptrIN2yb6master10TabletInfoEEC2ERKS3_
Line
Count
Source
329
7.64M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
7.64M
    if (ptr_)
331
7.64M
      ptr_->AddRef();
332
7.64M
  }
_ZN13scoped_refptrIN2yb6master9TableInfoEEC2ERKS3_
Line
Count
Source
329
70.9M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
70.9M
    if (ptr_)
331
70.8M
      ptr_->AddRef();
332
70.9M
  }
_ZN13scoped_refptrIN2yb6tablet17RaftGroupMetadataEEC2ERKS3_
Line
Count
Source
329
755k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
755k
    if (ptr_)
331
755k
      ptr_->AddRef();
332
755k
  }
_ZN13scoped_refptrIN2yb12MetricEntityEEC2ERKS2_
Line
Count
Source
329
18.9M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
18.9M
    if (ptr_)
331
18.7M
      ptr_->AddRef();
332
18.9M
  }
_ZN13scoped_refptrIN2yb3log18ReadableLogSegmentEEC2ERKS3_
Line
Count
Source
329
3.30M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
3.30M
    if (ptr_)
331
3.30M
      ptr_->AddRef();
332
3.30M
  }
_ZN13scoped_refptrIN2yb6ThreadEEC2ERKS2_
Line
Count
Source
329
114k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
114k
    if (ptr_)
331
114k
      ptr_->AddRef();
332
114k
  }
_ZN13scoped_refptrIN2yb8internal13BindStateBaseEEC2ERKS3_
Line
Count
Source
329
93.9M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
93.9M
    if (ptr_)
331
93.9M
      ptr_->AddRef();
332
93.9M
  }
_ZN13scoped_refptrIN2yb9consensus14ConsensusRoundEEC2ERKS3_
Line
Count
Source
329
20.4M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
20.4M
    if (ptr_)
331
20.4M
      ptr_->AddRef();
332
20.4M
  }
_ZN13scoped_refptrIN2yb3log3LogEEC2ERKS3_
Line
Count
Source
329
355k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
355k
    if (ptr_)
331
355k
      ptr_->AddRef();
332
355k
  }
_ZN13scoped_refptrIN2yb6server5ClockEEC2ERKS3_
Line
Count
Source
329
11.4M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
11.4M
    if (ptr_)
331
11.4M
      ptr_->AddRef();
332
11.4M
  }
_ZN13scoped_refptrIN2yb6MetricEEC2ERKS2_
Line
Count
Source
329
192M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
192M
    if (ptr_)
331
192M
      ptr_->AddRef();
332
192M
  }
rpc_stub-test.cc:_ZN13scoped_refptrIN2yb3rpc12_GLOBAL__N_114RefCountedTestEEC2ERKS4_
Line
Count
Source
329
2
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
2
    if (ptr_)
331
2
      ptr_->AddRef();
332
2
  }
_ZN13scoped_refptrIN2yb9HistogramEEC2ERKS2_
Line
Count
Source
329
81.7M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
81.7M
    if (ptr_)
331
77.5M
      ptr_->AddRef();
332
81.7M
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIjEEEC2ERKS3_
Line
Count
Source
329
13.4k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
13.4k
    if (ptr_)
331
13.4k
      ptr_->AddRef();
332
13.4k
  }
_ZN13scoped_refptrIN2yb3log17LogAnchorRegistryEEC2ERKS3_
Line
Count
Source
329
356k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
356k
    if (ptr_)
331
356k
      ptr_->AddRef();
332
356k
  }
_ZN13scoped_refptrIN2yb3RefEEC2ERKS2_
Line
Count
Source
329
1
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
1
    if (ptr_)
331
1
      ptr_->AddRef();
332
1
  }
_ZN13scoped_refptrIN2yb13FunctionGaugeIxEEEC2ERKS3_
Line
Count
Source
329
17.1k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
17.1k
    if (ptr_)
331
17.1k
      ptr_->AddRef();
332
17.1k
  }
_ZN13scoped_refptrIN2yb7CounterEEC2ERKS2_
Line
Count
Source
329
11.7M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
11.7M
    if (ptr_)
331
10.3M
      ptr_->AddRef();
332
11.7M
  }
_ZN13scoped_refptrIN2yb3rpc10RpcServiceEEC2ERKS3_
Line
Count
Source
329
1.63M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
1.63M
    if (ptr_)
331
1.63M
      ptr_->AddRef();
332
1.63M
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIxEEEC2ERKS3_
Line
Count
Source
329
2.01M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
2.01M
    if (ptr_)
331
2.01M
      ptr_->AddRef();
332
2.01M
  }
_ZN13scoped_refptrIN2yb9consensus14LeaderElectionEEC2ERKS3_
Line
Count
Source
329
368k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
368k
    if (ptr_)
331
369k
      ptr_->AddRef();
332
368k
  }
_ZN13scoped_refptrIN2yb14ExternalMasterEEC2ERKS2_
Line
Count
Source
329
603
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
603
    if (ptr_)
331
603
      ptr_->AddRef();
332
603
  }
_ZN13scoped_refptrIN2yb20ExternalTabletServerEEC2ERKS2_
Line
Count
Source
329
6.69k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
6.69k
    if (ptr_)
331
6.69k
      ptr_->AddRef();
332
6.69k
  }
_ZN13scoped_refptrIN2yb3log8LogIndex10IndexChunkEEC2ERKS4_
Line
Count
Source
329
178k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
178k
    if (ptr_)
331
178k
      ptr_->AddRef();
332
178k
  }
_ZN13scoped_refptrIN2yb3log8LogIndexEEC2ERKS3_
Line
Count
Source
329
89.7k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
89.7k
    if (ptr_)
331
89.6k
      ptr_->AddRef();
332
89.7k
  }
_ZN13scoped_refptrIN2yb6master13NamespaceInfoEEC2ERKS3_
Line
Count
Source
329
1.10M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
1.10M
    if (ptr_)
331
1.09M
      ptr_->AddRef();
332
1.10M
  }
_ZN13scoped_refptrIN2yb6master10UDTypeInfoEEC2ERKS3_
Line
Count
Source
329
626
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
626
    if (ptr_)
331
572
      ptr_->AddRef();
332
626
  }
_ZN13scoped_refptrIN2yb6master14TablegroupInfoEEC2ERKS3_
Line
Count
Source
329
3
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
3
    if (ptr_)
331
3
      ptr_->AddRef();
332
3
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master15RedisConfigInfoEEC2ERKS3_
_ZN13scoped_refptrIN2yb6master12TasksTrackerEEC2ERKS3_
Line
Count
Source
329
487k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
487k
    if (ptr_)
331
487k
      ptr_->AddRef();
332
487k
  }
_ZN13scoped_refptrIN2yb6master17ClusterConfigInfoEEC2ERKS3_
Line
Count
Source
329
840
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
840
    if (ptr_)
331
840
      ptr_->AddRef();
332
840
  }
_ZN13scoped_refptrIN2yb6master8RoleInfoEEC2ERKS3_
Line
Count
Source
329
37.3k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
37.3k
    if (ptr_)
331
37.1k
      ptr_->AddRef();
332
37.3k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIyEEEC2ERKS3_
Line
Count
Source
329
14.4M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
14.4M
    if (ptr_)
331
14.4M
      ptr_->AddRef();
332
14.4M
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master12SnapshotInfoEEC2ERKS3_
_ZN13scoped_refptrIN2yb6master13CDCStreamInfoEEC2ERKS3_
Line
Count
Source
329
5.27k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
5.27k
    if (ptr_)
331
5.27k
      ptr_->AddRef();
332
5.27k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master23UniverseReplicationInfoEEC2ERKS3_
_ZN13scoped_refptrIN2yb13FunctionGaugeIyEEEC2ERKS3_
Line
Count
Source
329
34.3k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
34.3k
    if (ptr_)
331
34.3k
      ptr_->AddRef();
332
34.3k
  }
_ZN13scoped_refptrIN2yb15AtomicMillisLagEEC2ERKS2_
Line
Count
Source
329
17.1k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
17.1k
    if (ptr_)
331
17.1k
      ptr_->AddRef();
332
17.1k
  }
_ZN13scoped_refptrIN2yb6tablet15OperationDriverEEC2ERKS3_
Line
Count
Source
329
278k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
278k
    if (ptr_)
331
278k
      ptr_->AddRef();
332
278k
  }
_ZN13scoped_refptrIN2yb9ClockBaseEEC2ERKS2_
Line
Count
Source
329
509k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
509k
    if (ptr_)
331
509k
      ptr_->AddRef();
332
509k
  }
_ZN13scoped_refptrIN2yb7tserver22RemoteBootstrapSessionEEC2ERKS3_
Line
Count
Source
329
2.45k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
2.45k
    if (ptr_)
331
2.45k
      ptr_->AddRef();
332
2.45k
  }
_ZN13scoped_refptrIN2yb5TraceEEC2ERKS2_
Line
Count
Source
329
10.3M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
10.3M
    if (ptr_)
331
10.3M
      ptr_->AddRef();
332
10.3M
  }
_ZN13scoped_refptrIN2yb7tserver27TransitionInProgressDeleterEEC2ERKS3_
Line
Count
Source
329
82.6k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
82.6k
    if (ptr_)
331
82.5k
      ptr_->AddRef();
332
82.6k
  }
_ZN13scoped_refptrIN2yb11redisserver12BatchContextEEC2ERKS3_
Line
Count
Source
329
3.02M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
3.02M
    if (ptr_)
331
3.02M
      ptr_->AddRef();
332
3.02M
  }
redis_service.cc:_ZN13scoped_refptrIN2yb11redisserver12_GLOBAL__N_116BatchContextImplEEC2ERKS4_
Line
Count
Source
329
775
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
775
    if (ptr_)
331
775
      ptr_->AddRef();
332
775
  }
_ZN13scoped_refptrIN2yb6client8internal9MetaCacheEEC2ERKS4_
Line
Count
Source
329
56.6k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
56.6k
    if (ptr_)
331
56.6k
      ptr_->AddRef();
332
56.6k
  }
_ZN13scoped_refptrIN2yb6pggate12PgTxnManagerEEC2ERKS3_
Line
Count
Source
329
1.65k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
1.65k
    if (ptr_)
331
1.65k
      ptr_->AddRef();
332
1.65k
  }
_ZN13scoped_refptrIN2yb6server11HybridClockEEC2ERKS3_
Line
Count
Source
329
1.65k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
1.65k
    if (ptr_)
331
1.65k
      ptr_->AddRef();
332
1.65k
  }
_ZN13scoped_refptrIN2yb6pggate9PgSessionEEC2ERKS3_
Line
Count
Source
329
7.40M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
7.40M
    if (ptr_)
331
7.40M
      ptr_->AddRef();
332
7.40M
  }
_ZN13scoped_refptrIN2yb6pggate11PgTableDescEEC2ERKS3_
Line
Count
Source
329
11.9M
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
11.9M
    if (ptr_)
331
11.6M
      ptr_->AddRef();
332
11.9M
  }
_ZN13scoped_refptrIN2yb15FailureDetectorEEC2ERKS2_
Line
Count
Source
329
9
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
9
    if (ptr_)
331
9
      ptr_->AddRef();
332
9
  }
_ZN13scoped_refptrIN2yb5tools22ChecksumResultReporterEEC2ERKS3_
Line
Count
Source
329
4.19k
  scoped_refptr(const scoped_refptr<T>& r) : ptr_(r.ptr_) {
330
4.19k
    if (ptr_)
331
4.19k
      ptr_->AddRef();
332
4.19k
  }
333
334
  template <typename U>
335
21.7M
  scoped_refptr(const scoped_refptr<U>& r) : ptr_(r.get()) {
336
21.7M
    if (ptr_)
337
21.7M
      ptr_->AddRef();
338
21.7M
  }
_ZN13scoped_refptrIN2yb9ClockBaseEEC2INS0_6server5ClockEEERKS_IT_E
Line
Count
Source
335
97.3k
  scoped_refptr(const scoped_refptr<U>& r) : ptr_(r.get()) {
336
97.3k
    if (ptr_)
337
97.2k
      ptr_->AddRef();
338
97.3k
  }
_ZN13scoped_refptrIN2yb3rpc10RpcServiceEEC2INS1_11ServicePoolEEERKS_IT_E
Line
Count
Source
335
140k
  scoped_refptr(const scoped_refptr<U>& r) : ptr_(r.get()) {
336
140k
    if (ptr_)
337
140k
      ptr_->AddRef();
338
140k
  }
_ZN13scoped_refptrIKN2yb6master9TableInfoEEC2IS2_EERKS_IT_E
Line
Count
Source
335
11.4M
  scoped_refptr(const scoped_refptr<U>& r) : ptr_(r.get()) {
336
11.4M
    if (ptr_)
337
11.4M
      ptr_->AddRef();
338
11.4M
  }
_ZN13scoped_refptrIN2yb9ClockBaseEEC2INS0_6server11HybridClockEEERKS_IT_E
Line
Count
Source
335
1.65k
  scoped_refptr(const scoped_refptr<U>& r) : ptr_(r.get()) {
336
1.65k
    if (ptr_)
337
1.65k
      ptr_->AddRef();
338
1.65k
  }
_ZN13scoped_refptrIN2yb6MetricEEC2INS0_7CounterEEERKS_IT_E
Line
Count
Source
335
7.69M
  scoped_refptr(const scoped_refptr<U>& r) : ptr_(r.get()) {
336
7.69M
    if (ptr_)
337
7.69M
      ptr_->AddRef();
338
7.69M
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6MetricEEC2INS0_9MillisLagEEERKS_IT_E
_ZN13scoped_refptrIN2yb6MetricEEC2INS0_15AtomicMillisLagEEERKS_IT_E
Line
Count
Source
335
105k
  scoped_refptr(const scoped_refptr<U>& r) : ptr_(r.get()) {
336
105k
    if (ptr_)
337
105k
      ptr_->AddRef();
338
105k
  }
_ZN13scoped_refptrIN2yb6MetricEEC2INS0_9HistogramEEERKS_IT_E
Line
Count
Source
335
2.32M
  scoped_refptr(const scoped_refptr<U>& r) : ptr_(r.get()) {
336
2.32M
    if (ptr_)
337
2.32M
      ptr_->AddRef();
338
2.32M
  }
339
340
  template <typename U>
341
230M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
230M
    r.ptr_ = nullptr;
343
230M
  }
_ZN13scoped_refptrIN2yb3log8LogIndexEEC2IS2_EEOS_IT_E
Line
Count
Source
341
34
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
34
    r.ptr_ = nullptr;
343
34
  }
_ZN13scoped_refptrIN2yb3log18ReadableLogSegmentEEC2IS2_EEOS_IT_E
Line
Count
Source
341
2.59M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
2.59M
    r.ptr_ = nullptr;
343
2.59M
  }
_ZN13scoped_refptrIN2yb6client8internal12RemoteTabletEEC2IS3_EEOS_IT_E
Line
Count
Source
341
26.6M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
26.6M
    r.ptr_ = nullptr;
343
26.6M
  }
_ZN13scoped_refptrIN2yb7CounterEEC2IS1_EEOS_IT_E
Line
Count
Source
341
19.6M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
19.6M
    r.ptr_ = nullptr;
343
19.6M
  }
_ZN13scoped_refptrIN2yb6master9TableInfoEEC2IS2_EEOS_IT_E
Line
Count
Source
341
3.50M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
3.50M
    r.ptr_ = nullptr;
343
3.50M
  }
_ZN13scoped_refptrIN2yb12MetricEntityEEC2IS1_EEOS_IT_E
Line
Count
Source
341
18.3M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
18.3M
    r.ptr_ = nullptr;
343
18.3M
  }
_ZN13scoped_refptrIN2yb9consensus14LeaderElectionEEC2IS2_EEOS_IT_E
Line
Count
Source
341
298k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
298k
    r.ptr_ = nullptr;
343
298k
  }
_ZN13scoped_refptrIN2yb9consensus14ConsensusRoundEEC2IS2_EEOS_IT_E
Line
Count
Source
341
12.4M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
12.4M
    r.ptr_ = nullptr;
343
12.4M
  }
_ZN13scoped_refptrIN2yb3log3LogEEC2IS2_EEOS_IT_E
Line
Count
Source
341
23
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
23
    r.ptr_ = nullptr;
343
23
  }
_ZN13scoped_refptrIN2yb9HistogramEEC2IS1_EEOS_IT_E
Line
Count
Source
341
13.9M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
13.9M
    r.ptr_ = nullptr;
343
13.9M
  }
_ZN13scoped_refptrIN2yb6master10TabletInfoEEC2IS2_EEOS_IT_E
Line
Count
Source
341
14.6M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
14.6M
    r.ptr_ = nullptr;
343
14.6M
  }
_ZN13scoped_refptrIN2yb6master13CDCStreamInfoEEC2IS2_EEOS_IT_E
Line
Count
Source
341
476
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
476
    r.ptr_ = nullptr;
343
476
  }
_ZN13scoped_refptrIN2yb6master23UniverseReplicationInfoEEC2IS2_EEOS_IT_E
Line
Count
Source
341
4
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
4
    r.ptr_ = nullptr;
343
4
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIyEEEC2IS2_EEOS_IT_E
Line
Count
Source
341
27.1M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
27.1M
    r.ptr_ = nullptr;
343
27.1M
  }
_ZN13scoped_refptrIN2yb6MetricEEC2IS1_EEOS_IT_E
Line
Count
Source
341
10.1M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
10.1M
    r.ptr_ = nullptr;
343
10.1M
  }
rpc_stub-test.cc:_ZN13scoped_refptrIN2yb3rpc12_GLOBAL__N_114RefCountedTestEEC2IS3_EEOS_IT_E
Line
Count
Source
341
1
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
1
    r.ptr_ = nullptr;
343
1
  }
_ZN13scoped_refptrIN2yb6server11HybridClockEEC2IS2_EEOS_IT_E
Line
Count
Source
341
1.65k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
1.65k
    r.ptr_ = nullptr;
343
1.65k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIjEEEC2IS2_EEOS_IT_E
Line
Count
Source
341
190k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
190k
    r.ptr_ = nullptr;
343
190k
  }
_ZN13scoped_refptrIN2yb6tablet17RaftGroupMetadataEEC2IS2_EEOS_IT_E
Line
Count
Source
341
265k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
265k
    r.ptr_ = nullptr;
343
265k
  }
_ZN13scoped_refptrIN2yb6server5ClockEEC2IS2_EEOS_IT_E
Line
Count
Source
341
3.06M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
3.06M
    r.ptr_ = nullptr;
343
3.06M
  }
_ZN13scoped_refptrIN2yb7tserver22RemoteBootstrapSessionEEC2IS2_EEOS_IT_E
Line
Count
Source
341
1.44k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
1.44k
    r.ptr_ = nullptr;
343
1.44k
  }
_ZN13scoped_refptrIN2yb3RefEEC2IS1_EEOS_IT_E
Line
Count
Source
341
1
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
1
    r.ptr_ = nullptr;
343
1
  }
_ZN13scoped_refptrIN2yb6ThreadEEC2IS1_EEOS_IT_E
Line
Count
Source
341
301k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
301k
    r.ptr_ = nullptr;
343
301k
  }
_ZN13scoped_refptrIN2yb13FunctionGaugeIxEEEC2IS2_EEOS_IT_E
Line
Count
Source
341
85.5k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
85.5k
    r.ptr_ = nullptr;
343
85.5k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIiEEEC2IS2_EEOS_IT_E
Line
Count
Source
341
4
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
4
    r.ptr_ = nullptr;
343
4
  }
_ZN13scoped_refptrIN2yb6MetricEEC2INS0_9HistogramEEEOS_IT_E
Line
Count
Source
341
1
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
1
    r.ptr_ = nullptr;
343
1
  }
_ZN13scoped_refptrIN2yb3rpc10RpcServiceEEC2IS2_EEOS_IT_E
Line
Count
Source
341
1.49M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
1.49M
    r.ptr_ = nullptr;
343
1.49M
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIxEEEC2IS2_EEOS_IT_E
Line
Count
Source
341
1.12M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
1.12M
    r.ptr_ = nullptr;
343
1.12M
  }
_ZN13scoped_refptrIN2yb15AtomicMillisLagEEC2IS1_EEOS_IT_E
Line
Count
Source
341
88.8k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
88.8k
    r.ptr_ = nullptr;
343
88.8k
  }
_ZN13scoped_refptrIN2yb14ExternalMasterEEC2IS1_EEOS_IT_E
Line
Count
Source
341
10
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
10
    r.ptr_ = nullptr;
343
10
  }
_ZN13scoped_refptrIKN2yb6master9TableInfoEEC2IS3_EEOS_IT_E
Line
Count
Source
341
81
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
81
    r.ptr_ = nullptr;
343
81
  }
_ZN13scoped_refptrIN2yb6master13NamespaceInfoEEC2IS2_EEOS_IT_E
Line
Count
Source
341
1.41M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
1.41M
    r.ptr_ = nullptr;
343
1.41M
  }
_ZN13scoped_refptrIN2yb6master10UDTypeInfoEEC2IS2_EEOS_IT_E
Line
Count
Source
341
99
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
99
    r.ptr_ = nullptr;
343
99
  }
_ZN13scoped_refptrIN2yb6master15RedisConfigInfoEEC2IS2_EEOS_IT_E
Line
Count
Source
341
582
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
582
    r.ptr_ = nullptr;
343
582
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master16DeletedTableInfoEEC2IS2_EEOS_IT_E
_ZN13scoped_refptrIN2yb6master8RoleInfoEEC2IS2_EEOS_IT_E
Line
Count
Source
341
4.14k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
4.14k
    r.ptr_ = nullptr;
343
4.14k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master12SnapshotInfoEEC2IS2_EEOS_IT_E
_ZN13scoped_refptrIN2yb3rpc11ServicePoolEEC2IS2_EEOS_IT_E
Line
Count
Source
341
368
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
368
    r.ptr_ = nullptr;
343
368
  }
_ZN13scoped_refptrIN2yb3rpc10RpcServiceEEC2INS1_11ServicePoolEEEOS_IT_E
Line
Count
Source
341
151
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
151
    r.ptr_ = nullptr;
343
151
  }
_ZN13scoped_refptrIN2yb13FunctionGaugeIyEEEC2IS2_EEOS_IT_E
Line
Count
Source
341
399k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
399k
    r.ptr_ = nullptr;
343
399k
  }
_ZN13scoped_refptrIN2yb6MetricEEC2INS0_13FunctionGaugeIyEEEEOS_IT_E
Line
Count
Source
341
227k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
227k
    r.ptr_ = nullptr;
343
227k
  }
_ZN13scoped_refptrIN2yb9ClockBaseEEC2INS0_6server5ClockEEEOS_IT_E
Line
Count
Source
341
4.06k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
4.06k
    r.ptr_ = nullptr;
343
4.06k
  }
_ZN13scoped_refptrIN2yb6tablet15OperationDriverEEC2IS2_EEOS_IT_E
Line
Count
Source
341
50.6M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
50.6M
    r.ptr_ = nullptr;
343
50.6M
  }
_ZN13scoped_refptrIN2yb5TraceEEC2IS1_EEOS_IT_E
Line
Count
Source
341
2.68M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
2.68M
    r.ptr_ = nullptr;
343
2.68M
  }
_ZN13scoped_refptrIN2yb7tserver27TransitionInProgressDeleterEEC2IS2_EEOS_IT_E
Line
Count
Source
341
329k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
329k
    r.ptr_ = nullptr;
343
329k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb11redisserver12BatchContextEEC2IS2_EEOS_IT_E
redis_service.cc:_ZN13scoped_refptrIN2yb11redisserver12_GLOBAL__N_116BatchContextImplEEC2IS3_EEOS_IT_E
Line
Count
Source
341
418k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
418k
    r.ptr_ = nullptr;
343
418k
  }
_ZN13scoped_refptrIN2yb6pggate9PgSessionEEC2IS2_EEOS_IT_E
Line
Count
Source
341
10.8M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
10.8M
    r.ptr_ = nullptr;
343
10.8M
  }
_ZN13scoped_refptrIN2yb6pggate11PgTableDescEEC2IS2_EEOS_IT_E
Line
Count
Source
341
7.31M
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
7.31M
    r.ptr_ = nullptr;
343
7.31M
  }
_ZN13scoped_refptrIN2yb6pggate12PgTxnManagerEEC2IS2_EEOS_IT_E
Line
Count
Source
341
1.65k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
1.65k
    r.ptr_ = nullptr;
343
1.65k
  }
_ZN13scoped_refptrIN2yb9ClockBaseEEC2IS1_EEOS_IT_E
Line
Count
Source
341
1.65k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
1.65k
    r.ptr_ = nullptr;
343
1.65k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb9MillisLagEEC2IS1_EEOS_IT_E
Unexecuted instantiation: rpc_context.cc:_ZN13scoped_refptrIN2yb3rpc12_GLOBAL__N_18PbTracerEEC2IS3_EEOS_IT_E
Unexecuted instantiation: rpc_context.cc:_ZN13scoped_refptrIN2yb5debug24ConvertableToTraceFormatEEC2INS0_3rpc12_GLOBAL__N_18PbTracerEEEOS_IT_E
_ZN13scoped_refptrIN2yb5tools22ChecksumResultReporterEEC2IS2_EEOS_IT_E
Line
Count
Source
341
4.19k
  scoped_refptr(scoped_refptr<U>&& r) : ptr_(r.get()) {
342
4.19k
    r.ptr_ = nullptr;
343
4.19k
  }
344
345
1.45G
  ~scoped_refptr() {
346
1.45G
    if (ptr_)
347
1.03G
      ptr_->Release();
348
1.45G
  }
_ZN13scoped_refptrIN2yb12MetricEntityEED2Ev
Line
Count
Source
345
38.9M
  ~scoped_refptr() {
346
38.9M
    if (ptr_)
347
18.1M
      ptr_->Release();
348
38.9M
  }
_ZN13scoped_refptrIN2yb3log8LogIndexEED2Ev
Line
Count
Source
345
96.5k
  ~scoped_refptr() {
346
96.5k
    if (ptr_)
347
49.0k
      ptr_->Release();
348
96.5k
  }
_ZN13scoped_refptrIN2yb3log18ReadableLogSegmentEED2Ev
Line
Count
Source
345
6.01M
  ~scoped_refptr() {
346
6.01M
    if (ptr_)
347
3.42M
      ptr_->Release();
348
6.01M
  }
_ZN13scoped_refptrIN2yb3log3LogEED2Ev
Line
Count
Source
345
635k
  ~scoped_refptr() {
346
635k
    if (ptr_)
347
457k
      ptr_->Release();
348
635k
  }
_ZN13scoped_refptrIN2yb6server5ClockEED2Ev
Line
Count
Source
345
22.1M
  ~scoped_refptr() {
346
22.1M
    if (ptr_)
347
19.0M
      ptr_->Release();
348
22.1M
  }
_ZN13scoped_refptrIN2yb6client8internal12RemoteTabletEED2Ev
Line
Count
Source
345
126M
  ~scoped_refptr() {
346
126M
    if (ptr_)
347
76.5M
      ptr_->Release();
348
126M
  }
_ZN13scoped_refptrIN2yb7CounterEED2Ev
Line
Count
Source
345
74.4M
  ~scoped_refptr() {
346
74.4M
    if (ptr_)
347
41.1M
      ptr_->Release();
348
74.4M
  }
_ZN13scoped_refptrIN2yb9ClockBaseEED2Ev
Line
Count
Source
345
609k
  ~scoped_refptr() {
346
609k
    if (ptr_)
347
586k
      ptr_->Release();
348
609k
  }
_ZN13scoped_refptrIN2yb6master10TabletInfoEED2Ev
Line
Count
Source
345
36.7M
  ~scoped_refptr() {
346
36.7M
    if (ptr_)
347
21.8M
      ptr_->Release();
348
36.7M
  }
_ZN13scoped_refptrIN2yb6master9TableInfoEED2Ev
Line
Count
Source
345
74.7M
  ~scoped_refptr() {
346
74.7M
    if (ptr_)
347
70.7M
      ptr_->Release();
348
74.7M
  }
_ZN13scoped_refptrIN2yb6tablet17RaftGroupMetadataEED2Ev
Line
Count
Source
345
998k
  ~scoped_refptr() {
346
998k
    if (ptr_)
347
730k
      ptr_->Release();
348
998k
  }
_ZN13scoped_refptrIN2yb5TraceEED2Ev
Line
Count
Source
345
220M
  ~scoped_refptr() {
346
220M
    if (ptr_)
347
94.8M
      ptr_->Release();
348
220M
  }
_ZN13scoped_refptrIN2yb3log17LogAnchorRegistryEED2Ev
Line
Count
Source
345
363k
  ~scoped_refptr() {
346
363k
    if (ptr_)
347
363k
      ptr_->Release();
348
363k
  }
_ZN13scoped_refptrIN2yb9consensus14LeaderElectionEED2Ev
Line
Count
Source
345
966k
  ~scoped_refptr() {
346
966k
    if (ptr_)
347
591k
      ptr_->Release();
348
966k
  }
_ZN13scoped_refptrIN2yb6ThreadEED2Ev
Line
Count
Source
345
2.01M
  ~scoped_refptr() {
346
2.01M
    if (ptr_)
347
1.71M
      ptr_->Release();
348
2.01M
  }
_ZN13scoped_refptrIN2yb9consensus14ConsensusRoundEED2Ev
Line
Count
Source
345
57.7M
  ~scoped_refptr() {
346
57.7M
    if (ptr_)
347
43.9M
      ptr_->Release();
348
57.7M
  }
_ZN13scoped_refptrIN2yb9HistogramEED2Ev
Line
Count
Source
345
160M
  ~scoped_refptr() {
346
160M
    if (ptr_)
347
139M
      ptr_->Release();
348
160M
  }
_ZN13scoped_refptrIN2yb6master12TasksTrackerEED2Ev
Line
Count
Source
345
246k
  ~scoped_refptr() {
346
246k
    if (ptr_)
347
245k
      ptr_->Release();
348
246k
  }
_ZN13scoped_refptrIN2yb6MetricEED2Ev
Line
Count
Source
345
214M
  ~scoped_refptr() {
346
214M
    if (ptr_)
347
194M
      ptr_->Release();
348
214M
  }
_ZN13scoped_refptrIN2yb6master13NamespaceInfoEED2Ev
Line
Count
Source
345
2.53M
  ~scoped_refptr() {
346
2.53M
    if (ptr_)
347
1.11M
      ptr_->Release();
348
2.53M
  }
_ZN13scoped_refptrIN2yb6master23UniverseReplicationInfoEED2Ev
Line
Count
Source
345
7
  ~scoped_refptr() {
346
7
    if (ptr_)
347
1
      ptr_->Release();
348
7
  }
_ZN13scoped_refptrIN2yb6master13CDCStreamInfoEED2Ev
Line
Count
Source
345
8.78k
  ~scoped_refptr() {
346
8.78k
    if (ptr_)
347
5.43k
      ptr_->Release();
348
8.78k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master12SnapshotInfoEED2Ev
_ZN13scoped_refptrIN2yb6master17ClusterConfigInfoEED2Ev
Line
Count
Source
345
933
  ~scoped_refptr() {
346
933
    if (ptr_)
347
914
      ptr_->Release();
348
933
  }
_ZN13scoped_refptrIN2yb6master13SysConfigInfoEED2Ev
Line
Count
Source
345
280
  ~scoped_refptr() {
346
280
    if (ptr_)
347
223
      ptr_->Release();
348
280
  }
_ZN13scoped_refptrIN2yb6master15RedisConfigInfoEED2Ev
Line
Count
Source
345
875
  ~scoped_refptr() {
346
875
    if (ptr_)
347
2
      ptr_->Release();
348
875
  }
_ZN13scoped_refptrIN2yb6master8RoleInfoEED2Ev
Line
Count
Source
345
50.4k
  ~scoped_refptr() {
346
50.4k
    if (ptr_)
347
40.6k
      ptr_->Release();
348
50.4k
  }
_ZN13scoped_refptrIN2yb6master10UDTypeInfoEED2Ev
Line
Count
Source
345
1.06k
  ~scoped_refptr() {
346
1.06k
    if (ptr_)
347
708
      ptr_->Release();
348
1.06k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIyEEED2Ev
Line
Count
Source
345
47.7M
  ~scoped_refptr() {
346
47.7M
    if (ptr_)
347
19.3M
      ptr_->Release();
348
47.7M
  }
_ZN13scoped_refptrIN2yb3rpc11ServicePoolEED2Ev
Line
Count
Source
345
140k
  ~scoped_refptr() {
346
140k
    if (ptr_)
347
140k
      ptr_->Release();
348
140k
  }
_ZN13scoped_refptrIN2yb3rpc10RpcServiceEED2Ev
Line
Count
Source
345
1.79M
  ~scoped_refptr() {
346
1.79M
    if (ptr_)
347
303k
      ptr_->Release();
348
1.79M
  }
rpc_stub-test.cc:_ZN13scoped_refptrIN2yb3rpc12_GLOBAL__N_114RefCountedTestEED2Ev
Line
Count
Source
345
4
  ~scoped_refptr() {
346
4
    if (ptr_)
347
3
      ptr_->Release();
348
4
  }
_ZN13scoped_refptrIN2yb6server11HybridClockEED2Ev
Line
Count
Source
345
4.96k
  ~scoped_refptr() {
346
4.96k
    if (ptr_)
347
3.30k
      ptr_->Release();
348
4.96k
  }
_ZN13scoped_refptrIN2yb6server12LogicalClockEED2Ev
Line
Count
Source
345
3
  ~scoped_refptr() {
346
3
    if (ptr_)
347
3
      ptr_->Release();
348
3
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIjEEED2Ev
Line
Count
Source
345
265k
  ~scoped_refptr() {
346
265k
    if (ptr_)
347
61.4k
      ptr_->Release();
348
265k
  }
_ZN13scoped_refptrIN2yb14ExternalMasterEED2Ev
Line
Count
Source
345
865
  ~scoped_refptr() {
346
865
    if (ptr_)
347
855
      ptr_->Release();
348
865
  }
_ZN13scoped_refptrIN2yb7tserver22RemoteBootstrapSessionEED2Ev
Line
Count
Source
345
10.6k
  ~scoped_refptr() {
346
10.6k
    if (ptr_)
347
9.23k
      ptr_->Release();
348
10.6k
  }
_ZN13scoped_refptrIN2yb3RefEED2Ev
Line
Count
Source
345
3
  ~scoped_refptr() {
346
3
    if (ptr_)
347
1
      ptr_->Release();
348
3
  }
_ZN13scoped_refptrIN2yb15FailureDetectorEED2Ev
Line
Count
Source
345
10
  ~scoped_refptr() {
346
10
    if (ptr_)
347
10
      ptr_->Release();
348
10
  }
_ZN13scoped_refptrIN2yb9MillisLagEED2Ev
Line
Count
Source
345
1
  ~scoped_refptr() {
346
1
    if (ptr_)
347
1
      ptr_->Release();
348
1
  }
_ZN13scoped_refptrIN2yb15AtomicMillisLagEED2Ev
Line
Count
Source
345
171k
  ~scoped_refptr() {
346
171k
    if (ptr_)
347
65.1k
      ptr_->Release();
348
171k
  }
_ZN13scoped_refptrIN2yb13FunctionGaugeIxEEED2Ev
Line
Count
Source
345
119k
  ~scoped_refptr() {
346
119k
    if (ptr_)
347
34.3k
      ptr_->Release();
348
119k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIiEEED2Ev
Line
Count
Source
345
6
  ~scoped_refptr() {
346
6
    if (ptr_)
347
2
      ptr_->Release();
348
6
  }
_ZN13scoped_refptrIN2yb9util_test12ToStringableEED2Ev
Line
Count
Source
345
3
  ~scoped_refptr() {
346
3
    if (ptr_)
347
2
      ptr_->Release();
348
3
  }
_ZN13scoped_refptrIN2yb9util_test17ToStringableChildEED2Ev
Line
Count
Source
345
1
  ~scoped_refptr() {
346
1
    if (ptr_)
347
1
      ptr_->Release();
348
1
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIxEEED2Ev
Line
Count
Source
345
6.89M
  ~scoped_refptr() {
346
6.89M
    if (ptr_)
347
3.58M
      ptr_->Release();
348
6.89M
  }
_ZN13scoped_refptrIN2yb8internal13BindStateBaseEED2Ev
Line
Count
Source
345
152M
  ~scoped_refptr() {
346
152M
    if (ptr_)
347
150M
      ptr_->Release();
348
152M
  }
_ZN13scoped_refptrIN2yb20ExternalTabletServerEED2Ev
Line
Count
Source
345
7.15k
  ~scoped_refptr() {
346
7.15k
    if (ptr_)
347
7.15k
      ptr_->Release();
348
7.15k
  }
_ZN13scoped_refptrIN2yb3log8LogIndex10IndexChunkEED2Ev
Line
Count
Source
345
28.8M
  ~scoped_refptr() {
346
28.8M
    if (ptr_)
347
28.7M
      ptr_->Release();
348
28.8M
  }
_ZN13scoped_refptrIKN2yb6master9TableInfoEED2Ev
Line
Count
Source
345
11.4M
  ~scoped_refptr() {
346
11.4M
    if (ptr_)
347
11.4M
      ptr_->Release();
348
11.4M
  }
_ZN13scoped_refptrIN2yb6master14TablegroupInfoEED2Ev
Line
Count
Source
345
6
  ~scoped_refptr() {
346
6
    if (ptr_)
347
6
      ptr_->Release();
348
6
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master16DeletedTableInfoEED2Ev
_ZN13scoped_refptrIN2yb13FunctionGaugeIyEEED2Ev
Line
Count
Source
345
695k
  ~scoped_refptr() {
346
695k
    if (ptr_)
347
68.8k
      ptr_->Release();
348
695k
  }
_ZN13scoped_refptrIN2yb6tablet15OperationDriverEED2Ev
Line
Count
Source
345
112M
  ~scoped_refptr() {
346
112M
    if (ptr_)
347
62.0M
      ptr_->Release();
348
112M
  }
_ZN13scoped_refptrIN2yb7tserver27TransitionInProgressDeleterEED2Ev
Line
Count
Source
345
549k
  ~scoped_refptr() {
346
549k
    if (ptr_)
347
214k
      ptr_->Release();
348
549k
  }
_ZN13scoped_refptrIN2yb11redisserver12BatchContextEED2Ev
Line
Count
Source
345
3.23M
  ~scoped_refptr() {
346
3.23M
    if (ptr_)
347
313k
      ptr_->Release();
348
3.23M
  }
redis_service.cc:_ZN13scoped_refptrIN2yb11redisserver12_GLOBAL__N_116BatchContextImplEED2Ev
Line
Count
Source
345
628k
  ~scoped_refptr() {
346
628k
    if (ptr_)
347
210k
      ptr_->Release();
348
628k
  }
_ZN13scoped_refptrIN2yb6client8internal9MetaCacheEED2Ev
Line
Count
Source
345
123k
  ~scoped_refptr() {
346
123k
    if (ptr_)
347
115k
      ptr_->Release();
348
123k
  }
_ZN13scoped_refptrIN2yb6pggate11PgTableDescEED2Ev
Line
Count
Source
345
26.2M
  ~scoped_refptr() {
346
26.2M
    if (ptr_)
347
15.4M
      ptr_->Release();
348
26.2M
  }
_ZN13scoped_refptrIN2yb6pggate9PgSessionEED2Ev
Line
Count
Source
345
18.3M
  ~scoped_refptr() {
346
18.3M
    if (ptr_)
347
7.40M
      ptr_->Release();
348
18.3M
  }
_ZN13scoped_refptrIN2yb6pggate12PgTxnManagerEED2Ev
Line
Count
Source
345
4.95k
  ~scoped_refptr() {
346
4.95k
    if (ptr_)
347
1.65k
      ptr_->Release();
348
4.95k
  }
_ZN13scoped_refptrIN2yb5debug24ConvertableToTraceFormatEED2Ev
Line
Count
Source
345
632k
  ~scoped_refptr() {
346
632k
    if (ptr_)
347
0
      ptr_->Release();
348
632k
  }
_ZN13scoped_refptrIN2yb16RefCountedStringEED2Ev
Line
Count
Source
345
316k
  ~scoped_refptr() {
346
316k
    if (ptr_)
347
360
      ptr_->Release();
348
316k
  }
Unexecuted instantiation: rpc_context.cc:_ZN13scoped_refptrIN2yb3rpc12_GLOBAL__N_18PbTracerEED2Ev
_ZN13scoped_refptrIN2yb5tools22ChecksumResultReporterEED2Ev
Line
Count
Source
345
13.2k
  ~scoped_refptr() {
346
13.2k
    if (ptr_)
347
9.02k
      ptr_->Release();
348
13.2k
  }
349
350
1.42G
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb3log8LogIndexEE3getEv
Line
Count
Source
350
34
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb3log18ReadableLogSegmentEE3getEv
Line
Count
Source
350
16.5M
  T* get() const { return ptr_; }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb16RefCountedStringEE3getEv
_ZNK13scoped_refptrIN2yb6tablet17RaftGroupMetadataEE3getEv
Line
Count
Source
350
21.6M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6client8internal12RemoteTabletEE3getEv
Line
Count
Source
350
97.6M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb7CounterEE3getEv
Line
Count
Source
350
58.7M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6server5ClockEE3getEv
Line
Count
Source
350
62.4M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6master9TableInfoEE3getEv
Line
Count
Source
350
15.2M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb5TraceEE3getEv
Line
Count
Source
350
106M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb12MetricEntityEE3getEv
Line
Count
Source
350
25.2M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb3log3LogEE3getEv
Line
Count
Source
350
423k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb9consensus14LeaderElectionEE3getEv
Line
Count
Source
350
298k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6ThreadEE3getEv
Line
Count
Source
350
507M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb9consensus14ConsensusRoundEE3getEv
Line
Count
Source
350
60.5M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb9HistogramEE3getEv
Line
Count
Source
350
44.3M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb8internal13BindStateBaseEE3getEv
Line
Count
Source
350
125M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6master10TabletInfoEE3getEv
Line
Count
Source
350
16.7M
  T* get() const { return ptr_; }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb6master12TasksTrackerEE3getEv
_ZNK13scoped_refptrIN2yb6MetricEE3getEv
Line
Count
Source
350
30.3M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6master17ClusterConfigInfoEE3getEv
Line
Count
Source
350
2.07k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6master13NamespaceInfoEE3getEv
Line
Count
Source
350
1.42M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6master15RedisConfigInfoEE3getEv
Line
Count
Source
350
590
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6master13SysConfigInfoEE3getEv
Line
Count
Source
350
417k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6master8RoleInfoEE3getEv
Line
Count
Source
350
19.4k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6master10UDTypeInfoEE3getEv
Line
Count
Source
350
192
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6master13CDCStreamInfoEE3getEv
Line
Count
Source
350
3.17k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6master23UniverseReplicationInfoEE3getEv
Line
Count
Source
350
9
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb11AtomicGaugeIyEEE3getEv
Line
Count
Source
350
27.1M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb3rpc11ServicePoolEE3getEv
Line
Count
Source
350
140k
  T* get() const { return ptr_; }
rpc_stub-test.cc:_ZNK13scoped_refptrIN2yb3rpc12_GLOBAL__N_114RefCountedTestEE3getEv
Line
Count
Source
350
1
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6server11HybridClockEE3getEv
Line
Count
Source
350
3.31k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb11AtomicGaugeIjEEE3getEv
Line
Count
Source
350
190k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb7tserver22RemoteBootstrapSessionEE3getEv
Line
Count
Source
350
1.44k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb3RefEE3getEv
Line
Count
Source
350
2
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb13FunctionGaugeIxEEE3getEv
Line
Count
Source
350
85.5k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb11AtomicGaugeIiEEE3getEv
Line
Count
Source
350
4
  T* get() const { return ptr_; }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb9MillisLagEE3getEv
_ZNK13scoped_refptrIN2yb3rpc10RpcServiceEE3getEv
Line
Count
Source
350
1.49M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb11AtomicGaugeIxEEE3getEv
Line
Count
Source
350
1.12M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb15AtomicMillisLagEE3getEv
Line
Count
Source
350
194k
  T* get() const { return ptr_; }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb3log17LogAnchorRegistryEE3getEv
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb16RefCountedMemoryEE3getEv
_ZNK13scoped_refptrIN2yb14ExternalMasterEE3getEv
Line
Count
Source
350
44.9k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb20ExternalTabletServerEE3getEv
Line
Count
Source
350
3.65k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIKN2yb6master9TableInfoEE3getEv
Line
Count
Source
350
81
  T* get() const { return ptr_; }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb6master16DeletedTableInfoEE3getEv
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb6master12SnapshotInfoEE3getEv
_ZNK13scoped_refptrIN2yb13FunctionGaugeIyEEE3getEv
Line
Count
Source
350
626k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6tablet15OperationDriverEE3getEv
Line
Count
Source
350
164M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb7tserver27TransitionInProgressDeleterEE3getEv
Line
Count
Source
350
329k
  T* get() const { return ptr_; }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb11redisserver12BatchContextEE3getEv
redis_service.cc:_ZNK13scoped_refptrIN2yb11redisserver12_GLOBAL__N_116BatchContextImplEE3getEv
Line
Count
Source
350
523k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6client8internal9MetaCacheEE3getEv
Line
Count
Source
350
160k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6pggate12PgTxnManagerEE3getEv
Line
Count
Source
350
1.65k
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6pggate11PgTableDescEE3getEv
Line
Count
Source
350
21.9M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb6pggate9PgSessionEE3getEv
Line
Count
Source
350
10.8M
  T* get() const { return ptr_; }
_ZNK13scoped_refptrIN2yb9ClockBaseEE3getEv
Line
Count
Source
350
1.65k
  T* get() const { return ptr_; }
Unexecuted instantiation: rpc_context.cc:_ZNK13scoped_refptrIN2yb3rpc12_GLOBAL__N_18PbTracerEE3getEv
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb5debug24ConvertableToTraceFormatEE3getEv
_ZNK13scoped_refptrIN2yb5tools22ChecksumResultReporterEE3getEv
Line
Count
Source
350
8.39k
  T* get() const { return ptr_; }
351
352
  T* detach() {
353
    T *temp = ptr_;
354
    ptr_ = nullptr;
355
    return temp;
356
  }
357
358
917M
  explicit operator bool() const { return ptr_ != nullptr; }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb6tablet17RaftGroupMetadataEEcvbEv
_ZNK13scoped_refptrIN2yb6ThreadEEcvbEv
Line
Count
Source
358
7.68k
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb6master13NamespaceInfoEEcvbEv
Line
Count
Source
358
8.23k
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb9util_test12ToStringableEEcvbEv
Line
Count
Source
358
5
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb9util_test17ToStringableChildEEcvbEv
Line
Count
Source
358
2
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb5TraceEEcvbEv
Line
Count
Source
358
74.6M
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb3log18ReadableLogSegmentEEcvbEv
Line
Count
Source
358
2.50M
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb9consensus14LeaderElectionEEcvbEv
Line
Count
Source
358
75.9k
  explicit operator bool() const { return ptr_ != nullptr; }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb9consensus14ConsensusRoundEEcvbEv
_ZNK13scoped_refptrIN2yb11AtomicGaugeIxEEEcvbEv
Line
Count
Source
358
129M
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb14ExternalMasterEEcvbEv
Line
Count
Source
358
503
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb12MetricEntityEEcvbEv
Line
Count
Source
358
20.5M
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb7CounterEEcvbEv
Line
Count
Source
358
232M
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb6master10TabletInfoEEcvbEv
Line
Count
Source
358
212k
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb6master9TableInfoEEcvbEv
Line
Count
Source
358
12.3M
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb6master17ClusterConfigInfoEEcvbEv
Line
Count
Source
358
2.36k
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb6master10UDTypeInfoEEcvbEv
Line
Count
Source
358
46
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb6master12TasksTrackerEEcvbEv
Line
Count
Source
358
246k
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb6master13SysConfigInfoEEcvbEv
Line
Count
Source
358
1.26k
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb6master8RoleInfoEEcvbEv
Line
Count
Source
358
2.75k
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb6master23UniverseReplicationInfoEEcvbEv
Line
Count
Source
358
2
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb3rpc11ServicePoolEEcvbEv
Line
Count
Source
358
146
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb6server5ClockEEcvbEv
Line
Count
Source
358
6.21M
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb3log3LogEEcvbEv
Line
Count
Source
358
47.7k
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb9HistogramEEcvbEv
Line
Count
Source
358
365M
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb11redisserver12BatchContextEEcvbEv
Line
Count
Source
358
104k
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb6client8internal12RemoteTabletEEcvbEv
Line
Count
Source
358
58.3M
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb9ClockBaseEEcvbEv
Line
Count
Source
358
124k
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb11AtomicGaugeIjEEEcvbEv
Line
Count
Source
358
952k
  explicit operator bool() const { return ptr_ != nullptr; }
_ZNK13scoped_refptrIN2yb6pggate11PgTableDescEEcvbEv
Line
Count
Source
358
13.4M
  explicit operator bool() const { return ptr_ != nullptr; }
359
360
48.1M
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb6client8internal12RemoteTabletEEntEv
Line
Count
Source
360
8.13M
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb9consensus14ConsensusRoundEEntEv
Line
Count
Source
360
4.29M
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb3log8LogIndexEEntEv
Line
Count
Source
360
3.62k
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb3log18ReadableLogSegmentEEntEv
Line
Count
Source
360
36.5k
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb6master9TableInfoEEntEv
Line
Count
Source
360
9.40M
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb6master13SysConfigInfoEEntEv
Line
Count
Source
360
8.39k
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb6master13NamespaceInfoEEntEv
Line
Count
Source
360
133k
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb6master10UDTypeInfoEEntEv
Line
Count
Source
360
236
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb6master10TabletInfoEEntEv
Line
Count
Source
360
601k
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb6master15RedisConfigInfoEEntEv
Line
Count
Source
360
291
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb6master17ClusterConfigInfoEEntEv
Line
Count
Source
360
626k
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb6master8RoleInfoEEntEv
Line
Count
Source
360
3.76k
  bool operator!() const { return ptr_ == nullptr; }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb6master12SnapshotInfoEEntEv
_ZNK13scoped_refptrIN2yb6master13CDCStreamInfoEEntEv
Line
Count
Source
360
2.71k
  bool operator!() const { return ptr_ == nullptr; }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb6master23UniverseReplicationInfoEEntEv
_ZNK13scoped_refptrIN2yb3rpc11ServicePoolEEntEv
Line
Count
Source
360
151
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb3log3LogEEntEv
Line
Count
Source
360
88.7k
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb6ThreadEEntEv
Line
Count
Source
360
5.96k
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb6tablet17RaftGroupMetadataEEntEv
Line
Count
Source
360
996
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb9HistogramEEntEv
Line
Count
Source
360
7.51M
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb9ClockBaseEEntEv
Line
Count
Source
360
4.74k
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb6pggate9PgSessionEEntEv
Line
Count
Source
360
1.65k
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb6pggate11PgTableDescEEntEv
Line
Count
Source
360
4.42M
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb7CounterEEntEv
Line
Count
Source
360
12.4M
  bool operator!() const { return ptr_ == nullptr; }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb9MillisLagEEntEv
_ZNK13scoped_refptrIN2yb15AtomicMillisLagEEntEv
Line
Count
Source
360
105k
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb12MetricEntityEEntEv
Line
Count
Source
360
208k
  bool operator!() const { return ptr_ == nullptr; }
_ZNK13scoped_refptrIN2yb3rpc10RpcServiceEEntEv
Line
Count
Source
360
140k
  bool operator!() const { return ptr_ == nullptr; }
361
362
3.87G
  T* operator->() const {
363
3.87G
    ScopedRefPtrCheck(ptr_ != nullptr);
364
3.87G
    return ptr_;
365
3.87G
  }
_ZNK13scoped_refptrIN2yb3log18ReadableLogSegmentEEptEv
Line
Count
Source
362
21.1M
  T* operator->() const {
363
21.1M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
21.1M
    return ptr_;
365
21.1M
  }
_ZNK13scoped_refptrIN2yb3log3LogEEptEv
Line
Count
Source
362
57.5M
  T* operator->() const {
363
57.5M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
57.5M
    return ptr_;
365
57.5M
  }
_ZNK13scoped_refptrIN2yb7CounterEEptEv
Line
Count
Source
362
258M
  T* operator->() const {
363
258M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
258M
    return ptr_;
365
258M
  }
_ZNK13scoped_refptrIN2yb6client8internal12RemoteTabletEEptEv
Line
Count
Source
362
71.0M
  T* operator->() const {
363
71.0M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
71.0M
    return ptr_;
365
71.0M
  }
_ZNK13scoped_refptrIN2yb6client8internal9MetaCacheEEptEv
Line
Count
Source
362
12.4M
  T* operator->() const {
363
12.4M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
12.4M
    return ptr_;
365
12.4M
  }
_ZNK13scoped_refptrIN2yb6server5ClockEEptEv
Line
Count
Source
362
59.9M
  T* operator->() const {
363
59.9M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
59.9M
    return ptr_;
365
59.9M
  }
_ZNK13scoped_refptrIN2yb6master10TabletInfoEEptEv
Line
Count
Source
362
43.0M
  T* operator->() const {
363
43.0M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
43.0M
    return ptr_;
365
43.0M
  }
_ZNK13scoped_refptrIN2yb6master9TableInfoEEptEv
Line
Count
Source
362
79.4M
  T* operator->() const {
363
79.4M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
79.4M
    return ptr_;
365
79.4M
  }
_ZNK13scoped_refptrIN2yb9ClockBaseEEptEv
Line
Count
Source
362
18.3M
  T* operator->() const {
363
18.3M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
18.3M
    return ptr_;
365
18.3M
  }
_ZNK13scoped_refptrIN2yb6tablet17RaftGroupMetadataEEptEv
Line
Count
Source
362
50.8M
  T* operator->() const {
363
50.8M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
50.8M
    return ptr_;
365
50.8M
  }
_ZNK13scoped_refptrIN2yb9consensus14LeaderElectionEEptEv
Line
Count
Source
362
76.1k
  T* operator->() const {
363
76.1k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
76.1k
    return ptr_;
365
76.1k
  }
_ZNK13scoped_refptrIN2yb9HistogramEEptEv
Line
Count
Source
362
269M
  T* operator->() const {
363
269M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
269M
    return ptr_;
365
269M
  }
_ZNK13scoped_refptrIN2yb3log17LogAnchorRegistryEEptEv
Line
Count
Source
362
6.41M
  T* operator->() const {
363
6.41M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
6.41M
    return ptr_;
365
6.41M
  }
_ZNK13scoped_refptrIN2yb3log8LogIndexEEptEv
Line
Count
Source
362
28.6M
  T* operator->() const {
363
28.6M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
28.6M
    return ptr_;
365
28.6M
  }
_ZNK13scoped_refptrIN2yb11AtomicGaugeIxEEEptEv
Line
Count
Source
362
1.04G
  T* operator->() const {
363
1.04G
    ScopedRefPtrCheck(ptr_ != nullptr);
364
1.04G
    return ptr_;
365
1.04G
  }
_ZNK13scoped_refptrIN2yb9consensus14ConsensusRoundEEptEv
Line
Count
Source
362
117M
  T* operator->() const {
363
117M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
117M
    return ptr_;
365
117M
  }
_ZNK13scoped_refptrIN2yb6ThreadEEptEv
Line
Count
Source
362
6.79M
  T* operator->() const {
363
6.79M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
6.79M
    return ptr_;
365
6.79M
  }
_ZNK13scoped_refptrIN2yb12MetricEntityEEptEv
Line
Count
Source
362
38.8M
  T* operator->() const {
363
38.8M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
38.8M
    return ptr_;
365
38.8M
  }
_ZNK13scoped_refptrIN2yb6master13NamespaceInfoEEptEv
Line
Count
Source
362
1.17M
  T* operator->() const {
363
1.17M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
1.17M
    return ptr_;
365
1.17M
  }
_ZNK13scoped_refptrIN2yb6master17ClusterConfigInfoEEptEv
Line
Count
Source
362
1.54M
  T* operator->() const {
363
1.54M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
1.54M
    return ptr_;
365
1.54M
  }
_ZNK13scoped_refptrIN2yb6master15RedisConfigInfoEEptEv
Line
Count
Source
362
5
  T* operator->() const {
363
5
    ScopedRefPtrCheck(ptr_ != nullptr);
364
5
    return ptr_;
365
5
  }
_ZNK13scoped_refptrIN2yb6master13SysConfigInfoEEptEv
Line
Count
Source
362
294k
  T* operator->() const {
363
294k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
294k
    return ptr_;
365
294k
  }
_ZNK13scoped_refptrIN2yb6master8RoleInfoEEptEv
Line
Count
Source
362
73.4k
  T* operator->() const {
363
73.4k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
73.4k
    return ptr_;
365
73.4k
  }
_ZNK13scoped_refptrIN2yb6master10UDTypeInfoEEptEv
Line
Count
Source
362
3.26k
  T* operator->() const {
363
3.26k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
3.26k
    return ptr_;
365
3.26k
  }
_ZNK13scoped_refptrIN2yb6master13CDCStreamInfoEEptEv
Line
Count
Source
362
4.11k
  T* operator->() const {
363
4.11k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
4.11k
    return ptr_;
365
4.11k
  }
_ZNK13scoped_refptrIN2yb6master23UniverseReplicationInfoEEptEv
Line
Count
Source
362
13
  T* operator->() const {
363
13
    ScopedRefPtrCheck(ptr_ != nullptr);
364
13
    return ptr_;
365
13
  }
_ZNK13scoped_refptrIN2yb11AtomicGaugeIyEEEptEv
Line
Count
Source
362
1.10G
  T* operator->() const {
363
1.10G
    ScopedRefPtrCheck(ptr_ != nullptr);
364
1.10G
    return ptr_;
365
1.10G
  }
_ZNK13scoped_refptrIN2yb3rpc11ServicePoolEEptEv
Line
Count
Source
362
83
  T* operator->() const {
363
83
    ScopedRefPtrCheck(ptr_ != nullptr);
364
83
    return ptr_;
365
83
  }
rpc_stub-test.cc:_ZNK13scoped_refptrIN2yb3rpc12_GLOBAL__N_114RefCountedTestEEptEv
Line
Count
Source
362
2
  T* operator->() const {
363
2
    ScopedRefPtrCheck(ptr_ != nullptr);
364
2
    return ptr_;
365
2
  }
_ZNK13scoped_refptrIN2yb6server11HybridClockEEptEv
Line
Count
Source
362
359k
  T* operator->() const {
363
359k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
359k
    return ptr_;
365
359k
  }
_ZNK13scoped_refptrIN2yb6server12LogicalClockEEptEv
Line
Count
Source
362
7
  T* operator->() const {
363
7
    ScopedRefPtrCheck(ptr_ != nullptr);
364
7
    return ptr_;
365
7
  }
_ZNK13scoped_refptrIN2yb7tserver22RemoteBootstrapSessionEEptEv
Line
Count
Source
362
36.9k
  T* operator->() const {
363
36.9k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
36.9k
    return ptr_;
365
36.9k
  }
_ZNK13scoped_refptrIN2yb15FailureDetectorEEptEv
Line
Count
Source
362
52
  T* operator->() const {
363
52
    ScopedRefPtrCheck(ptr_ != nullptr);
364
52
    return ptr_;
365
52
  }
_ZNK13scoped_refptrIN2yb9MillisLagEEptEv
Line
Count
Source
362
6
  T* operator->() const {
363
6
    ScopedRefPtrCheck(ptr_ != nullptr);
364
6
    return ptr_;
365
6
  }
_ZNK13scoped_refptrIN2yb15AtomicMillisLagEEptEv
Line
Count
Source
362
10.3M
  T* operator->() const {
363
10.3M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
10.3M
    return ptr_;
365
10.3M
  }
_ZNK13scoped_refptrIN2yb13FunctionGaugeIxEEEptEv
Line
Count
Source
362
17.2k
  T* operator->() const {
363
17.2k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
17.2k
    return ptr_;
365
17.2k
  }
_ZNK13scoped_refptrIN2yb11AtomicGaugeIiEEEptEv
Line
Count
Source
362
16
  T* operator->() const {
363
16
    ScopedRefPtrCheck(ptr_ != nullptr);
364
16
    return ptr_;
365
16
  }
_ZNK13scoped_refptrIN2yb5TraceEEptEv
Line
Count
Source
362
100M
  T* operator->() const {
363
100M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
100M
    return ptr_;
365
100M
  }
_ZNK13scoped_refptrIN2yb8internal13BindStateBaseEEptEv
Line
Count
Source
362
43.7M
  T* operator->() const {
363
43.7M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
43.7M
    return ptr_;
365
43.7M
  }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb16RefCountedMemoryEEptEv
_ZNK13scoped_refptrIN2yb14ExternalMasterEEptEv
Line
Count
Source
362
9.39k
  T* operator->() const {
363
9.39k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
9.39k
    return ptr_;
365
9.39k
  }
_ZNK13scoped_refptrIN2yb20ExternalTabletServerEEptEv
Line
Count
Source
362
2.64k
  T* operator->() const {
363
2.64k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
2.64k
    return ptr_;
365
2.64k
  }
_ZNK13scoped_refptrIN2yb3log8LogIndex10IndexChunkEEptEv
Line
Count
Source
362
28.7M
  T* operator->() const {
363
28.7M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
28.7M
    return ptr_;
365
28.7M
  }
_ZNK13scoped_refptrIN2yb6master12TasksTrackerEEptEv
Line
Count
Source
362
341k
  T* operator->() const {
363
341k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
341k
    return ptr_;
365
341k
  }
_ZNK13scoped_refptrIKN2yb6master9TableInfoEEptEv
Line
Count
Source
362
11.4M
  T* operator->() const {
363
11.4M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
11.4M
    return ptr_;
365
11.4M
  }
_ZNK13scoped_refptrIN2yb6master14TablegroupInfoEEptEv
Line
Count
Source
362
14
  T* operator->() const {
363
14
    ScopedRefPtrCheck(ptr_ != nullptr);
364
14
    return ptr_;
365
14
  }
_ZNK13scoped_refptrIN2yb11AtomicGaugeIjEEEptEv
Line
Count
Source
362
1.43M
  T* operator->() const {
363
1.43M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
1.43M
    return ptr_;
365
1.43M
  }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb6master12SnapshotInfoEEptEv
_ZNK13scoped_refptrIN2yb13FunctionGaugeIyEEEptEv
Line
Count
Source
362
34.5k
  T* operator->() const {
363
34.5k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
34.5k
    return ptr_;
365
34.5k
  }
_ZNK13scoped_refptrIN2yb6tablet15OperationDriverEEptEv
Line
Count
Source
362
23.3M
  T* operator->() const {
363
23.3M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
23.3M
    return ptr_;
365
23.3M
  }
_ZNK13scoped_refptrIN2yb11redisserver12BatchContextEEptEv
Line
Count
Source
362
3.07k
  T* operator->() const {
363
3.07k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
3.07k
    return ptr_;
365
3.07k
  }
redis_service.cc:_ZNK13scoped_refptrIN2yb11redisserver12_GLOBAL__N_116BatchContextImplEEptEv
Line
Count
Source
362
104k
  T* operator->() const {
363
104k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
104k
    return ptr_;
365
104k
  }
_ZNK13scoped_refptrIN2yb6pggate11PgTableDescEEptEv
Line
Count
Source
362
61.3M
  T* operator->() const {
363
61.3M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
61.3M
    return ptr_;
365
61.3M
  }
_ZNK13scoped_refptrIN2yb6pggate9PgSessionEEptEv
Line
Count
Source
362
14.0M
  T* operator->() const {
363
14.0M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
14.0M
    return ptr_;
365
14.0M
  }
_ZNK13scoped_refptrIN2yb6pggate12PgTxnManagerEEptEv
Line
Count
Source
362
9.79M
  T* operator->() const {
363
9.79M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
9.79M
    return ptr_;
365
9.79M
  }
_ZNK13scoped_refptrIN2yb16RefCountedStringEEptEv
Line
Count
Source
362
628k
  T* operator->() const {
363
628k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
628k
    return ptr_;
365
628k
  }
Unexecuted instantiation: _ZNK13scoped_refptrIN2yb5debug24ConvertableToTraceFormatEEptEv
_ZNK13scoped_refptrIN2yb6MetricEEptEv
Line
Count
Source
362
255M
  T* operator->() const {
363
255M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
255M
    return ptr_;
365
255M
  }
_ZNK13scoped_refptrIN2yb3rpc10RpcServiceEEptEv
Line
Count
Source
362
30.0M
  T* operator->() const {
363
30.0M
    ScopedRefPtrCheck(ptr_ != nullptr);
364
30.0M
    return ptr_;
365
30.0M
  }
_ZNK13scoped_refptrIN2yb5tools22ChecksumResultReporterEEptEv
Line
Count
Source
362
5.45k
  T* operator->() const {
363
5.45k
    ScopedRefPtrCheck(ptr_ != nullptr);
364
5.45k
    return ptr_;
365
5.45k
  }
366
367
141M
  T& operator*() const {
368
141M
    ScopedRefPtrCheck(ptr_ != nullptr);
369
141M
    return *ptr_;
370
141M
  }
_ZNK13scoped_refptrIN2yb6server5ClockEEdeEv
Line
Count
Source
367
12.8M
  T& operator*() const {
368
12.8M
    ScopedRefPtrCheck(ptr_ != nullptr);
369
12.8M
    return *ptr_;
370
12.8M
  }
_ZNK13scoped_refptrIN2yb9consensus14ConsensusRoundEEdeEv
Line
Count
Source
367
4.29M
  T& operator*() const {
368
4.29M
    ScopedRefPtrCheck(ptr_ != nullptr);
369
4.29M
    return *ptr_;
370
4.29M
  }
_ZNK13scoped_refptrIN2yb3rpc11ServicePoolEEdeEv
Line
Count
Source
367
1
  T& operator*() const {
368
1
    ScopedRefPtrCheck(ptr_ != nullptr);
369
1
    return *ptr_;
370
1
  }
_ZNK13scoped_refptrIN2yb9util_test12ToStringableEEdeEv
Line
Count
Source
367
8
  T& operator*() const {
368
8
    ScopedRefPtrCheck(ptr_ != nullptr);
369
8
    return *ptr_;
370
8
  }
_ZNK13scoped_refptrIN2yb9util_test17ToStringableChildEEdeEv
Line
Count
Source
367
3
  T& operator*() const {
368
3
    ScopedRefPtrCheck(ptr_ != nullptr);
369
3
    return *ptr_;
370
3
  }
_ZNK13scoped_refptrIN2yb20ExternalTabletServerEEdeEv
Line
Count
Source
367
14.1k
  T& operator*() const {
368
14.1k
    ScopedRefPtrCheck(ptr_ != nullptr);
369
14.1k
    return *ptr_;
370
14.1k
  }
_ZNK13scoped_refptrIN2yb6master10TabletInfoEEdeEv
Line
Count
Source
367
12.1M
  T& operator*() const {
368
12.1M
    ScopedRefPtrCheck(ptr_ != nullptr);
369
12.1M
    return *ptr_;
370
12.1M
  }
_ZNK13scoped_refptrIN2yb6master9TableInfoEEdeEv
Line
Count
Source
367
41.6M
  T& operator*() const {
368
41.6M
    ScopedRefPtrCheck(ptr_ != nullptr);
369
41.6M
    return *ptr_;
370
41.6M
  }
_ZNK13scoped_refptrIN2yb6master13NamespaceInfoEEdeEv
Line
Count
Source
367
275k
  T& operator*() const {
368
275k
    ScopedRefPtrCheck(ptr_ != nullptr);
369
275k
    return *ptr_;
370
275k
  }
_ZNK13scoped_refptrIN2yb3log18ReadableLogSegmentEEdeEv
Line
Count
Source
367
6.06k
  T& operator*() const {
368
6.06k
    ScopedRefPtrCheck(ptr_ != nullptr);
369
6.06k
    return *ptr_;
370
6.06k
  }
_ZNK13scoped_refptrIN2yb6tablet17RaftGroupMetadataEEdeEv
Line
Count
Source
367
89.1k
  T& operator*() const {
368
89.1k
    ScopedRefPtrCheck(ptr_ != nullptr);
369
89.1k
    return *ptr_;
370
89.1k
  }
_ZNK13scoped_refptrIN2yb6tablet15OperationDriverEEdeEv
Line
Count
Source
367
14.1M
  T& operator*() const {
368
14.1M
    ScopedRefPtrCheck(ptr_ != nullptr);
369
14.1M
    return *ptr_;
370
14.1M
  }
redis_service.cc:_ZNK13scoped_refptrIN2yb11redisserver12_GLOBAL__N_116BatchContextImplEEdeEv
Line
Count
Source
367
104k
  T& operator*() const {
368
104k
    ScopedRefPtrCheck(ptr_ != nullptr);
369
104k
    return *ptr_;
370
104k
  }
_ZNK13scoped_refptrIN2yb6client8internal12RemoteTabletEEdeEv
Line
Count
Source
367
7.88M
  T& operator*() const {
368
7.88M
    ScopedRefPtrCheck(ptr_ != nullptr);
369
7.88M
    return *ptr_;
370
7.88M
  }
_ZNK13scoped_refptrIN2yb6pggate11PgTableDescEEdeEv
Line
Count
Source
367
8.69M
  T& operator*() const {
368
8.69M
    ScopedRefPtrCheck(ptr_ != nullptr);
369
8.69M
    return *ptr_;
370
8.69M
  }
_ZNK13scoped_refptrIN2yb5TraceEEdeEv
Line
Count
Source
367
39.2M
  T& operator*() const {
368
39.2M
    ScopedRefPtrCheck(ptr_ != nullptr);
369
39.2M
    return *ptr_;
370
39.2M
  }
371
372
190M
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
190M
    if (p)
375
159M
      p->AddRef();
376
190M
    T* old_ptr = ptr_;
377
190M
    ptr_ = p;
378
190M
    if (old_ptr)
379
24.5M
      old_ptr->Release();
380
190M
    return *this;
381
190M
  }
_ZN13scoped_refptrIN2yb6server5ClockEEaSEPS2_
Line
Count
Source
372
17.6k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
17.6k
    if (p)
375
17.6k
      p->AddRef();
376
17.6k
    T* old_ptr = ptr_;
377
17.6k
    ptr_ = p;
378
17.6k
    if (old_ptr)
379
0
      old_ptr->Release();
380
17.6k
    return *this;
381
17.6k
  }
_ZN13scoped_refptrIN2yb3log18ReadableLogSegmentEEaSEPS2_
Line
Count
Source
372
56.0k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
56.0k
    if (p)
375
56.0k
      p->AddRef();
376
56.0k
    T* old_ptr = ptr_;
377
56.0k
    ptr_ = p;
378
56.0k
    if (old_ptr)
379
56.0k
      old_ptr->Release();
380
56.0k
    return *this;
381
56.0k
  }
_ZN13scoped_refptrIN2yb3log8LogIndexEEaSEPS2_
Line
Count
Source
372
137k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
137k
    if (p)
375
89.7k
      p->AddRef();
376
137k
    T* old_ptr = ptr_;
377
137k
    ptr_ = p;
378
137k
    if (old_ptr)
379
48.0k
      old_ptr->Release();
380
137k
    return *this;
381
137k
  }
_ZN13scoped_refptrIN2yb6master10TabletInfoEEaSEPS2_
Line
Count
Source
372
13.3k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
13.3k
    if (p)
375
13.3k
      p->AddRef();
376
13.3k
    T* old_ptr = ptr_;
377
13.3k
    ptr_ = p;
378
13.3k
    if (old_ptr)
379
0
      old_ptr->Release();
380
13.3k
    return *this;
381
13.3k
  }
_ZN13scoped_refptrIN2yb6master9TableInfoEEaSEPS2_
Line
Count
Source
372
7.81M
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
7.81M
    if (p)
375
7.81M
      p->AddRef();
376
7.81M
    T* old_ptr = ptr_;
377
7.81M
    ptr_ = p;
378
7.81M
    if (old_ptr)
379
7.48M
      old_ptr->Release();
380
7.81M
    return *this;
381
7.81M
  }
_ZN13scoped_refptrIN2yb3log17LogAnchorRegistryEEaSEPS2_
Line
Count
Source
372
8
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
8
    if (p)
375
8
      p->AddRef();
376
8
    T* old_ptr = ptr_;
377
8
    ptr_ = p;
378
8
    if (old_ptr)
379
4
      old_ptr->Release();
380
8
    return *this;
381
8
  }
_ZN13scoped_refptrIN2yb7CounterEEaSEPS1_
Line
Count
Source
372
40.2M
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
40.2M
    if (p)
375
35.6M
      p->AddRef();
376
40.2M
    T* old_ptr = ptr_;
377
40.2M
    ptr_ = p;
378
40.2M
    if (old_ptr)
379
2
      old_ptr->Release();
380
40.2M
    return *this;
381
40.2M
  }
_ZN13scoped_refptrIN2yb3RefEEaSEPS1_
Line
Count
Source
372
1
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
1
    if (p)
375
0
      p->AddRef();
376
1
    T* old_ptr = ptr_;
377
1
    ptr_ = p;
378
1
    if (old_ptr)
379
1
      old_ptr->Release();
380
1
    return *this;
381
1
  }
_ZN13scoped_refptrIN2yb8internal13BindStateBaseEEaSEPS2_
Line
Count
Source
372
23.7M
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
23.7M
    if (p)
375
18.6M
      p->AddRef();
376
23.7M
    T* old_ptr = ptr_;
377
23.7M
    ptr_ = p;
378
23.7M
    if (old_ptr)
379
5.14M
      old_ptr->Release();
380
23.7M
    return *this;
381
23.7M
  }
_ZN13scoped_refptrIN2yb12MetricEntityEEaSEPS1_
Line
Count
Source
372
230k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
230k
    if (p)
375
229k
      p->AddRef();
376
230k
    T* old_ptr = ptr_;
377
230k
    ptr_ = p;
378
230k
    if (old_ptr)
379
1
      old_ptr->Release();
380
230k
    return *this;
381
230k
  }
_ZN13scoped_refptrIN2yb9util_test12ToStringableEEaSEPS2_
Line
Count
Source
372
1
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
1
    if (p)
375
1
      p->AddRef();
376
1
    T* old_ptr = ptr_;
377
1
    ptr_ = p;
378
1
    if (old_ptr)
379
0
      old_ptr->Release();
380
1
    return *this;
381
1
  }
_ZN13scoped_refptrIN2yb9HistogramEEaSEPS1_
Line
Count
Source
372
33.4M
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
33.4M
    if (p)
375
33.4M
      p->AddRef();
376
33.4M
    T* old_ptr = ptr_;
377
33.4M
    ptr_ = p;
378
33.4M
    if (old_ptr)
379
0
      old_ptr->Release();
380
33.4M
    return *this;
381
33.4M
  }
_ZN13scoped_refptrIN2yb20ExternalTabletServerEEaSEPS1_
Line
Count
Source
372
81.0k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
81.0k
    if (p)
375
81.0k
      p->AddRef();
376
81.0k
    T* old_ptr = ptr_;
377
81.0k
    ptr_ = p;
378
81.0k
    if (old_ptr)
379
81.0k
      old_ptr->Release();
380
81.0k
    return *this;
381
81.0k
  }
_ZN13scoped_refptrIN2yb3log8LogIndex10IndexChunkEEaSEPS3_
Line
Count
Source
372
28.5M
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
28.5M
    if (p)
375
28.5M
      p->AddRef();
376
28.5M
    T* old_ptr = ptr_;
377
28.5M
    ptr_ = p;
378
28.5M
    if (old_ptr)
379
0
      old_ptr->Release();
380
28.5M
    return *this;
381
28.5M
  }
_ZN13scoped_refptrIN2yb6master17ClusterConfigInfoEEaSEPS2_
Line
Count
Source
372
5.09k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
5.09k
    if (p)
375
2.36k
      p->AddRef();
376
5.09k
    T* old_ptr = ptr_;
377
5.09k
    ptr_ = p;
378
5.09k
    if (old_ptr)
379
362
      old_ptr->Release();
380
5.09k
    return *this;
381
5.09k
  }
_ZN13scoped_refptrIN2yb6master13SysConfigInfoEEaSEPS2_
Line
Count
Source
372
11.8k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
11.8k
    if (p)
375
7.11k
      p->AddRef();
376
11.8k
    T* old_ptr = ptr_;
377
11.8k
    ptr_ = p;
378
11.8k
    if (old_ptr)
379
1.08k
      old_ptr->Release();
380
11.8k
    return *this;
381
11.8k
  }
_ZN13scoped_refptrIN2yb6master13NamespaceInfoEEaSEPS2_
Line
Count
Source
372
26.7k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
26.7k
    if (p)
375
26.7k
      p->AddRef();
376
26.7k
    T* old_ptr = ptr_;
377
26.7k
    ptr_ = p;
378
26.7k
    if (old_ptr)
379
1
      old_ptr->Release();
380
26.7k
    return *this;
381
26.7k
  }
_ZN13scoped_refptrIN2yb6master14TablegroupInfoEEaSEPS2_
Line
Count
Source
372
4
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
4
    if (p)
375
4
      p->AddRef();
376
4
    T* old_ptr = ptr_;
377
4
    ptr_ = p;
378
4
    if (old_ptr)
379
0
      old_ptr->Release();
380
4
    return *this;
381
4
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master15RedisConfigInfoEEaSEPS2_
_ZN13scoped_refptrIN2yb6master10UDTypeInfoEEaSEPS2_
Line
Count
Source
372
135
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
135
    if (p)
375
135
      p->AddRef();
376
135
    T* old_ptr = ptr_;
377
135
    ptr_ = p;
378
135
    if (old_ptr)
379
0
      old_ptr->Release();
380
135
    return *this;
381
135
  }
_ZN13scoped_refptrIN2yb6tablet17RaftGroupMetadataEEaSEPS2_
Line
Count
Source
372
4.51k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
4.51k
    if (p)
375
4.51k
      p->AddRef();
376
4.51k
    T* old_ptr = ptr_;
377
4.51k
    ptr_ = p;
378
4.51k
    if (old_ptr)
379
100
      old_ptr->Release();
380
4.51k
    return *this;
381
4.51k
  }
_ZN13scoped_refptrIN2yb6master8RoleInfoEEaSEPS2_
Line
Count
Source
372
2.33k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
2.33k
    if (p)
375
2.33k
      p->AddRef();
376
2.33k
    T* old_ptr = ptr_;
377
2.33k
    ptr_ = p;
378
2.33k
    if (old_ptr)
379
0
      old_ptr->Release();
380
2.33k
    return *this;
381
2.33k
  }
_ZN13scoped_refptrIN2yb6master13CDCStreamInfoEEaSEPS2_
Line
Count
Source
372
157
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
157
    if (p)
375
157
      p->AddRef();
376
157
    T* old_ptr = ptr_;
377
157
    ptr_ = p;
378
157
    if (old_ptr)
379
0
      old_ptr->Release();
380
157
    return *this;
381
157
  }
_ZN13scoped_refptrIN2yb6master23UniverseReplicationInfoEEaSEPS2_
Line
Count
Source
372
4
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
4
    if (p)
375
4
      p->AddRef();
376
4
    T* old_ptr = ptr_;
377
4
    ptr_ = p;
378
4
    if (old_ptr)
379
0
      old_ptr->Release();
380
4
    return *this;
381
4
  }
_ZN13scoped_refptrIN2yb3rpc11ServicePoolEEaSEPS2_
Line
Count
Source
372
82
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
82
    if (p)
375
82
      p->AddRef();
376
82
    T* old_ptr = ptr_;
377
82
    ptr_ = p;
378
82
    if (old_ptr)
379
0
      old_ptr->Release();
380
82
    return *this;
381
82
  }
_ZN13scoped_refptrIN2yb3log3LogEEaSEPS2_
Line
Count
Source
372
88.7k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
88.7k
    if (p)
375
88.7k
      p->AddRef();
376
88.7k
    T* old_ptr = ptr_;
377
88.7k
    ptr_ = p;
378
88.7k
    if (old_ptr)
379
0
      old_ptr->Release();
380
88.7k
    return *this;
381
88.7k
  }
_ZN13scoped_refptrIN2yb9consensus14ConsensusRoundEEaSEPS2_
Line
Count
Source
372
7.79M
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
7.79M
    if (p)
375
7.79M
      p->AddRef();
376
7.79M
    T* old_ptr = ptr_;
377
7.79M
    ptr_ = p;
378
7.79M
    if (old_ptr)
379
0
      old_ptr->Release();
380
7.79M
    return *this;
381
7.79M
  }
_ZN13scoped_refptrIN2yb6ThreadEEaSEPS1_
Line
Count
Source
372
923k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
923k
    if (p)
375
923k
      p->AddRef();
376
923k
    T* old_ptr = ptr_;
377
923k
    ptr_ = p;
378
923k
    if (old_ptr)
379
519
      old_ptr->Release();
380
923k
    return *this;
381
923k
  }
_ZN13scoped_refptrIN2yb7tserver22RemoteBootstrapSessionEEaSEPS2_
Line
Count
Source
372
7.28k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
7.28k
    if (p)
375
7.28k
      p->AddRef();
376
7.28k
    T* old_ptr = ptr_;
377
7.28k
    ptr_ = p;
378
7.28k
    if (old_ptr)
379
4
      old_ptr->Release();
380
7.28k
    return *this;
381
7.28k
  }
_ZN13scoped_refptrIN2yb7tserver27TransitionInProgressDeleterEEaSEPS2_
Line
Count
Source
372
131k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
131k
    if (p)
375
131k
      p->AddRef();
376
131k
    T* old_ptr = ptr_;
377
131k
    ptr_ = p;
378
131k
    if (old_ptr)
379
0
      old_ptr->Release();
380
131k
    return *this;
381
131k
  }
_ZN13scoped_refptrIN2yb6client8internal12RemoteTabletEEaSEPS3_
Line
Count
Source
372
13.0M
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
13.0M
    if (p)
375
13.0M
      p->AddRef();
376
13.0M
    T* old_ptr = ptr_;
377
13.0M
    ptr_ = p;
378
13.0M
    if (old_ptr)
379
28.2k
      old_ptr->Release();
380
13.0M
    return *this;
381
13.0M
  }
_ZN13scoped_refptrIN2yb11redisserver12BatchContextEEaSEPS2_
Line
Count
Source
372
2.81M
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
2.81M
    if (p)
375
0
      p->AddRef();
376
2.81M
    T* old_ptr = ptr_;
377
2.81M
    ptr_ = p;
378
2.81M
    if (old_ptr)
379
2.81M
      old_ptr->Release();
380
2.81M
    return *this;
381
2.81M
  }
_ZN13scoped_refptrIN2yb6client8internal9MetaCacheEEaSEPS3_
Line
Count
Source
372
22.9k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
22.9k
    if (p)
375
22.9k
      p->AddRef();
376
22.9k
    T* old_ptr = ptr_;
377
22.9k
    ptr_ = p;
378
22.9k
    if (old_ptr)
379
0
      old_ptr->Release();
380
22.9k
    return *this;
381
22.9k
  }
_ZN13scoped_refptrIN2yb6pggate11PgTableDescEEaSEPS2_
Line
Count
Source
372
3.73M
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
3.73M
    if (p)
375
3.73M
      p->AddRef();
376
3.73M
    T* old_ptr = ptr_;
377
3.73M
    ptr_ = p;
378
3.73M
    if (old_ptr)
379
2
      old_ptr->Release();
380
3.73M
    return *this;
381
3.73M
  }
_ZN13scoped_refptrIN2yb6pggate12PgTxnManagerEEaSEPS2_
Line
Count
Source
372
1.65k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
1.65k
    if (p)
375
0
      p->AddRef();
376
1.65k
    T* old_ptr = ptr_;
377
1.65k
    ptr_ = p;
378
1.65k
    if (old_ptr)
379
1.65k
      old_ptr->Release();
380
1.65k
    return *this;
381
1.65k
  }
_ZN13scoped_refptrIN2yb5debug24ConvertableToTraceFormatEEaSEPS2_
Line
Count
Source
372
582k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
582k
    if (p)
375
0
      p->AddRef();
376
582k
    T* old_ptr = ptr_;
377
582k
    ptr_ = p;
378
582k
    if (old_ptr)
379
0
      old_ptr->Release();
380
582k
    return *this;
381
582k
  }
_ZN13scoped_refptrIN2yb16RefCountedStringEEaSEPS1_
Line
Count
Source
372
13
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
13
    if (p)
375
13
      p->AddRef();
376
13
    T* old_ptr = ptr_;
377
13
    ptr_ = p;
378
13
    if (old_ptr)
379
0
      old_ptr->Release();
380
13
    return *this;
381
13
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb15FailureDetectorEEaSEPS1_
Unexecuted instantiation: _ZN13scoped_refptrIN2yb9MillisLagEEaSEPS1_
_ZN13scoped_refptrIN2yb15AtomicMillisLagEEaSEPS1_
Line
Count
Source
372
105k
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
105k
    if (p)
375
105k
      p->AddRef();
376
105k
    T* old_ptr = ptr_;
377
105k
    ptr_ = p;
378
105k
    if (old_ptr)
379
0
      old_ptr->Release();
380
105k
    return *this;
381
105k
  }
_ZN13scoped_refptrIN2yb5TraceEEaSEPS1_
Line
Count
Source
372
27.0M
  scoped_refptr<T>& operator=(T* p) {
373
    // AddRef first so that self assignment should work
374
27.0M
    if (p)
375
8.88M
      p->AddRef();
376
27.0M
    T* old_ptr = ptr_;
377
27.0M
    ptr_ = p;
378
27.0M
    if (old_ptr)
379
8.88M
      old_ptr->Release();
380
27.0M
    return *this;
381
27.0M
  }
382
383
144M
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
144M
    return *this = r.ptr_;
385
144M
  }
_ZN13scoped_refptrIN2yb3log18ReadableLogSegmentEEaSERKS3_
Line
Count
Source
383
56.0k
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
56.0k
    return *this = r.ptr_;
385
56.0k
  }
_ZN13scoped_refptrIN2yb6master10TabletInfoEEaSERKS3_
Line
Count
Source
383
13.3k
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
13.3k
    return *this = r.ptr_;
385
13.3k
  }
_ZN13scoped_refptrIN2yb6master9TableInfoEEaSERKS3_
Line
Count
Source
383
7.81M
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
7.81M
    return *this = r.ptr_;
385
7.81M
  }
_ZN13scoped_refptrIN2yb3log17LogAnchorRegistryEEaSERKS3_
Line
Count
Source
383
4
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
4
    return *this = r.ptr_;
385
4
  }
_ZN13scoped_refptrIN2yb8internal13BindStateBaseEEaSERKS3_
Line
Count
Source
383
18.6M
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
18.6M
    return *this = r.ptr_;
385
18.6M
  }
_ZN13scoped_refptrIN2yb9util_test12ToStringableEEaSERKS3_
Line
Count
Source
383
1
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
1
    return *this = r.ptr_;
385
1
  }
_ZN13scoped_refptrIN2yb7CounterEEaSERKS2_
Line
Count
Source
383
32.5M
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
32.5M
    return *this = r.ptr_;
385
32.5M
  }
_ZN13scoped_refptrIN2yb9HistogramEEaSERKS2_
Line
Count
Source
383
31.1M
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
31.1M
    return *this = r.ptr_;
385
31.1M
  }
_ZN13scoped_refptrIN2yb20ExternalTabletServerEEaSERKS2_
Line
Count
Source
383
81.0k
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
81.0k
    return *this = r.ptr_;
385
81.0k
  }
_ZN13scoped_refptrIN2yb3log8LogIndexEEaSERKS3_
Line
Count
Source
383
117
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
117
    return *this = r.ptr_;
385
117
  }
_ZN13scoped_refptrIN2yb3log8LogIndex10IndexChunkEEaSERKS4_
Line
Count
Source
383
28.5M
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
28.5M
    return *this = r.ptr_;
385
28.5M
  }
_ZN13scoped_refptrIN2yb6master13NamespaceInfoEEaSERKS3_
Line
Count
Source
383
19.9k
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
19.9k
    return *this = r.ptr_;
385
19.9k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master15RedisConfigInfoEEaSERKS3_
_ZN13scoped_refptrIN2yb6master10UDTypeInfoEEaSERKS3_
Line
Count
Source
383
90
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
90
    return *this = r.ptr_;
385
90
  }
_ZN13scoped_refptrIN2yb6tablet17RaftGroupMetadataEEaSERKS3_
Line
Count
Source
383
4.51k
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
4.51k
    return *this = r.ptr_;
385
4.51k
  }
_ZN13scoped_refptrIN2yb6master8RoleInfoEEaSERKS3_
Line
Count
Source
383
2.33k
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
2.33k
    return *this = r.ptr_;
385
2.33k
  }
_ZN13scoped_refptrIN2yb6master13CDCStreamInfoEEaSERKS3_
Line
Count
Source
383
157
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
157
    return *this = r.ptr_;
385
157
  }
_ZN13scoped_refptrIN2yb6master23UniverseReplicationInfoEEaSERKS3_
Line
Count
Source
383
2
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
2
    return *this = r.ptr_;
385
2
  }
_ZN13scoped_refptrIN2yb3rpc11ServicePoolEEaSERKS3_
Line
Count
Source
383
82
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
82
    return *this = r.ptr_;
385
82
  }
_ZN13scoped_refptrIN2yb6server5ClockEEaSERKS3_
Line
Count
Source
383
4.54k
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
4.54k
    return *this = r.ptr_;
385
4.54k
  }
_ZN13scoped_refptrIN2yb12MetricEntityEEaSERKS2_
Line
Count
Source
383
99.2k
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
99.2k
    return *this = r.ptr_;
385
99.2k
  }
_ZN13scoped_refptrIN2yb3log3LogEEaSERKS3_
Line
Count
Source
383
88.7k
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
88.7k
    return *this = r.ptr_;
385
88.7k
  }
_ZN13scoped_refptrIN2yb9consensus14ConsensusRoundEEaSERKS3_
Line
Count
Source
383
7.78M
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
7.78M
    return *this = r.ptr_;
385
7.78M
  }
_ZN13scoped_refptrIN2yb7tserver22RemoteBootstrapSessionEEaSERKS3_
Line
Count
Source
383
5.83k
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
5.83k
    return *this = r.ptr_;
385
5.83k
  }
_ZN13scoped_refptrIN2yb7tserver27TransitionInProgressDeleterEEaSERKS3_
Line
Count
Source
383
88
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
88
    return *this = r.ptr_;
385
88
  }
_ZN13scoped_refptrIN2yb6client8internal12RemoteTabletEEaSERKS4_
Line
Count
Source
383
12.9M
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
12.9M
    return *this = r.ptr_;
385
12.9M
  }
_ZN13scoped_refptrIN2yb6pggate11PgTableDescEEaSERKS3_
Line
Count
Source
383
3.73M
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
3.73M
    return *this = r.ptr_;
385
3.73M
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb16RefCountedStringEEaSERKS2_
Unexecuted instantiation: _ZN13scoped_refptrIN2yb5debug24ConvertableToTraceFormatEEaSERKS3_
Unexecuted instantiation: _ZN13scoped_refptrIN2yb15FailureDetectorEEaSERKS2_
_ZN13scoped_refptrIN2yb6ThreadEEaSERKS2_
Line
Count
Source
383
923k
  scoped_refptr<T>& operator=(const scoped_refptr<T>& r) {
384
923k
    return *this = r.ptr_;
385
923k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb5TraceEEaSERKS2_
386
387
  template <typename U>
388
  scoped_refptr<T>& operator=(const scoped_refptr<U>& r) {
389
    return *this = r.get();
390
  }
391
392
35.7M
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
35.7M
    scoped_refptr<T>(r).swap(*this);
394
35.7M
    return *this;
395
35.7M
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6server5ClockEEaSEOS3_
_ZN13scoped_refptrIN2yb6client8internal12RemoteTabletEEaSEOS4_
Line
Count
Source
392
20.1M
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
20.1M
    scoped_refptr<T>(r).swap(*this);
394
20.1M
    return *this;
395
20.1M
  }
_ZN13scoped_refptrIN2yb12MetricEntityEEaSEOS2_
Line
Count
Source
392
177k
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
177k
    scoped_refptr<T>(r).swap(*this);
394
177k
    return *this;
395
177k
  }
_ZN13scoped_refptrIN2yb3log18ReadableLogSegmentEEaSEOS3_
Line
Count
Source
392
17.5k
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
17.5k
    scoped_refptr<T>(r).swap(*this);
394
17.5k
    return *this;
395
17.5k
  }
_ZN13scoped_refptrIN2yb9consensus14ConsensusRoundEEaSEOS3_
Line
Count
Source
392
172
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
172
    scoped_refptr<T>(r).swap(*this);
394
172
    return *this;
395
172
  }
_ZN13scoped_refptrIN2yb6master10TabletInfoEEaSEOS3_
Line
Count
Source
392
316k
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
316k
    scoped_refptr<T>(r).swap(*this);
394
316k
    return *this;
395
316k
  }
_ZN13scoped_refptrIN2yb6tablet17RaftGroupMetadataEEaSEOS3_
Line
Count
Source
392
1.40k
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
1.40k
    scoped_refptr<T>(r).swap(*this);
394
1.40k
    return *this;
395
1.40k
  }
_ZN13scoped_refptrIN2yb9HistogramEEaSEOS2_
Line
Count
Source
392
1.17M
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
1.17M
    scoped_refptr<T>(r).swap(*this);
394
1.17M
    return *this;
395
1.17M
  }
_ZN13scoped_refptrIN2yb6ThreadEEaSEOS2_
Line
Count
Source
392
111
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
111
    scoped_refptr<T>(r).swap(*this);
394
111
    return *this;
395
111
  }
_ZN13scoped_refptrIN2yb7CounterEEaSEOS2_
Line
Count
Source
392
7.26M
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
7.26M
    scoped_refptr<T>(r).swap(*this);
394
7.26M
    return *this;
395
7.26M
  }
_ZN13scoped_refptrIN2yb9consensus14LeaderElectionEEaSEOS3_
Line
Count
Source
392
75.9k
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
75.9k
    scoped_refptr<T>(r).swap(*this);
394
75.9k
    return *this;
395
75.9k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIxEEEaSEOS3_
Line
Count
Source
392
2.01M
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
2.01M
    scoped_refptr<T>(r).swap(*this);
394
2.01M
    return *this;
395
2.01M
  }
_ZN13scoped_refptrIN2yb14ExternalMasterEEaSEOS2_
Line
Count
Source
392
14
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
14
    scoped_refptr<T>(r).swap(*this);
394
14
    return *this;
395
14
  }
_ZN13scoped_refptrIN2yb20ExternalTabletServerEEaSEOS2_
Line
Count
Source
392
1.80k
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
1.80k
    scoped_refptr<T>(r).swap(*this);
394
1.80k
    return *this;
395
1.80k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIjEEEaSEOS3_
Line
Count
Source
392
13.4k
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
13.4k
    scoped_refptr<T>(r).swap(*this);
394
13.4k
    return *this;
395
13.4k
  }
_ZN13scoped_refptrIN2yb6master9TableInfoEEaSEOS3_
Line
Count
Source
392
374k
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
374k
    scoped_refptr<T>(r).swap(*this);
394
374k
    return *this;
395
374k
  }
_ZN13scoped_refptrIN2yb6master13NamespaceInfoEEaSEOS3_
Line
Count
Source
392
4.69k
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
4.69k
    scoped_refptr<T>(r).swap(*this);
394
4.69k
    return *this;
395
4.69k
  }
_ZN13scoped_refptrIN2yb6master10UDTypeInfoEEaSEOS3_
Line
Count
Source
392
154
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
154
    scoped_refptr<T>(r).swap(*this);
394
154
    return *this;
395
154
  }
_ZN13scoped_refptrIN2yb6master8RoleInfoEEaSEOS3_
Line
Count
Source
392
3.22k
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
3.22k
    scoped_refptr<T>(r).swap(*this);
394
3.22k
    return *this;
395
3.22k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIyEEEaSEOS3_
Line
Count
Source
392
1.10M
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
1.10M
    scoped_refptr<T>(r).swap(*this);
394
1.10M
    return *this;
395
1.10M
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master12SnapshotInfoEEaSEOS3_
_ZN13scoped_refptrIN2yb6master13CDCStreamInfoEEaSEOS3_
Line
Count
Source
392
2.71k
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
2.71k
    scoped_refptr<T>(r).swap(*this);
394
2.71k
    return *this;
395
2.71k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master23UniverseReplicationInfoEEaSEOS3_
_ZN13scoped_refptrIN2yb15AtomicMillisLagEEaSEOS2_
Line
Count
Source
392
17.1k
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
17.1k
    scoped_refptr<T>(r).swap(*this);
394
17.1k
    return *this;
395
17.1k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb7tserver27TransitionInProgressDeleterEEaSEOS3_
_ZN13scoped_refptrIN2yb11redisserver12BatchContextEEaSEOS3_
Line
Count
Source
392
104k
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
104k
    scoped_refptr<T>(r).swap(*this);
394
104k
    return *this;
395
104k
  }
redis_service.cc:_ZN13scoped_refptrIN2yb11redisserver12_GLOBAL__N_116BatchContextImplEEaSEOS4_
Line
Count
Source
392
56
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
56
    scoped_refptr<T>(r).swap(*this);
394
56
    return *this;
395
56
  }
_ZN13scoped_refptrIN2yb6pggate11PgTableDescEEaSEOS3_
Line
Count
Source
392
2.99M
  scoped_refptr<T>& operator=(scoped_refptr<T>&& r) {
393
2.99M
    scoped_refptr<T>(r).swap(*this);
394
2.99M
    return *this;
395
2.99M
  }
396
397
  template <typename U>
398
  scoped_refptr<T>& operator=(scoped_refptr<U>&& r) {
399
    scoped_refptr<T>(r).swap(*this);
400
    return *this;
401
  }
402
403
36.0M
  void swap(T** pp) {
404
36.0M
    T* p = ptr_;
405
36.0M
    ptr_ = *pp;
406
36.0M
    *pp = p;
407
36.0M
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6server5ClockEE4swapEPPS2_
_ZN13scoped_refptrIN2yb6client8internal12RemoteTabletEE4swapEPPS3_
Line
Count
Source
403
20.1M
  void swap(T** pp) {
404
20.1M
    T* p = ptr_;
405
20.1M
    ptr_ = *pp;
406
20.1M
    *pp = p;
407
20.1M
  }
_ZN13scoped_refptrIN2yb12MetricEntityEE4swapEPPS1_
Line
Count
Source
403
177k
  void swap(T** pp) {
404
177k
    T* p = ptr_;
405
177k
    ptr_ = *pp;
406
177k
    *pp = p;
407
177k
  }
_ZN13scoped_refptrIN2yb3log18ReadableLogSegmentEE4swapEPPS2_
Line
Count
Source
403
17.5k
  void swap(T** pp) {
404
17.5k
    T* p = ptr_;
405
17.5k
    ptr_ = *pp;
406
17.5k
    *pp = p;
407
17.5k
  }
_ZN13scoped_refptrIN2yb9consensus14ConsensusRoundEE4swapEPPS2_
Line
Count
Source
403
172
  void swap(T** pp) {
404
172
    T* p = ptr_;
405
172
    ptr_ = *pp;
406
172
    *pp = p;
407
172
  }
_ZN13scoped_refptrIN2yb6master10TabletInfoEE4swapEPPS2_
Line
Count
Source
403
316k
  void swap(T** pp) {
404
316k
    T* p = ptr_;
405
316k
    ptr_ = *pp;
406
316k
    *pp = p;
407
316k
  }
_ZN13scoped_refptrIN2yb6tablet17RaftGroupMetadataEE4swapEPPS2_
Line
Count
Source
403
1.62k
  void swap(T** pp) {
404
1.62k
    T* p = ptr_;
405
1.62k
    ptr_ = *pp;
406
1.62k
    *pp = p;
407
1.62k
  }
_ZN13scoped_refptrIN2yb9HistogramEE4swapEPPS1_
Line
Count
Source
403
1.17M
  void swap(T** pp) {
404
1.17M
    T* p = ptr_;
405
1.17M
    ptr_ = *pp;
406
1.17M
    *pp = p;
407
1.17M
  }
_ZN13scoped_refptrIN2yb6ThreadEE4swapEPPS1_
Line
Count
Source
403
111
  void swap(T** pp) {
404
111
    T* p = ptr_;
405
111
    ptr_ = *pp;
406
111
    *pp = p;
407
111
  }
_ZN13scoped_refptrIN2yb7CounterEE4swapEPPS1_
Line
Count
Source
403
7.27M
  void swap(T** pp) {
404
7.27M
    T* p = ptr_;
405
7.27M
    ptr_ = *pp;
406
7.27M
    *pp = p;
407
7.27M
  }
_ZN13scoped_refptrIN2yb9consensus14LeaderElectionEE4swapEPPS2_
Line
Count
Source
403
75.9k
  void swap(T** pp) {
404
75.9k
    T* p = ptr_;
405
75.9k
    ptr_ = *pp;
406
75.9k
    *pp = p;
407
75.9k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIxEEE4swapEPPS2_
Line
Count
Source
403
2.01M
  void swap(T** pp) {
404
2.01M
    T* p = ptr_;
405
2.01M
    ptr_ = *pp;
406
2.01M
    *pp = p;
407
2.01M
  }
_ZN13scoped_refptrIN2yb14ExternalMasterEE4swapEPPS1_
Line
Count
Source
403
14
  void swap(T** pp) {
404
14
    T* p = ptr_;
405
14
    ptr_ = *pp;
406
14
    *pp = p;
407
14
  }
_ZN13scoped_refptrIN2yb20ExternalTabletServerEE4swapEPPS1_
Line
Count
Source
403
1.80k
  void swap(T** pp) {
404
1.80k
    T* p = ptr_;
405
1.80k
    ptr_ = *pp;
406
1.80k
    *pp = p;
407
1.80k
  }
_ZN13scoped_refptrIN2yb3log3LogEE4swapEPPS2_
Line
Count
Source
403
178k
  void swap(T** pp) {
404
178k
    T* p = ptr_;
405
178k
    ptr_ = *pp;
406
178k
    *pp = p;
407
178k
  }
_ZN13scoped_refptrIN2yb3log8LogIndex10IndexChunkEE4swapEPPS3_
Line
Count
Source
403
89.2k
  void swap(T** pp) {
404
89.2k
    T* p = ptr_;
405
89.2k
    ptr_ = *pp;
406
89.2k
    *pp = p;
407
89.2k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIjEEE4swapEPPS2_
Line
Count
Source
403
13.4k
  void swap(T** pp) {
404
13.4k
    T* p = ptr_;
405
13.4k
    ptr_ = *pp;
406
13.4k
    *pp = p;
407
13.4k
  }
_ZN13scoped_refptrIN2yb6master9TableInfoEE4swapEPPS2_
Line
Count
Source
403
374k
  void swap(T** pp) {
404
374k
    T* p = ptr_;
405
374k
    ptr_ = *pp;
406
374k
    *pp = p;
407
374k
  }
_ZN13scoped_refptrIN2yb6master13NamespaceInfoEE4swapEPPS2_
Line
Count
Source
403
4.69k
  void swap(T** pp) {
404
4.69k
    T* p = ptr_;
405
4.69k
    ptr_ = *pp;
406
4.69k
    *pp = p;
407
4.69k
  }
_ZN13scoped_refptrIN2yb6master10UDTypeInfoEE4swapEPPS2_
Line
Count
Source
403
154
  void swap(T** pp) {
404
154
    T* p = ptr_;
405
154
    ptr_ = *pp;
406
154
    *pp = p;
407
154
  }
_ZN13scoped_refptrIN2yb6master8RoleInfoEE4swapEPPS2_
Line
Count
Source
403
3.22k
  void swap(T** pp) {
404
3.22k
    T* p = ptr_;
405
3.22k
    ptr_ = *pp;
406
3.22k
    *pp = p;
407
3.22k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIyEEE4swapEPPS2_
Line
Count
Source
403
1.10M
  void swap(T** pp) {
404
1.10M
    T* p = ptr_;
405
1.10M
    ptr_ = *pp;
406
1.10M
    *pp = p;
407
1.10M
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master12SnapshotInfoEE4swapEPPS2_
_ZN13scoped_refptrIN2yb6master13CDCStreamInfoEE4swapEPPS2_
Line
Count
Source
403
2.71k
  void swap(T** pp) {
404
2.71k
    T* p = ptr_;
405
2.71k
    ptr_ = *pp;
406
2.71k
    *pp = p;
407
2.71k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master23UniverseReplicationInfoEE4swapEPPS2_
_ZN13scoped_refptrIN2yb15AtomicMillisLagEE4swapEPPS1_
Line
Count
Source
403
17.1k
  void swap(T** pp) {
404
17.1k
    T* p = ptr_;
405
17.1k
    ptr_ = *pp;
406
17.1k
    *pp = p;
407
17.1k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb7tserver27TransitionInProgressDeleterEE4swapEPPS2_
_ZN13scoped_refptrIN2yb11redisserver12BatchContextEE4swapEPPS2_
Line
Count
Source
403
104k
  void swap(T** pp) {
404
104k
    T* p = ptr_;
405
104k
    ptr_ = *pp;
406
104k
    *pp = p;
407
104k
  }
redis_service.cc:_ZN13scoped_refptrIN2yb11redisserver12_GLOBAL__N_116BatchContextImplEE4swapEPPS3_
Line
Count
Source
403
56
  void swap(T** pp) {
404
56
    T* p = ptr_;
405
56
    ptr_ = *pp;
406
56
    *pp = p;
407
56
  }
_ZN13scoped_refptrIN2yb6pggate9PgSessionEE4swapEPPS2_
Line
Count
Source
403
1.65k
  void swap(T** pp) {
404
1.65k
    T* p = ptr_;
405
1.65k
    ptr_ = *pp;
406
1.65k
    *pp = p;
407
1.65k
  }
_ZN13scoped_refptrIN2yb6pggate11PgTableDescEE4swapEPPS2_
Line
Count
Source
403
2.99M
  void swap(T** pp) {
404
2.99M
    T* p = ptr_;
405
2.99M
    ptr_ = *pp;
406
2.99M
    *pp = p;
407
2.99M
  }
408
409
36.0M
  void swap(scoped_refptr<T>& r) {
410
36.0M
    swap(&r.ptr_);
411
36.0M
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6server5ClockEE4swapERS3_
_ZN13scoped_refptrIN2yb6client8internal12RemoteTabletEE4swapERS4_
Line
Count
Source
409
20.1M
  void swap(scoped_refptr<T>& r) {
410
20.1M
    swap(&r.ptr_);
411
20.1M
  }
_ZN13scoped_refptrIN2yb12MetricEntityEE4swapERS2_
Line
Count
Source
409
177k
  void swap(scoped_refptr<T>& r) {
410
177k
    swap(&r.ptr_);
411
177k
  }
_ZN13scoped_refptrIN2yb3log18ReadableLogSegmentEE4swapERS3_
Line
Count
Source
409
17.5k
  void swap(scoped_refptr<T>& r) {
410
17.5k
    swap(&r.ptr_);
411
17.5k
  }
_ZN13scoped_refptrIN2yb9consensus14ConsensusRoundEE4swapERS3_
Line
Count
Source
409
172
  void swap(scoped_refptr<T>& r) {
410
172
    swap(&r.ptr_);
411
172
  }
_ZN13scoped_refptrIN2yb6master10TabletInfoEE4swapERS3_
Line
Count
Source
409
316k
  void swap(scoped_refptr<T>& r) {
410
316k
    swap(&r.ptr_);
411
316k
  }
_ZN13scoped_refptrIN2yb6tablet17RaftGroupMetadataEE4swapERS3_
Line
Count
Source
409
1.62k
  void swap(scoped_refptr<T>& r) {
410
1.62k
    swap(&r.ptr_);
411
1.62k
  }
_ZN13scoped_refptrIN2yb9HistogramEE4swapERS2_
Line
Count
Source
409
1.17M
  void swap(scoped_refptr<T>& r) {
410
1.17M
    swap(&r.ptr_);
411
1.17M
  }
_ZN13scoped_refptrIN2yb6ThreadEE4swapERS2_
Line
Count
Source
409
111
  void swap(scoped_refptr<T>& r) {
410
111
    swap(&r.ptr_);
411
111
  }
_ZN13scoped_refptrIN2yb7CounterEE4swapERS2_
Line
Count
Source
409
7.27M
  void swap(scoped_refptr<T>& r) {
410
7.27M
    swap(&r.ptr_);
411
7.27M
  }
_ZN13scoped_refptrIN2yb9consensus14LeaderElectionEE4swapERS3_
Line
Count
Source
409
75.9k
  void swap(scoped_refptr<T>& r) {
410
75.9k
    swap(&r.ptr_);
411
75.9k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIxEEE4swapERS3_
Line
Count
Source
409
2.01M
  void swap(scoped_refptr<T>& r) {
410
2.01M
    swap(&r.ptr_);
411
2.01M
  }
_ZN13scoped_refptrIN2yb14ExternalMasterEE4swapERS2_
Line
Count
Source
409
14
  void swap(scoped_refptr<T>& r) {
410
14
    swap(&r.ptr_);
411
14
  }
_ZN13scoped_refptrIN2yb20ExternalTabletServerEE4swapERS2_
Line
Count
Source
409
1.80k
  void swap(scoped_refptr<T>& r) {
410
1.80k
    swap(&r.ptr_);
411
1.80k
  }
_ZN13scoped_refptrIN2yb3log3LogEE4swapERS3_
Line
Count
Source
409
178k
  void swap(scoped_refptr<T>& r) {
410
178k
    swap(&r.ptr_);
411
178k
  }
_ZN13scoped_refptrIN2yb3log8LogIndex10IndexChunkEE4swapERS4_
Line
Count
Source
409
89.2k
  void swap(scoped_refptr<T>& r) {
410
89.2k
    swap(&r.ptr_);
411
89.2k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIjEEE4swapERS3_
Line
Count
Source
409
13.4k
  void swap(scoped_refptr<T>& r) {
410
13.4k
    swap(&r.ptr_);
411
13.4k
  }
_ZN13scoped_refptrIN2yb6master9TableInfoEE4swapERS3_
Line
Count
Source
409
374k
  void swap(scoped_refptr<T>& r) {
410
374k
    swap(&r.ptr_);
411
374k
  }
_ZN13scoped_refptrIN2yb6master13NamespaceInfoEE4swapERS3_
Line
Count
Source
409
4.69k
  void swap(scoped_refptr<T>& r) {
410
4.69k
    swap(&r.ptr_);
411
4.69k
  }
_ZN13scoped_refptrIN2yb6master10UDTypeInfoEE4swapERS3_
Line
Count
Source
409
154
  void swap(scoped_refptr<T>& r) {
410
154
    swap(&r.ptr_);
411
154
  }
_ZN13scoped_refptrIN2yb6master8RoleInfoEE4swapERS3_
Line
Count
Source
409
3.22k
  void swap(scoped_refptr<T>& r) {
410
3.22k
    swap(&r.ptr_);
411
3.22k
  }
_ZN13scoped_refptrIN2yb11AtomicGaugeIyEEE4swapERS3_
Line
Count
Source
409
1.10M
  void swap(scoped_refptr<T>& r) {
410
1.10M
    swap(&r.ptr_);
411
1.10M
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master12SnapshotInfoEE4swapERS3_
_ZN13scoped_refptrIN2yb6master13CDCStreamInfoEE4swapERS3_
Line
Count
Source
409
2.71k
  void swap(scoped_refptr<T>& r) {
410
2.71k
    swap(&r.ptr_);
411
2.71k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master23UniverseReplicationInfoEE4swapERS3_
_ZN13scoped_refptrIN2yb15AtomicMillisLagEE4swapERS2_
Line
Count
Source
409
17.1k
  void swap(scoped_refptr<T>& r) {
410
17.1k
    swap(&r.ptr_);
411
17.1k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb7tserver27TransitionInProgressDeleterEE4swapERS3_
_ZN13scoped_refptrIN2yb11redisserver12BatchContextEE4swapERS3_
Line
Count
Source
409
104k
  void swap(scoped_refptr<T>& r) {
410
104k
    swap(&r.ptr_);
411
104k
  }
redis_service.cc:_ZN13scoped_refptrIN2yb11redisserver12_GLOBAL__N_116BatchContextImplEE4swapERS4_
Line
Count
Source
409
56
  void swap(scoped_refptr<T>& r) {
410
56
    swap(&r.ptr_);
411
56
  }
_ZN13scoped_refptrIN2yb6pggate9PgSessionEE4swapERS3_
Line
Count
Source
409
1.65k
  void swap(scoped_refptr<T>& r) {
410
1.65k
    swap(&r.ptr_);
411
1.65k
  }
_ZN13scoped_refptrIN2yb6pggate11PgTableDescEE4swapERS3_
Line
Count
Source
409
2.99M
  void swap(scoped_refptr<T>& r) {
410
2.99M
    swap(&r.ptr_);
411
2.99M
  }
412
413
  // Like std::unique_ptr::reset(), drops a reference on the currently held object
414
  // (if any), and adds a reference to the passed-in object (if not NULL).
415
16.6M
  void reset(T* p = NULL) {
416
16.6M
    *this = p;
417
16.6M
  }
_ZN13scoped_refptrIN2yb6server5ClockEE5resetEPS2_
Line
Count
Source
415
63
  void reset(T* p = NULL) {
416
63
    *this = p;
417
63
  }
_ZN13scoped_refptrIN2yb12MetricEntityEE5resetEPS1_
Line
Count
Source
415
1
  void reset(T* p = NULL) {
416
1
    *this = p;
417
1
  }
_ZN13scoped_refptrIN2yb3log8LogIndexEE5resetEPS2_
Line
Count
Source
415
137k
  void reset(T* p = NULL) {
416
137k
    *this = p;
417
137k
  }
_ZN13scoped_refptrIN2yb6master17ClusterConfigInfoEE5resetEPS2_
Line
Count
Source
415
2.73k
  void reset(T* p = NULL) {
416
2.73k
    *this = p;
417
2.73k
  }
_ZN13scoped_refptrIN2yb6master13SysConfigInfoEE5resetEPS2_
Line
Count
Source
415
4.74k
  void reset(T* p = NULL) {
416
4.74k
    *this = p;
417
4.74k
  }
Unexecuted instantiation: _ZN13scoped_refptrIN2yb6master9TableInfoEE5resetEPS2_
_ZN13scoped_refptrIN2yb6ThreadEE5resetEPS1_
Line
Count
Source
415
445
  void reset(T* p = NULL) {
416
445
    *this = p;
417
445
  }
_ZN13scoped_refptrIN2yb7tserver22RemoteBootstrapSessionEE5resetEPS2_
Line
Count
Source
415
1.45k
  void reset(T* p = NULL) {
416
1.45k
    *this = p;
417
1.45k
  }
_ZN13scoped_refptrIN2yb7tserver27TransitionInProgressDeleterEE5resetEPS2_
Line
Count
Source
415
131k
  void reset(T* p = NULL) {
416
131k
    *this = p;
417
131k
  }
_ZN13scoped_refptrIN2yb3log17LogAnchorRegistryEE5resetEPS2_
Line
Count
Source
415
4
  void reset(T* p = NULL) {
416
4
    *this = p;
417
4
  }
_ZN13scoped_refptrIN2yb6client8internal12RemoteTabletEE5resetEPS3_
Line
Count
Source
415
6.01k
  void reset(T* p = NULL) {
416
6.01k
    *this = p;
417
6.01k
  }
_ZN13scoped_refptrIN2yb11redisserver12BatchContextEE5resetEPS2_
Line
Count
Source
415
2.81M
  void reset(T* p = NULL) {
416
2.81M
    *this = p;
417
2.81M
  }
_ZN13scoped_refptrIN2yb6client8internal9MetaCacheEE5resetEPS3_
Line
Count
Source
415
22.9k
  void reset(T* p = NULL) {
416
22.9k
    *this = p;
417
22.9k
  }
_ZN13scoped_refptrIN2yb6pggate12PgTxnManagerEE5resetEPS2_
Line
Count
Source
415
1.65k
  void reset(T* p = NULL) {
416
1.65k
    *this = p;
417
1.65k
  }
_ZN13scoped_refptrIN2yb5TraceEE5resetEPS1_
Line
Count
Source
415
13.5M
  void reset(T* p = NULL) {
416
13.5M
    *this = p;
417
13.5M
  }
418
419
 protected:
420
  T* ptr_;
421
422
 private:
423
  template <typename U> friend class scoped_refptr;
424
};
425
426
// Handy utility for creating a scoped_refptr<T> out of a T* explicitly without
427
// having to retype all the template arguments
428
template <typename T>
429
51.8k
scoped_refptr<T> make_scoped_refptr(T* t) {
430
51.8k
  return scoped_refptr<T>(t);
431
51.8k
}
_Z18make_scoped_refptrIN2yb3log8LogIndexEE13scoped_refptrIT_EPS4_
Line
Count
Source
429
4
scoped_refptr<T> make_scoped_refptr(T* t) {
430
4
  return scoped_refptr<T>(t);
431
4
}
_Z18make_scoped_refptrIN2yb6server11HybridClockEE13scoped_refptrIT_EPS4_
Line
Count
Source
429
1
scoped_refptr<T> make_scoped_refptr(T* t) {
430
1
  return scoped_refptr<T>(t);
431
1
}
_Z18make_scoped_refptrIN2yb6tablet17RaftGroupMetadataEE13scoped_refptrIT_EPS4_
Line
Count
Source
429
4
scoped_refptr<T> make_scoped_refptr(T* t) {
430
4
  return scoped_refptr<T>(t);
431
4
}
_Z18make_scoped_refptrIN2yb13FunctionGaugeIxEEE13scoped_refptrIT_EPS4_
Line
Count
Source
429
17.1k
scoped_refptr<T> make_scoped_refptr(T* t) {
430
17.1k
  return scoped_refptr<T>(t);
431
17.1k
}
_Z18make_scoped_refptrIN2yb6master8RoleInfoEE13scoped_refptrIT_EPS4_
Line
Count
Source
429
421
scoped_refptr<T> make_scoped_refptr(T* t) {
430
421
  return scoped_refptr<T>(t);
431
421
}
_Z18make_scoped_refptrIN2yb13FunctionGaugeIyEEE13scoped_refptrIT_EPS4_
Line
Count
Source
429
34.3k
scoped_refptr<T> make_scoped_refptr(T* t) {
430
34.3k
  return scoped_refptr<T>(t);
431
34.3k
}
Unexecuted instantiation: rpc_context.cc:_Z18make_scoped_refptrIN2yb3rpc12_GLOBAL__N_18PbTracerEE13scoped_refptrIT_EPS5_
432
433
template<class T, class... Args>
434
3.20M
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
3.20M
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
3.20M
}
_Z18make_scoped_refptrIN2yb3log8LogIndexEJRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
30
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
30
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
30
}
_Z18make_scoped_refptrIN2yb9consensus14LeaderElectionEJRNS1_12RaftConfigPBEPNS1_16PeerProxyFactoryERNS1_13VoteRequestPBENSt3__110unique_ptrINS1_11VoteCounterENS9_14default_deleteISB_EEEERKNS0_9MonoDeltaERKNS0_17StronglyTypedBoolINS1_15PreElection_TagEEERKNSI_INS1_28TEST_SuppressVoteRequest_TagEEENS9_6__bindIMNS1_18LeaderElectionTestEFvRKNS1_14ElectionResultEEJPSS_RKNS9_12placeholders4__phILi1EEEEEEEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
4
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
4
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
4
}
_Z18make_scoped_refptrIN2yb9consensus14LeaderElectionEJRNS1_12RaftConfigPBEPNS1_16PeerProxyFactoryERNS1_13VoteRequestPBENSt3__110unique_ptrINS1_11VoteCounterENS9_14default_deleteISB_EEEERKNS0_9MonoDeltaERKNS0_17StronglyTypedBoolINS1_15PreElection_TagEEERKNSI_INS1_28TEST_SuppressVoteRequest_TagEEENS9_6__bindIMNS1_18LeaderElectionTestEFvRKNS1_14ElectionResultEEJPNS1_43LeaderElectionTest_TestPerfectElection_TestERKNS9_12placeholders4__phILi1EEEEEEEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
192
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
192
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
192
}
_Z18make_scoped_refptrIN2yb9consensus14ConsensusRoundEJPNS1_13RaftConsensusENSt3__110shared_ptrINS1_12ReplicateMsgEEEEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
172
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
172
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
172
}
_Z18make_scoped_refptrIN2yb6master13CDCStreamInfoEJRA33_KcEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
1
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
1
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
1
}
_Z18make_scoped_refptrIN2yb6master23UniverseReplicationInfoEJRA33_KcEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
1
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
1
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
1
}
_Z18make_scoped_refptrIN2yb7tserver22RemoteBootstrapSessionEJRNSt3__110shared_ptrINS0_6tablet10TabletPeerEEERA16_KcRA9_S9_DnEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
1
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
1
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
1
}
_Z18make_scoped_refptrIN2yb9consensus14ConsensusRoundEJPNS1_13RaftConsensusERNSt3__110shared_ptrINS1_12ReplicateMsgEEEEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
35.1k
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
35.1k
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
35.1k
}
_Z18make_scoped_refptrIN2yb9consensus14ConsensusRoundEJPNS1_13RaftConsensusERKNSt3__110shared_ptrINS1_12ReplicateMsgEEEEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
2.93k
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
2.93k
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
2.93k
}
_Z18make_scoped_refptrIN2yb3log18ReadableLogSegmentEJRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS3_10shared_ptrINS0_16RandomAccessFileEEEEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
9.20k
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
9.20k
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
9.20k
}
_Z18make_scoped_refptrIN2yb6master10TabletInfoEJRPNS1_9TableInfoENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
53.7k
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
53.7k
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
53.7k
}
_Z18make_scoped_refptrIN2yb6master9TableInfoEJRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEER13scoped_refptrINS1_12TasksTrackerEEEESB_IT_EDpOT0_
Line
Count
Source
434
243k
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
243k
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
243k
}
Unexecuted instantiation: _Z18make_scoped_refptrIN2yb6master12SnapshotInfoEJRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE13scoped_refptrIT_EDpOT0_
Unexecuted instantiation: _Z18make_scoped_refptrIN2yb6master13CDCStreamInfoEJRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE13scoped_refptrIT_EDpOT0_
_Z18make_scoped_refptrIN2yb6master13CDCStreamInfoEJRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
157
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
157
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
157
}
_Z18make_scoped_refptrIN2yb3rpc11ServicePoolEJRKmPNS1_10ThreadPoolEPNS1_9SchedulerENSt3__110unique_ptrINS1_9ServiceIfENS9_14default_deleteISB_EEEE13scoped_refptrINS0_12MetricEntityEEEESF_IT_EDpOT0_
Line
Count
Source
434
151
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
151
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
151
}
_Z18make_scoped_refptrIN2yb9consensus14ConsensusRoundEJRKPNS1_9ConsensusENSt3__110shared_ptrINS1_12ReplicateMsgEEEEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
2.69M
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
2.69M
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
2.69M
}
redis_service.cc:_Z18make_scoped_refptrIN2yb11redisserver12_GLOBAL__N_116BatchContextImplEJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS4_10shared_ptrINS1_16RedisInboundCallEEEPNS2_20RedisServiceImplDataEEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
104k
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
104k
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
104k
}
_Z18make_scoped_refptrIN2yb6pggate9PgSessionEJPNS0_6client8YBClientEPNS1_8PgClientERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEER13scoped_refptrINS1_12PgTxnManagerEERSH_INS0_6server11HybridClockEEPNS0_18SharedMemoryObjectINS0_7tserver17TServerSharedDataEEER11PgCallbacksEESH_IT_EDpOT0_
Line
Count
Source
434
1.65k
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
1.65k
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
1.65k
}
_Z18make_scoped_refptrIN2yb6pggate11PgTableDescEJRKNS0_10PgObjectIdENSt3__110shared_ptrINS0_6client7YBTableEEEEE13scoped_refptrIT_EDpOT0_
Line
Count
Source
434
64.5k
scoped_refptr<T> make_scoped_refptr(Args&&... args) {
435
64.5k
  return scoped_refptr<T>(new T(std::forward<Args>(args)...));
436
64.5k
}
437
438
// equal_to and hash implementations for templated scoped_refptrs suitable for
439
// use with STL unordered_* containers.
440
struct ScopedRefPtrEqualsFunctor {
441
  template <class T>
442
27.1M
  bool operator()(const scoped_refptr<T>& x, const scoped_refptr<T>& y) const {
443
27.1M
    return x.get() == y.get();
444
27.1M
  }
445
};
446
447
struct ScopedRefPtrHashFunctor {
448
  template <class T>
449
54.0M
  size_t operator()(const scoped_refptr<T>& p) const {
450
54.0M
    return reinterpret_cast<size_t>(p.get());
451
54.0M
  }
452
};
453
454
template<class T>
455
4.97M
bool operator==(const scoped_refptr<T>& lhs, std::nullptr_t) {
456
4.97M
  return !lhs;
457
4.97M
}
_ZeqIN2yb6client8internal12RemoteTabletEEbRK13scoped_refptrIT_EDn
Line
Count
Source
455
93.8k
bool operator==(const scoped_refptr<T>& lhs, std::nullptr_t) {
456
93.8k
  return !lhs;
457
93.8k
}
_ZeqIN2yb9consensus14ConsensusRoundEEbRK13scoped_refptrIT_EDn
Line
Count
Source
455
4.29M
bool operator==(const scoped_refptr<T>& lhs, std::nullptr_t) {
456
4.29M
  return !lhs;
457
4.29M
}
_ZeqIN2yb6master9TableInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
455
391k
bool operator==(const scoped_refptr<T>& lhs, std::nullptr_t) {
456
391k
  return !lhs;
457
391k
}
_ZeqIN2yb6master10UDTypeInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
455
236
bool operator==(const scoped_refptr<T>& lhs, std::nullptr_t) {
456
236
  return !lhs;
457
236
}
_ZeqIN2yb6master13NamespaceInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
455
132k
bool operator==(const scoped_refptr<T>& lhs, std::nullptr_t) {
456
132k
  return !lhs;
457
132k
}
_ZeqIN2yb6master10TabletInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
455
53.7k
bool operator==(const scoped_refptr<T>& lhs, std::nullptr_t) {
456
53.7k
  return !lhs;
457
53.7k
}
_ZeqIN2yb6master15RedisConfigInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
455
291
bool operator==(const scoped_refptr<T>& lhs, std::nullptr_t) {
456
291
  return !lhs;
457
291
}
_ZeqIN2yb6master8RoleInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
455
3.76k
bool operator==(const scoped_refptr<T>& lhs, std::nullptr_t) {
456
3.76k
  return !lhs;
457
3.76k
}
Unexecuted instantiation: _ZeqIN2yb6master12SnapshotInfoEEbRK13scoped_refptrIT_EDn
_ZeqIN2yb6master13CDCStreamInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
455
2.71k
bool operator==(const scoped_refptr<T>& lhs, std::nullptr_t) {
456
2.71k
  return !lhs;
457
2.71k
}
Unexecuted instantiation: _ZeqIN2yb6master23UniverseReplicationInfoEEbRK13scoped_refptrIT_EDn
_ZeqIN2yb6ThreadEEbRK13scoped_refptrIT_EDn
Line
Count
Source
455
5.80k
bool operator==(const scoped_refptr<T>& lhs, std::nullptr_t) {
456
5.80k
  return !lhs;
457
5.80k
}
_ZeqIN2yb6pggate11PgTableDescEEbRK13scoped_refptrIT_EDn
Line
Count
Source
455
4
bool operator==(const scoped_refptr<T>& lhs, std::nullptr_t) {
456
4
  return !lhs;
457
4
}
458
459
template<class T>
460
83.7M
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
83.7M
  return static_cast<bool>(lhs);
462
83.7M
}
_ZneIN2yb3log18ReadableLogSegmentEEbRK13scoped_refptrIT_EDn
Line
Count
Source
460
2.50M
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
2.50M
  return static_cast<bool>(lhs);
462
2.50M
}
_ZneIN2yb6master9TableInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
460
12.2M
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
12.2M
  return static_cast<bool>(lhs);
462
12.2M
}
_ZneIN2yb6master13NamespaceInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
460
8.10k
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
8.10k
  return static_cast<bool>(lhs);
462
8.10k
}
_ZneIN2yb6master10TabletInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
460
80
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
80
  return static_cast<bool>(lhs);
462
80
}
_ZneIN2yb6master10UDTypeInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
460
46
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
46
  return static_cast<bool>(lhs);
462
46
}
_ZneIN2yb6ThreadEEbRK13scoped_refptrIT_EDn
Line
Count
Source
460
101
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
101
  return static_cast<bool>(lhs);
462
101
}
_ZneIN2yb6master13SysConfigInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
460
1.26k
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
1.26k
  return static_cast<bool>(lhs);
462
1.26k
}
_ZneIN2yb6master8RoleInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
460
2.75k
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
2.75k
  return static_cast<bool>(lhs);
462
2.75k
}
_ZneIN2yb6master23UniverseReplicationInfoEEbRK13scoped_refptrIT_EDn
Line
Count
Source
460
2
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
2
  return static_cast<bool>(lhs);
462
2
}
_ZneIN2yb9HistogramEEbRK13scoped_refptrIT_EDn
Line
Count
Source
460
61.3M
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
61.3M
  return static_cast<bool>(lhs);
462
61.3M
}
_ZneIN2yb11redisserver12BatchContextEEbRK13scoped_refptrIT_EDn
Line
Count
Source
460
104k
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
104k
  return static_cast<bool>(lhs);
462
104k
}
_ZneIN2yb6client8internal12RemoteTabletEEbRK13scoped_refptrIT_EDn
Line
Count
Source
460
2.78k
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
2.78k
  return static_cast<bool>(lhs);
462
2.78k
}
_ZneIN2yb6pggate11PgTableDescEEbRK13scoped_refptrIT_EDn
Line
Count
Source
460
7.54M
bool operator!=(const scoped_refptr<T>& lhs, std::nullptr_t) {
461
7.54M
  return static_cast<bool>(lhs);
462
7.54M
}
463
464
template<class T>
465
bool operator==(std::nullptr_t, const scoped_refptr<T>& rhs) {
466
  return !rhs;
467
}
468
469
template<class T>
470
bool operator!=(std::nullptr_t, const scoped_refptr<T>& rhs) {
471
  return static_cast<bool>(rhs);
472
}
473
474
template<class T>
475
12
std::ostream& operator<<(std::ostream& out, const scoped_refptr<T>& ptr) {
476
12
  return out << ptr.get();
477
12
}
_ZlsIN2yb9consensus14ConsensusRoundEERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEES8_RK13scoped_refptrIT_E
Line
Count
Source
475
12
std::ostream& operator<<(std::ostream& out, const scoped_refptr<T>& ptr) {
476
12
  return out << ptr.get();
477
12
}
Unexecuted instantiation: _ZlsIN2yb6tablet15OperationDriverEERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEES8_RK13scoped_refptrIT_E
Unexecuted instantiation: _ZlsIN2yb6client8internal12RemoteTabletEERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEES9_RK13scoped_refptrIT_E
478
479
template <class T, class U>
480
bool operator==(const scoped_refptr<T>& lhs, const scoped_refptr<U>& rhs) {
481
  return lhs.get() == rhs.get();
482
}
483
484
template <class T, class U>
485
0
bool operator!=(const scoped_refptr<T>& lhs, const scoped_refptr<U>& rhs) {
486
0
  return lhs.get() != rhs.get();
487
0
}
488
489
#undef INVOKE_REF_COUNTED_DEBUG_HOOK
490
491
#endif // YB_GUTIL_REF_COUNTED_H