/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 |