/work/obj-fuzz/dist/include/nsISupportsImpl.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
2 | | /* vim: set ts=8 sts=2 et sw=2 tw=80: */ |
3 | | /* This Source Code Form is subject to the terms of the Mozilla Public |
4 | | * License, v. 2.0. If a copy of the MPL was not distributed with this |
5 | | * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
6 | | // IWYU pragma: private, include "nsISupports.h" |
7 | | |
8 | | |
9 | | #ifndef nsISupportsImpl_h__ |
10 | | #define nsISupportsImpl_h__ |
11 | | |
12 | | #include "nscore.h" |
13 | | #include "nsISupportsBase.h" |
14 | | #include "nsISupportsUtils.h" |
15 | | |
16 | | #if !defined(XPCOM_GLUE_AVOID_NSPR) |
17 | | #include "prthread.h" /* needed for cargo-culting headers */ |
18 | | #endif |
19 | | |
20 | | #include "nsDebug.h" |
21 | | #include "nsXPCOM.h" |
22 | | #include <atomic> |
23 | | #include "mozilla/Attributes.h" |
24 | | #include "mozilla/Assertions.h" |
25 | | #include "mozilla/Atomics.h" |
26 | | #include "mozilla/Compiler.h" |
27 | | #include "mozilla/Likely.h" |
28 | | #include "mozilla/MacroArgs.h" |
29 | | #include "mozilla/MacroForEach.h" |
30 | | #include "mozilla/TypeTraits.h" |
31 | | |
32 | | #define MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(X) \ |
33 | 149M | static_assert(!mozilla::IsDestructible<X>::value, \ |
34 | 149M | "Reference-counted class " #X " should not have a public destructor. " \ |
35 | 149M | "Make this class's destructor non-public"); |
36 | | |
37 | | inline nsISupports* |
38 | | ToSupports(nsISupports* aSupports) |
39 | | { |
40 | | return aSupports; |
41 | | } |
42 | | |
43 | | //////////////////////////////////////////////////////////////////////////////// |
44 | | // Macros to help detect thread-safety: |
45 | | |
46 | | #ifdef MOZ_THREAD_SAFETY_OWNERSHIP_CHECKS_SUPPORTED |
47 | | |
48 | | #include "prthread.h" /* needed for thread-safety checks */ |
49 | | |
50 | | class nsAutoOwningThread |
51 | | { |
52 | | public: |
53 | | nsAutoOwningThread(); |
54 | | |
55 | | // We move the actual assertion checks out-of-line to minimize code bloat, |
56 | | // but that means we have to pass a non-literal string to |
57 | | // MOZ_CRASH_UNSAFE_OOL. To make that more safe, the public interface |
58 | | // requires a literal string and passes that to the private interface; we |
59 | | // can then be assured that we effectively are passing a literal string |
60 | | // to MOZ_CRASH_UNSAFE_OOL. |
61 | | template<int N> |
62 | | void AssertOwnership(const char (&aMsg)[N]) const |
63 | | { |
64 | | AssertCurrentThreadOwnsMe(aMsg); |
65 | | } |
66 | | |
67 | | bool IsCurrentThread() const; |
68 | | |
69 | | private: |
70 | | void AssertCurrentThreadOwnsMe(const char* aMsg) const; |
71 | | |
72 | | void* mThread; |
73 | | }; |
74 | | |
75 | | #define NS_DECL_OWNINGTHREAD nsAutoOwningThread _mOwningThread; |
76 | | #define NS_ASSERT_OWNINGTHREAD_AGGREGATE(agg, _class) \ |
77 | | agg->_mOwningThread.AssertOwnership(#_class " not thread-safe") |
78 | | #define NS_ASSERT_OWNINGTHREAD(_class) NS_ASSERT_OWNINGTHREAD_AGGREGATE(this, _class) |
79 | | #else // !MOZ_THREAD_SAFETY_OWNERSHIP_CHECKS_SUPPORTED |
80 | | |
81 | | #define NS_DECL_OWNINGTHREAD /* nothing */ |
82 | | #define NS_ASSERT_OWNINGTHREAD_AGGREGATE(agg, _class) ((void)0) |
83 | 238M | #define NS_ASSERT_OWNINGTHREAD(_class) ((void)0) |
84 | | |
85 | | #endif // MOZ_THREAD_SAFETY_OWNERSHIP_CHECKS_SUPPORTED |
86 | | |
87 | | |
88 | | // Macros for reference-count and constructor logging |
89 | | |
90 | | #if defined(NS_BUILD_REFCNT_LOGGING) |
91 | | |
92 | | #define NS_LOG_ADDREF(_p, _rc, _type, _size) \ |
93 | | NS_LogAddRef((_p), (_rc), (_type), (uint32_t) (_size)) |
94 | | |
95 | | #define NS_LOG_RELEASE(_p, _rc, _type) \ |
96 | | NS_LogRelease((_p), (_rc), (_type)) |
97 | | |
98 | | #include "mozilla/TypeTraits.h" |
99 | | #define MOZ_ASSERT_CLASSNAME(_type) \ |
100 | | static_assert(mozilla::IsClass<_type>::value, \ |
101 | | "Token '" #_type "' is not a class type.") |
102 | | |
103 | | #define MOZ_ASSERT_NOT_ISUPPORTS(_type) \ |
104 | | static_assert(!mozilla::IsBaseOf<nsISupports, _type>::value, \ |
105 | | "nsISupports classes don't need to call MOZ_COUNT_CTOR or MOZ_COUNT_DTOR"); |
106 | | |
107 | | // Note that the following constructor/destructor logging macros are redundant |
108 | | // for refcounted objects that log via the NS_LOG_ADDREF/NS_LOG_RELEASE macros. |
109 | | // Refcount logging is preferred. |
110 | | #define MOZ_COUNT_CTOR(_type) \ |
111 | | do { \ |
112 | | MOZ_ASSERT_CLASSNAME(_type); \ |
113 | | MOZ_ASSERT_NOT_ISUPPORTS(_type); \ |
114 | | NS_LogCtor((void*)this, #_type, sizeof(*this)); \ |
115 | | } while (0) |
116 | | |
117 | | #define MOZ_COUNT_CTOR_INHERITED(_type, _base) \ |
118 | | do { \ |
119 | | MOZ_ASSERT_CLASSNAME(_type); \ |
120 | | MOZ_ASSERT_CLASSNAME(_base); \ |
121 | | MOZ_ASSERT_NOT_ISUPPORTS(_type); \ |
122 | | NS_LogCtor((void*)this, #_type, sizeof(*this) - sizeof(_base)); \ |
123 | | } while (0) |
124 | | |
125 | | #define MOZ_LOG_CTOR(_ptr, _name, _size) \ |
126 | | do { \ |
127 | | NS_LogCtor((void*)_ptr, _name, _size); \ |
128 | | } while (0) |
129 | | |
130 | | #define MOZ_COUNT_DTOR(_type) \ |
131 | | do { \ |
132 | | MOZ_ASSERT_CLASSNAME(_type); \ |
133 | | MOZ_ASSERT_NOT_ISUPPORTS(_type); \ |
134 | | NS_LogDtor((void*)this, #_type, sizeof(*this)); \ |
135 | | } while (0) |
136 | | |
137 | | #define MOZ_COUNT_DTOR_INHERITED(_type, _base) \ |
138 | | do { \ |
139 | | MOZ_ASSERT_CLASSNAME(_type); \ |
140 | | MOZ_ASSERT_CLASSNAME(_base); \ |
141 | | MOZ_ASSERT_NOT_ISUPPORTS(_type); \ |
142 | | NS_LogDtor((void*)this, #_type, sizeof(*this) - sizeof(_base)); \ |
143 | | } while (0) |
144 | | |
145 | | #define MOZ_LOG_DTOR(_ptr, _name, _size) \ |
146 | | do { \ |
147 | | NS_LogDtor((void*)_ptr, _name, _size); \ |
148 | | } while (0) |
149 | | |
150 | | /* nsCOMPtr.h allows these macros to be defined by clients |
151 | | * These logging functions require dynamic_cast<void*>, so they don't |
152 | | * do anything useful if we don't have dynamic_cast<void*>. |
153 | | * Note: The explicit comparison to nullptr is needed to avoid warnings |
154 | | * when _p is a nullptr itself. */ |
155 | | #define NSCAP_LOG_ASSIGNMENT(_c, _p) \ |
156 | | if (_p != nullptr) \ |
157 | | NS_LogCOMPtrAddRef((_c),static_cast<nsISupports*>(_p)) |
158 | | |
159 | | #define NSCAP_LOG_RELEASE(_c, _p) \ |
160 | | if (_p) \ |
161 | | NS_LogCOMPtrRelease((_c), static_cast<nsISupports*>(_p)) |
162 | | |
163 | | #else /* !NS_BUILD_REFCNT_LOGGING */ |
164 | | |
165 | | #define NS_LOG_ADDREF(_p, _rc, _type, _size) |
166 | | #define NS_LOG_RELEASE(_p, _rc, _type) |
167 | | #define MOZ_COUNT_CTOR(_type) |
168 | | #define MOZ_COUNT_CTOR_INHERITED(_type, _base) |
169 | | #define MOZ_LOG_CTOR(_ptr, _name, _size) |
170 | | #define MOZ_COUNT_DTOR(_type) |
171 | | #define MOZ_COUNT_DTOR_INHERITED(_type, _base) |
172 | | #define MOZ_LOG_DTOR(_ptr, _name, _size) |
173 | | |
174 | | #endif /* NS_BUILD_REFCNT_LOGGING */ |
175 | | |
176 | | |
177 | | // Support for ISupports classes which interact with cycle collector. |
178 | | |
179 | 0 | #define NS_NUMBER_OF_FLAGS_IN_REFCNT 2 |
180 | 0 | #define NS_IN_PURPLE_BUFFER (1 << 0) |
181 | 0 | #define NS_IS_PURPLE (1 << 1) |
182 | 0 | #define NS_REFCOUNT_CHANGE (1 << NS_NUMBER_OF_FLAGS_IN_REFCNT) |
183 | 0 | #define NS_REFCOUNT_VALUE(_val) (_val >> NS_NUMBER_OF_FLAGS_IN_REFCNT) |
184 | | |
185 | | class nsCycleCollectingAutoRefCnt |
186 | | { |
187 | | public: |
188 | | |
189 | | typedef void (*Suspect)(void* aPtr, |
190 | | nsCycleCollectionParticipant* aCp, |
191 | | nsCycleCollectingAutoRefCnt* aRefCnt, |
192 | | bool* aShouldDelete); |
193 | | |
194 | 0 | nsCycleCollectingAutoRefCnt() : mRefCntAndFlags(0) {} |
195 | | |
196 | | explicit nsCycleCollectingAutoRefCnt(uintptr_t aValue) |
197 | | : mRefCntAndFlags(aValue << NS_NUMBER_OF_FLAGS_IN_REFCNT) |
198 | 0 | { |
199 | 0 | } |
200 | | |
201 | | nsCycleCollectingAutoRefCnt(const nsCycleCollectingAutoRefCnt&) = delete; |
202 | | void operator=(const nsCycleCollectingAutoRefCnt&) = delete; |
203 | | |
204 | | template<Suspect suspect = NS_CycleCollectorSuspect3> |
205 | | MOZ_ALWAYS_INLINE uintptr_t incr(nsISupports* aOwner) |
206 | 19.3M | { |
207 | 19.3M | return incr<suspect>(aOwner, nullptr); |
208 | 19.3M | } unsigned long nsCycleCollectingAutoRefCnt::incr<&NS_CycleCollectorSuspect3>(nsISupports*) Line | Count | Source | 206 | 19.3M | { | 207 | 19.3M | return incr<suspect>(aOwner, nullptr); | 208 | 19.3M | } |
Unexecuted instantiation: unsigned long nsCycleCollectingAutoRefCnt::incr<&NS_CycleCollectorSuspectUsingNursery>(nsISupports*) |
209 | | |
210 | | template<Suspect suspect = NS_CycleCollectorSuspect3> |
211 | | MOZ_ALWAYS_INLINE uintptr_t incr(void* aOwner, |
212 | | nsCycleCollectionParticipant* aCp) |
213 | 0 | { |
214 | 0 | mRefCntAndFlags += NS_REFCOUNT_CHANGE; |
215 | 0 | mRefCntAndFlags &= ~NS_IS_PURPLE; |
216 | 0 | // For incremental cycle collection, use the purple buffer to track objects |
217 | 0 | // that have been AddRef'd. |
218 | 0 | if (!IsInPurpleBuffer()) { |
219 | 0 | mRefCntAndFlags |= NS_IN_PURPLE_BUFFER; |
220 | 0 | // Refcount isn't zero, so Suspect won't delete anything. |
221 | 0 | MOZ_ASSERT(get() > 0); |
222 | 0 | suspect(aOwner, aCp, this, nullptr); |
223 | 0 | } |
224 | 0 | return NS_REFCOUNT_VALUE(mRefCntAndFlags); |
225 | 0 | } |
226 | | |
227 | | MOZ_ALWAYS_INLINE void stabilizeForDeletion() |
228 | 0 | { |
229 | 0 | // Set refcnt to 1 and mark us to be in the purple buffer. |
230 | 0 | // This way decr won't call suspect again. |
231 | 0 | mRefCntAndFlags = NS_REFCOUNT_CHANGE | NS_IN_PURPLE_BUFFER; |
232 | 0 | } |
233 | | |
234 | | template<Suspect suspect = NS_CycleCollectorSuspect3> |
235 | | MOZ_ALWAYS_INLINE uintptr_t decr(nsISupports* aOwner, |
236 | | bool* aShouldDelete = nullptr) |
237 | 19.2M | { |
238 | 19.2M | return decr<suspect>(aOwner, nullptr, aShouldDelete); |
239 | 19.2M | } unsigned long nsCycleCollectingAutoRefCnt::decr<&NS_CycleCollectorSuspect3>(nsISupports*, bool*) Line | Count | Source | 237 | 19.2M | { | 238 | 19.2M | return decr<suspect>(aOwner, nullptr, aShouldDelete); | 239 | 19.2M | } |
Unexecuted instantiation: unsigned long nsCycleCollectingAutoRefCnt::decr<&NS_CycleCollectorSuspectUsingNursery>(nsISupports*, bool*) |
240 | | |
241 | | template<Suspect suspect = NS_CycleCollectorSuspect3> |
242 | | MOZ_ALWAYS_INLINE uintptr_t decr(void* aOwner, |
243 | | nsCycleCollectionParticipant* aCp, |
244 | | bool* aShouldDelete = nullptr) |
245 | 0 | { |
246 | 0 | MOZ_ASSERT(get() > 0); |
247 | 0 | if (!IsInPurpleBuffer()) { |
248 | 0 | mRefCntAndFlags -= NS_REFCOUNT_CHANGE; |
249 | 0 | mRefCntAndFlags |= (NS_IN_PURPLE_BUFFER | NS_IS_PURPLE); |
250 | 0 | uintptr_t retval = NS_REFCOUNT_VALUE(mRefCntAndFlags); |
251 | 0 | // Suspect may delete 'aOwner' and 'this'! |
252 | 0 | suspect(aOwner, aCp, this, aShouldDelete); |
253 | 0 | return retval; |
254 | 0 | } |
255 | 0 | mRefCntAndFlags -= NS_REFCOUNT_CHANGE; |
256 | 0 | mRefCntAndFlags |= (NS_IN_PURPLE_BUFFER | NS_IS_PURPLE); |
257 | 0 | return NS_REFCOUNT_VALUE(mRefCntAndFlags); |
258 | 0 | } |
259 | | |
260 | | MOZ_ALWAYS_INLINE void RemovePurple() |
261 | 0 | { |
262 | 0 | MOZ_ASSERT(IsPurple(), "must be purple"); |
263 | 0 | mRefCntAndFlags &= ~NS_IS_PURPLE; |
264 | 0 | } Unexecuted instantiation: nsCycleCollectingAutoRefCnt::RemovePurple() Unexecuted instantiation: nsCycleCollectingAutoRefCnt::RemovePurple() |
265 | | |
266 | | MOZ_ALWAYS_INLINE void RemoveFromPurpleBuffer() |
267 | 0 | { |
268 | 0 | MOZ_ASSERT(IsInPurpleBuffer()); |
269 | 0 | mRefCntAndFlags &= ~(NS_IS_PURPLE | NS_IN_PURPLE_BUFFER); |
270 | 0 | } |
271 | | |
272 | | MOZ_ALWAYS_INLINE bool IsPurple() const |
273 | 0 | { |
274 | 0 | return !!(mRefCntAndFlags & NS_IS_PURPLE); |
275 | 0 | } |
276 | | |
277 | | MOZ_ALWAYS_INLINE bool IsInPurpleBuffer() const |
278 | | { |
279 | | return !!(mRefCntAndFlags & NS_IN_PURPLE_BUFFER); |
280 | | } |
281 | | |
282 | | MOZ_ALWAYS_INLINE nsrefcnt get() const |
283 | | { |
284 | | return NS_REFCOUNT_VALUE(mRefCntAndFlags); |
285 | | } |
286 | | |
287 | | MOZ_ALWAYS_INLINE operator nsrefcnt() const |
288 | | { |
289 | | return get(); |
290 | | } |
291 | | |
292 | | private: |
293 | | uintptr_t mRefCntAndFlags; |
294 | | }; |
295 | | |
296 | | class nsAutoRefCnt |
297 | | { |
298 | | public: |
299 | 0 | nsAutoRefCnt() : mValue(0) {} |
300 | 0 | explicit nsAutoRefCnt(nsrefcnt aValue) : mValue(aValue) {} |
301 | | |
302 | | nsAutoRefCnt(const nsAutoRefCnt&) = delete; |
303 | | void operator=(const nsAutoRefCnt&) = delete; |
304 | | |
305 | | // only support prefix increment/decrement |
306 | | nsrefcnt operator++() { return ++mValue; } |
307 | | nsrefcnt operator--() { return --mValue; } |
308 | | |
309 | | nsrefcnt operator=(nsrefcnt aValue) { return (mValue = aValue); } |
310 | | operator nsrefcnt() const { return mValue; } |
311 | 0 | nsrefcnt get() const { return mValue; } |
312 | | |
313 | | static const bool isThreadSafe = false; |
314 | | private: |
315 | | nsrefcnt operator++(int) = delete; |
316 | | nsrefcnt operator--(int) = delete; |
317 | | nsrefcnt mValue; |
318 | | }; |
319 | | |
320 | | namespace mozilla { |
321 | | template <recordreplay::Behavior Recording> |
322 | | class ThreadSafeAutoRefCntWithRecording |
323 | | { |
324 | | public: |
325 | 4.19M | ThreadSafeAutoRefCntWithRecording() : mValue(0) {} mozilla::ThreadSafeAutoRefCntWithRecording<(mozilla::recordreplay::Behavior)0>::ThreadSafeAutoRefCntWithRecording() Line | Count | Source | 325 | 4.19M | ThreadSafeAutoRefCntWithRecording() : mValue(0) {} |
mozilla::ThreadSafeAutoRefCntWithRecording<(mozilla::recordreplay::Behavior)1>::ThreadSafeAutoRefCntWithRecording() Line | Count | Source | 325 | 329 | ThreadSafeAutoRefCntWithRecording() : mValue(0) {} |
|
326 | 47 | explicit ThreadSafeAutoRefCntWithRecording(nsrefcnt aValue) : mValue(aValue) {} mozilla::ThreadSafeAutoRefCntWithRecording<(mozilla::recordreplay::Behavior)0>::ThreadSafeAutoRefCntWithRecording(unsigned long) Line | Count | Source | 326 | 47 | explicit ThreadSafeAutoRefCntWithRecording(nsrefcnt aValue) : mValue(aValue) {} |
Unexecuted instantiation: mozilla::ThreadSafeAutoRefCntWithRecording<(mozilla::recordreplay::Behavior)1>::ThreadSafeAutoRefCntWithRecording(unsigned long) |
327 | | |
328 | | ThreadSafeAutoRefCntWithRecording(const ThreadSafeAutoRefCntWithRecording&) = delete; |
329 | | void operator=(const ThreadSafeAutoRefCntWithRecording&) = delete; |
330 | | |
331 | | // only support prefix increment/decrement |
332 | | MOZ_ALWAYS_INLINE nsrefcnt operator++() |
333 | 33.4M | { |
334 | 33.4M | // Memory synchronization is not required when incrementing a |
335 | 33.4M | // reference count. The first increment of a reference count on a |
336 | 33.4M | // thread is not important, since the first use of the object on a |
337 | 33.4M | // thread can happen before it. What is important is the transfer |
338 | 33.4M | // of the pointer to that thread, which may happen prior to the |
339 | 33.4M | // first increment on that thread. The necessary memory |
340 | 33.4M | // synchronization is done by the mechanism that transfers the |
341 | 33.4M | // pointer between threads. |
342 | 33.4M | detail::AutoRecordAtomicAccess<Recording> record; |
343 | 33.4M | return mValue.fetch_add(1, std::memory_order_relaxed) + 1; |
344 | 33.4M | } mozilla::ThreadSafeAutoRefCntWithRecording<(mozilla::recordreplay::Behavior)0>::operator++() Line | Count | Source | 333 | 33.4M | { | 334 | 33.4M | // Memory synchronization is not required when incrementing a | 335 | 33.4M | // reference count. The first increment of a reference count on a | 336 | 33.4M | // thread is not important, since the first use of the object on a | 337 | 33.4M | // thread can happen before it. What is important is the transfer | 338 | 33.4M | // of the pointer to that thread, which may happen prior to the | 339 | 33.4M | // first increment on that thread. The necessary memory | 340 | 33.4M | // synchronization is done by the mechanism that transfers the | 341 | 33.4M | // pointer between threads. | 342 | 33.4M | detail::AutoRecordAtomicAccess<Recording> record; | 343 | 33.4M | return mValue.fetch_add(1, std::memory_order_relaxed) + 1; | 344 | 33.4M | } |
mozilla::ThreadSafeAutoRefCntWithRecording<(mozilla::recordreplay::Behavior)1>::operator++() Line | Count | Source | 333 | 464 | { | 334 | 464 | // Memory synchronization is not required when incrementing a | 335 | 464 | // reference count. The first increment of a reference count on a | 336 | 464 | // thread is not important, since the first use of the object on a | 337 | 464 | // thread can happen before it. What is important is the transfer | 338 | 464 | // of the pointer to that thread, which may happen prior to the | 339 | 464 | // first increment on that thread. The necessary memory | 340 | 464 | // synchronization is done by the mechanism that transfers the | 341 | 464 | // pointer between threads. | 342 | 464 | detail::AutoRecordAtomicAccess<Recording> record; | 343 | 464 | return mValue.fetch_add(1, std::memory_order_relaxed) + 1; | 344 | 464 | } |
|
345 | | MOZ_ALWAYS_INLINE nsrefcnt operator--() |
346 | 33.2M | { |
347 | 33.2M | // Since this may be the last release on this thread, we need |
348 | 33.2M | // release semantics so that prior writes on this thread are visible |
349 | 33.2M | // to the thread that destroys the object when it reads mValue with |
350 | 33.2M | // acquire semantics. |
351 | 33.2M | detail::AutoRecordAtomicAccess<Recording> record; |
352 | 33.2M | nsrefcnt result = mValue.fetch_sub(1, std::memory_order_release) - 1; |
353 | 33.2M | if (result == 0) { |
354 | 3.00M | // We're going to destroy the object on this thread, so we need |
355 | 3.00M | // acquire semantics to synchronize with the memory released by |
356 | 3.00M | // the last release on other threads, that is, to ensure that |
357 | 3.00M | // writes prior to that release are now visible on this thread. |
358 | 3.00M | std::atomic_thread_fence(std::memory_order_acquire); |
359 | 3.00M | } |
360 | 33.2M | return result; |
361 | 33.2M | } mozilla::ThreadSafeAutoRefCntWithRecording<(mozilla::recordreplay::Behavior)0>::operator--() Line | Count | Source | 346 | 33.2M | { | 347 | 33.2M | // Since this may be the last release on this thread, we need | 348 | 33.2M | // release semantics so that prior writes on this thread are visible | 349 | 33.2M | // to the thread that destroys the object when it reads mValue with | 350 | 33.2M | // acquire semantics. | 351 | 33.2M | detail::AutoRecordAtomicAccess<Recording> record; | 352 | 33.2M | nsrefcnt result = mValue.fetch_sub(1, std::memory_order_release) - 1; | 353 | 33.2M | if (result == 0) { | 354 | 3.00M | // We're going to destroy the object on this thread, so we need | 355 | 3.00M | // acquire semantics to synchronize with the memory released by | 356 | 3.00M | // the last release on other threads, that is, to ensure that | 357 | 3.00M | // writes prior to that release are now visible on this thread. | 358 | 3.00M | std::atomic_thread_fence(std::memory_order_acquire); | 359 | 3.00M | } | 360 | 33.2M | return result; | 361 | 33.2M | } |
mozilla::ThreadSafeAutoRefCntWithRecording<(mozilla::recordreplay::Behavior)1>::operator--() Line | Count | Source | 346 | 271 | { | 347 | 271 | // Since this may be the last release on this thread, we need | 348 | 271 | // release semantics so that prior writes on this thread are visible | 349 | 271 | // to the thread that destroys the object when it reads mValue with | 350 | 271 | // acquire semantics. | 351 | 271 | detail::AutoRecordAtomicAccess<Recording> record; | 352 | 271 | nsrefcnt result = mValue.fetch_sub(1, std::memory_order_release) - 1; | 353 | 271 | if (result == 0) { | 354 | 140 | // We're going to destroy the object on this thread, so we need | 355 | 140 | // acquire semantics to synchronize with the memory released by | 356 | 140 | // the last release on other threads, that is, to ensure that | 357 | 140 | // writes prior to that release are now visible on this thread. | 358 | 140 | std::atomic_thread_fence(std::memory_order_acquire); | 359 | 140 | } | 360 | 271 | return result; | 361 | 271 | } |
|
362 | | |
363 | | MOZ_ALWAYS_INLINE nsrefcnt operator=(nsrefcnt aValue) |
364 | 140 | { |
365 | 140 | // Use release semantics since we're not sure what the caller is |
366 | 140 | // doing. |
367 | 140 | detail::AutoRecordAtomicAccess<Recording> record; |
368 | 140 | mValue.store(aValue, std::memory_order_release); |
369 | 140 | return aValue; |
370 | 140 | } |
371 | 10 | MOZ_ALWAYS_INLINE operator nsrefcnt() const { return get(); } mozilla::ThreadSafeAutoRefCntWithRecording<(mozilla::recordreplay::Behavior)0>::operator unsigned long() const Line | Count | Source | 371 | 10 | MOZ_ALWAYS_INLINE operator nsrefcnt() const { return get(); } |
Unexecuted instantiation: mozilla::ThreadSafeAutoRefCntWithRecording<(mozilla::recordreplay::Behavior)1>::operator unsigned long() const |
372 | | MOZ_ALWAYS_INLINE nsrefcnt get() const |
373 | 10 | { |
374 | 10 | // Use acquire semantics since we're not sure what the caller is |
375 | 10 | // doing. |
376 | 10 | detail::AutoRecordAtomicAccess<Recording> record; |
377 | 10 | return mValue.load(std::memory_order_acquire); |
378 | 10 | } mozilla::ThreadSafeAutoRefCntWithRecording<(mozilla::recordreplay::Behavior)0>::get() const Line | Count | Source | 373 | 10 | { | 374 | 10 | // Use acquire semantics since we're not sure what the caller is | 375 | 10 | // doing. | 376 | 10 | detail::AutoRecordAtomicAccess<Recording> record; | 377 | 10 | return mValue.load(std::memory_order_acquire); | 378 | 10 | } |
Unexecuted instantiation: mozilla::ThreadSafeAutoRefCntWithRecording<(mozilla::recordreplay::Behavior)1>::get() const |
379 | | |
380 | | static const bool isThreadSafe = true; |
381 | | private: |
382 | | nsrefcnt operator++(int) = delete; |
383 | | nsrefcnt operator--(int) = delete; |
384 | | std::atomic<nsrefcnt> mValue; |
385 | | }; |
386 | | |
387 | | typedef ThreadSafeAutoRefCntWithRecording<recordreplay::Behavior::DontPreserve> |
388 | | ThreadSafeAutoRefCnt; |
389 | | |
390 | | } // namespace mozilla |
391 | | |
392 | | /////////////////////////////////////////////////////////////////////////////// |
393 | | |
394 | | /** |
395 | | * Declare the reference count variable and the implementations of the |
396 | | * AddRef and QueryInterface methods. |
397 | | */ |
398 | | |
399 | | #define NS_DECL_ISUPPORTS \ |
400 | | public: \ |
401 | | NS_IMETHOD QueryInterface(REFNSIID aIID, \ |
402 | | void** aInstancePtr) override; \ |
403 | | NS_IMETHOD_(MozExternalRefCountType) AddRef(void) override; \ |
404 | | NS_IMETHOD_(MozExternalRefCountType) Release(void) override; \ |
405 | | typedef mozilla::FalseType HasThreadSafeRefCnt; \ |
406 | | protected: \ |
407 | | nsAutoRefCnt mRefCnt; \ |
408 | | NS_DECL_OWNINGTHREAD \ |
409 | | public: |
410 | | |
411 | | #define NS_DECL_THREADSAFE_ISUPPORTS_WITH_RECORDING(_recording) \ |
412 | | public: \ |
413 | | NS_IMETHOD QueryInterface(REFNSIID aIID, \ |
414 | | void** aInstancePtr) override; \ |
415 | | NS_IMETHOD_(MozExternalRefCountType) AddRef(void) override; \ |
416 | | NS_IMETHOD_(MozExternalRefCountType) Release(void) override; \ |
417 | | typedef mozilla::TrueType HasThreadSafeRefCnt; \ |
418 | | protected: \ |
419 | | ::mozilla::ThreadSafeAutoRefCntWithRecording<_recording> mRefCnt; \ |
420 | | NS_DECL_OWNINGTHREAD \ |
421 | | public: |
422 | | |
423 | | #define NS_DECL_THREADSAFE_ISUPPORTS \ |
424 | | NS_DECL_THREADSAFE_ISUPPORTS_WITH_RECORDING(mozilla::recordreplay::Behavior::DontPreserve) |
425 | | |
426 | | #define NS_DECL_CYCLE_COLLECTING_ISUPPORTS \ |
427 | | NS_DECL_CYCLE_COLLECTING_ISUPPORTS_META(override) |
428 | | |
429 | | #define NS_DECL_CYCLE_COLLECTING_ISUPPORTS_FINAL \ |
430 | | NS_DECL_CYCLE_COLLECTING_ISUPPORTS_META(final) |
431 | | |
432 | | #define NS_DECL_CYCLE_COLLECTING_ISUPPORTS_META(...) \ |
433 | | public: \ |
434 | | NS_IMETHOD QueryInterface(REFNSIID aIID, \ |
435 | | void** aInstancePtr) __VA_ARGS__; \ |
436 | | NS_IMETHOD_(MozExternalRefCountType) AddRef(void) __VA_ARGS__; \ |
437 | | NS_IMETHOD_(MozExternalRefCountType) Release(void) __VA_ARGS__; \ |
438 | | NS_IMETHOD_(void) DeleteCycleCollectable(void); \ |
439 | | typedef mozilla::FalseType HasThreadSafeRefCnt; \ |
440 | | protected: \ |
441 | | nsCycleCollectingAutoRefCnt mRefCnt; \ |
442 | | NS_DECL_OWNINGTHREAD \ |
443 | | public: |
444 | | |
445 | | |
446 | | /////////////////////////////////////////////////////////////////////////////// |
447 | | |
448 | | /* |
449 | | * Implementation of AddRef and Release for non-nsISupports (ie "native") |
450 | | * cycle-collected classes that use the purple buffer to avoid leaks. |
451 | | */ |
452 | | |
453 | | #define NS_IMPL_CC_NATIVE_ADDREF_BODY(_class) \ |
454 | 0 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ |
455 | 0 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ |
456 | 0 | NS_ASSERT_OWNINGTHREAD(_class); \ |
457 | 0 | nsrefcnt count = \ |
458 | 0 | mRefCnt.incr(static_cast<void*>(this), \ |
459 | 0 | _class::NS_CYCLE_COLLECTION_INNERCLASS::GetParticipant()); \ |
460 | 0 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ |
461 | 0 | return count; |
462 | | |
463 | | #define NS_IMPL_CC_MAIN_THREAD_ONLY_NATIVE_ADDREF_BODY(_class) \ |
464 | 0 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ |
465 | 0 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ |
466 | 0 | NS_ASSERT_OWNINGTHREAD(_class); \ |
467 | 0 | nsrefcnt count = \ |
468 | 0 | mRefCnt.incr<NS_CycleCollectorSuspectUsingNursery>( \ |
469 | 0 | static_cast<void*>(this), \ |
470 | 0 | _class::NS_CYCLE_COLLECTION_INNERCLASS::GetParticipant()); \ |
471 | 0 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ |
472 | 0 | return count; |
473 | | |
474 | | #define NS_IMPL_CC_NATIVE_RELEASE_BODY(_class) \ |
475 | 0 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ |
476 | 0 | NS_ASSERT_OWNINGTHREAD(_class); \ |
477 | 0 | nsrefcnt count = \ |
478 | 0 | mRefCnt.decr(static_cast<void*>(this), \ |
479 | 0 | _class::NS_CYCLE_COLLECTION_INNERCLASS::GetParticipant()); \ |
480 | 0 | NS_LOG_RELEASE(this, count, #_class); \ |
481 | 0 | return count; |
482 | | |
483 | | #define NS_IMPL_CC_MAIN_THREAD_ONLY_NATIVE_RELEASE_BODY(_class) \ |
484 | 0 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ |
485 | 0 | NS_ASSERT_OWNINGTHREAD(_class); \ |
486 | 0 | nsrefcnt count = \ |
487 | 0 | mRefCnt.decr<NS_CycleCollectorSuspectUsingNursery>( \ |
488 | 0 | static_cast<void*>(this), \ |
489 | 0 | _class::NS_CYCLE_COLLECTION_INNERCLASS::GetParticipant()); \ |
490 | 0 | NS_LOG_RELEASE(this, count, #_class); \ |
491 | 0 | return count; |
492 | | |
493 | | #define NS_IMPL_CYCLE_COLLECTING_NATIVE_ADDREF(_class) \ |
494 | 0 | NS_METHOD_(MozExternalRefCountType) _class::AddRef(void) \ |
495 | 0 | { \ |
496 | 0 | NS_IMPL_CC_NATIVE_ADDREF_BODY(_class) \ |
497 | 0 | } Unexecuted instantiation: mozilla::dom::AudioParam::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerPrivate::AddRef() Unexecuted instantiation: mozilla::TransactionItem::AddRef() Unexecuted instantiation: mozilla::a11y::NotificationController::AddRef() |
498 | | |
499 | | #define NS_IMPL_CYCLE_COLLECTING_NATIVE_RELEASE_WITH_LAST_RELEASE(_class, _last) \ |
500 | 0 | NS_METHOD_(MozExternalRefCountType) _class::Release(void) \ |
501 | 0 | { \ |
502 | 0 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ |
503 | 0 | NS_ASSERT_OWNINGTHREAD(_class); \ |
504 | 0 | bool shouldDelete = false; \ |
505 | 0 | nsrefcnt count = \ |
506 | 0 | mRefCnt.decr(static_cast<void*>(this), \ |
507 | 0 | _class::NS_CYCLE_COLLECTION_INNERCLASS::GetParticipant(), \ |
508 | 0 | &shouldDelete); \ |
509 | 0 | NS_LOG_RELEASE(this, count, #_class); \ |
510 | 0 | if (count == 0) { \ |
511 | 0 | mRefCnt.incr(static_cast<void*>(this), \ |
512 | 0 | _class::NS_CYCLE_COLLECTION_INNERCLASS::GetParticipant()); \ |
513 | 0 | _last; \ |
514 | 0 | mRefCnt.decr(static_cast<void*>(this), \ |
515 | 0 | _class::NS_CYCLE_COLLECTION_INNERCLASS::GetParticipant()); \ |
516 | 0 | if (shouldDelete) { \ |
517 | 0 | mRefCnt.stabilizeForDeletion(); \ |
518 | 0 | DeleteCycleCollectable(); \ |
519 | 0 | } \ |
520 | 0 | } \ |
521 | 0 | return count; \ |
522 | 0 | } |
523 | | |
524 | | #define NS_IMPL_CYCLE_COLLECTING_NATIVE_RELEASE(_class) \ |
525 | 0 | NS_METHOD_(MozExternalRefCountType) _class::Release(void) \ |
526 | 0 | { \ |
527 | 0 | NS_IMPL_CC_NATIVE_RELEASE_BODY(_class) \ |
528 | 0 | } Unexecuted instantiation: mozilla::dom::AudioParam::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerPrivate::Release() Unexecuted instantiation: mozilla::a11y::NotificationController::Release() |
529 | | |
530 | | #define NS_INLINE_DECL_CYCLE_COLLECTING_NATIVE_REFCOUNTING(_class) \ |
531 | | public: \ |
532 | 0 | NS_METHOD_(MozExternalRefCountType) AddRef(void) { \ |
533 | 0 | NS_IMPL_CC_NATIVE_ADDREF_BODY(_class) \ |
534 | 0 | } \ Unexecuted instantiation: mozilla::dom::NodeInfo::AddRef() Unexecuted instantiation: nsNodeInfoManager::AddRef() Unexecuted instantiation: nsXBLBinding::AddRef() Unexecuted instantiation: mozilla::EventListenerManager::AddRef() Unexecuted instantiation: mozilla::EffectCompositor::AddRef() Unexecuted instantiation: mozilla::dom::CustomElementDefinition::AddRef() Unexecuted instantiation: mozilla::css::Loader::AddRef() Unexecuted instantiation: mozilla::dom::BrowsingContext::AddRef() Unexecuted instantiation: mozilla::SelectionChangeEventDispatcher::AddRef() Unexecuted instantiation: mozilla::dom::PositionError::AddRef() Unexecuted instantiation: mozilla::DOMMediaStream::TrackPort::AddRef() Unexecuted instantiation: mozilla::dom::ScriptFetchOptions::AddRef() Unexecuted instantiation: mozilla::dom::CanvasPath::AddRef() Unexecuted instantiation: mozilla::webgpu::Buffer::AddRef() Unexecuted instantiation: mozilla::webgpu::AttachmentState::AddRef() Unexecuted instantiation: mozilla::webgpu::BindGroupLayout::AddRef() Unexecuted instantiation: mozilla::webgpu::BlendState::AddRef() Unexecuted instantiation: mozilla::webgpu::DepthStencilState::AddRef() Unexecuted instantiation: mozilla::webgpu::InputState::AddRef() Unexecuted instantiation: mozilla::webgpu::PipelineLayout::AddRef() Unexecuted instantiation: mozilla::webgpu::ShaderModule::AddRef() Unexecuted instantiation: mozilla::webgpu::TextureView::AddRef() Unexecuted instantiation: mozilla::dom::PerformanceTiming::AddRef() Unexecuted instantiation: mozilla::dom::HTMLCanvasPrintState::AddRef() Unexecuted instantiation: nsFrameSelection::AddRef() Unexecuted instantiation: mozilla::dom::CheckerboardReportService::AddRef() Unexecuted instantiation: mozilla::PendingAnimationTracker::AddRef() Unexecuted instantiation: mozilla::dom::Pose::AddRef() Unexecuted instantiation: mozilla::dom::DOMPointReadOnly::AddRef() Unexecuted instantiation: mozilla::dom::VRFieldOfView::AddRef() Unexecuted instantiation: mozilla::dom::VRDisplayCapabilities::AddRef() Unexecuted instantiation: mozilla::dom::VRFrameData::AddRef() Unexecuted instantiation: mozilla::dom::VRStageParameters::AddRef() Unexecuted instantiation: mozilla::dom::VREyeParameters::AddRef() Unexecuted instantiation: mozilla::dom::VRSubmitFrameResult::AddRef() Unexecuted instantiation: mozilla::dom::SVGAnimatedRect::AddRef() Unexecuted instantiation: mozilla::dom::SVGAnimatedLength::AddRef() Unexecuted instantiation: mozilla::DOMSVGAnimatedLengthList::AddRef() Unexecuted instantiation: mozilla::AnimationEventDispatcher::AddRef() Unexecuted instantiation: mozilla::dom::CSSPseudoElement::AddRef() Unexecuted instantiation: mozilla::HTMLEditor::BlobReader::AddRef() Unexecuted instantiation: nsXULPrototypeNode::AddRef() Unexecuted instantiation: mozilla::dom::Timeout::AddRef() Unexecuted instantiation: mozilla::dom::IdleRequest::AddRef() Unexecuted instantiation: mozilla::dom::ScreenLuminance::AddRef() Unexecuted instantiation: nsMimeType::AddRef() Unexecuted instantiation: mozilla::dom::AnonymousContent::AddRef() Unexecuted instantiation: mozilla::dom::DOMMatrixReadOnly::AddRef() Unexecuted instantiation: mozilla::dom::DOMQuad::AddRef() Unexecuted instantiation: mozilla::dom::CanvasGradient::AddRef() Unexecuted instantiation: mozilla::dom::CanvasPattern::AddRef() Unexecuted instantiation: mozilla::dom::PlacesEvent::AddRef() Unexecuted instantiation: mozilla::dom::PlacesWeakCallbackWrapper::AddRef() Unexecuted instantiation: mozilla::dom::ResponsiveImageSelector::AddRef() Unexecuted instantiation: mozilla::dom::PerformanceNavigation::AddRef() Unexecuted instantiation: mozilla::dom::AudioBuffer::AddRef() Unexecuted instantiation: mozilla::dom::PeriodicWave::AddRef() Unexecuted instantiation: mozilla::dom::AudioListener::AddRef() Unexecuted instantiation: mozilla::dom::AudioParamMap::AddRef() Unexecuted instantiation: mozilla::dom::AudioWorkletProcessor::AddRef() Unexecuted instantiation: mozilla::dom::SVGAngle::AddRef() Unexecuted instantiation: mozilla::dom::SVGAnimatedAngle::AddRef() Unexecuted instantiation: mozilla::dom::SVGAnimatedBoolean::AddRef() Unexecuted instantiation: mozilla::dom::SVGAnimatedTransformList::AddRef() Unexecuted instantiation: mozilla::dom::SVGMatrix::AddRef() Unexecuted instantiation: mozilla::dom::SVGTransform::AddRef() Unexecuted instantiation: mozilla::DOMSVGPathSeg::AddRef() Unexecuted instantiation: mozilla::webgpu::Texture::AddRef() Unexecuted instantiation: mozilla::webgpu::ComputePipeline::AddRef() Unexecuted instantiation: mozilla::webgpu::RenderPipeline::AddRef() Unexecuted instantiation: mozilla::webgpu::Sampler::AddRef() Unexecuted instantiation: mozilla::webgpu::CommandBuffer::AddRef() Unexecuted instantiation: mozilla::dom::VideoPlaybackQuality::AddRef() Unexecuted instantiation: mozilla::WebGLExtensionBase::AddRef() Unexecuted instantiation: mozilla::WebGLSampler::AddRef() Unexecuted instantiation: mozilla::WebGLSync::AddRef() Unexecuted instantiation: mozilla::WebGLTransformFeedback::AddRef() Unexecuted instantiation: mozilla::WebGLActiveInfo::AddRef() Unexecuted instantiation: mozilla::WebGLBuffer::AddRef() Unexecuted instantiation: mozilla::WebGLFramebuffer::AddRef() Unexecuted instantiation: mozilla::WebGLProgram::AddRef() Unexecuted instantiation: mozilla::WebGLQuery::AddRef() Unexecuted instantiation: mozilla::WebGLRenderbuffer::AddRef() Unexecuted instantiation: mozilla::WebGLShader::AddRef() Unexecuted instantiation: mozilla::WebGLTexture::AddRef() Unexecuted instantiation: mozilla::WebGLUniformLocation::AddRef() Unexecuted instantiation: mozilla::WebGLVertexArray::AddRef() Unexecuted instantiation: mozilla::webgpu::Instance::AddRef() Unexecuted instantiation: mozilla::webgpu::Adapter::AddRef() Unexecuted instantiation: mozilla::webgpu::BindGroup::AddRef() Unexecuted instantiation: mozilla::webgpu::CommandEncoder::AddRef() Unexecuted instantiation: mozilla::webgpu::Device::AddRef() Unexecuted instantiation: mozilla::webgpu::Fence::AddRef() Unexecuted instantiation: mozilla::webgpu::LogEntry::AddRef() Unexecuted instantiation: mozilla::webgpu::Queue::AddRef() Unexecuted instantiation: mozilla::webgpu::SwapChain::AddRef() Unexecuted instantiation: mozilla::dom::WorkerLocation::AddRef() Unexecuted instantiation: mozilla::dom::WorkerNavigator::AddRef() Unexecuted instantiation: mozilla::dom::DeviceAcceleration::AddRef() Unexecuted instantiation: mozilla::dom::DeviceRotationRate::AddRef() Unexecuted instantiation: mozilla::dom::FontFaceSetIterator::AddRef() Unexecuted instantiation: mozilla::DOMMediaStream::PlaybackTrackListener::AddRef() Unexecuted instantiation: mozilla::a11y::AccEvent::AddRef() Unexecuted instantiation: mozilla::TypeInState::AddRef() Unexecuted instantiation: mozEnglishWordUtils::AddRef() |
535 | 0 | NS_METHOD_(MozExternalRefCountType) Release(void) { \ |
536 | 0 | NS_IMPL_CC_NATIVE_RELEASE_BODY(_class) \ |
537 | 0 | } \ Unexecuted instantiation: mozilla::dom::NodeInfo::Release() Unexecuted instantiation: nsNodeInfoManager::Release() Unexecuted instantiation: nsXBLBinding::Release() Unexecuted instantiation: mozilla::EventListenerManager::Release() Unexecuted instantiation: mozilla::EffectCompositor::Release() Unexecuted instantiation: mozilla::dom::CustomElementDefinition::Release() Unexecuted instantiation: mozilla::css::Loader::Release() Unexecuted instantiation: mozilla::dom::BrowsingContext::Release() Unexecuted instantiation: mozilla::SelectionChangeEventDispatcher::Release() Unexecuted instantiation: mozilla::dom::PositionError::Release() Unexecuted instantiation: mozilla::DOMMediaStream::TrackPort::Release() Unexecuted instantiation: mozilla::dom::ScriptFetchOptions::Release() Unexecuted instantiation: mozilla::dom::CanvasPath::Release() Unexecuted instantiation: mozilla::webgpu::Buffer::Release() Unexecuted instantiation: mozilla::webgpu::AttachmentState::Release() Unexecuted instantiation: mozilla::webgpu::BindGroupLayout::Release() Unexecuted instantiation: mozilla::webgpu::BlendState::Release() Unexecuted instantiation: mozilla::webgpu::DepthStencilState::Release() Unexecuted instantiation: mozilla::webgpu::InputState::Release() Unexecuted instantiation: mozilla::webgpu::PipelineLayout::Release() Unexecuted instantiation: mozilla::webgpu::ShaderModule::Release() Unexecuted instantiation: mozilla::webgpu::TextureView::Release() Unexecuted instantiation: mozilla::dom::PerformanceTiming::Release() Unexecuted instantiation: mozilla::dom::HTMLCanvasPrintState::Release() Unexecuted instantiation: nsFrameSelection::Release() Unexecuted instantiation: mozilla::dom::CheckerboardReportService::Release() Unexecuted instantiation: mozilla::PendingAnimationTracker::Release() Unexecuted instantiation: mozilla::dom::Pose::Release() Unexecuted instantiation: mozilla::dom::DOMPointReadOnly::Release() Unexecuted instantiation: mozilla::dom::VRFieldOfView::Release() Unexecuted instantiation: mozilla::dom::VRDisplayCapabilities::Release() Unexecuted instantiation: mozilla::dom::VRFrameData::Release() Unexecuted instantiation: mozilla::dom::VRStageParameters::Release() Unexecuted instantiation: mozilla::dom::VREyeParameters::Release() Unexecuted instantiation: mozilla::dom::VRSubmitFrameResult::Release() Unexecuted instantiation: mozilla::dom::SVGAnimatedRect::Release() Unexecuted instantiation: mozilla::dom::SVGAnimatedLength::Release() Unexecuted instantiation: mozilla::DOMSVGAnimatedLengthList::Release() Unexecuted instantiation: mozilla::AnimationEventDispatcher::Release() Unexecuted instantiation: mozilla::dom::CSSPseudoElement::Release() Unexecuted instantiation: mozilla::HTMLEditor::BlobReader::Release() Unexecuted instantiation: nsXULPrototypeNode::Release() Unexecuted instantiation: mozilla::dom::Timeout::Release() Unexecuted instantiation: mozilla::dom::IdleRequest::Release() Unexecuted instantiation: mozilla::dom::ScreenLuminance::Release() Unexecuted instantiation: nsMimeType::Release() Unexecuted instantiation: mozilla::dom::AnonymousContent::Release() Unexecuted instantiation: mozilla::dom::DOMMatrixReadOnly::Release() Unexecuted instantiation: mozilla::dom::DOMQuad::Release() Unexecuted instantiation: mozilla::dom::CanvasGradient::Release() Unexecuted instantiation: mozilla::dom::CanvasPattern::Release() Unexecuted instantiation: mozilla::dom::PlacesEvent::Release() Unexecuted instantiation: mozilla::dom::PlacesWeakCallbackWrapper::Release() Unexecuted instantiation: mozilla::dom::ResponsiveImageSelector::Release() Unexecuted instantiation: mozilla::dom::PerformanceNavigation::Release() Unexecuted instantiation: mozilla::dom::AudioBuffer::Release() Unexecuted instantiation: mozilla::dom::PeriodicWave::Release() Unexecuted instantiation: mozilla::dom::AudioListener::Release() Unexecuted instantiation: mozilla::dom::AudioParamMap::Release() Unexecuted instantiation: mozilla::dom::AudioWorkletProcessor::Release() Unexecuted instantiation: mozilla::dom::SVGAngle::Release() Unexecuted instantiation: mozilla::dom::SVGAnimatedAngle::Release() Unexecuted instantiation: mozilla::dom::SVGAnimatedBoolean::Release() Unexecuted instantiation: mozilla::dom::SVGAnimatedTransformList::Release() Unexecuted instantiation: mozilla::dom::SVGMatrix::Release() Unexecuted instantiation: mozilla::dom::SVGTransform::Release() Unexecuted instantiation: mozilla::DOMSVGPathSeg::Release() Unexecuted instantiation: mozilla::dom::VideoPlaybackQuality::Release() Unexecuted instantiation: mozilla::WebGLExtensionBase::Release() Unexecuted instantiation: mozilla::WebGLQuery::Release() Unexecuted instantiation: mozilla::WebGLSampler::Release() Unexecuted instantiation: mozilla::WebGLSync::Release() Unexecuted instantiation: mozilla::WebGLTransformFeedback::Release() Unexecuted instantiation: mozilla::WebGLActiveInfo::Release() Unexecuted instantiation: mozilla::WebGLVertexArray::Release() Unexecuted instantiation: mozilla::WebGLBuffer::Release() Unexecuted instantiation: mozilla::WebGLFramebuffer::Release() Unexecuted instantiation: mozilla::WebGLProgram::Release() Unexecuted instantiation: mozilla::WebGLRenderbuffer::Release() Unexecuted instantiation: mozilla::WebGLShader::Release() Unexecuted instantiation: mozilla::WebGLTexture::Release() Unexecuted instantiation: mozilla::WebGLUniformLocation::Release() Unexecuted instantiation: mozilla::webgpu::Texture::Release() Unexecuted instantiation: mozilla::webgpu::ComputePipeline::Release() Unexecuted instantiation: mozilla::webgpu::RenderPipeline::Release() Unexecuted instantiation: mozilla::webgpu::Sampler::Release() Unexecuted instantiation: mozilla::webgpu::Instance::Release() Unexecuted instantiation: mozilla::webgpu::Adapter::Release() Unexecuted instantiation: mozilla::webgpu::Device::Release() Unexecuted instantiation: mozilla::webgpu::BindGroup::Release() Unexecuted instantiation: mozilla::webgpu::CommandBuffer::Release() Unexecuted instantiation: mozilla::webgpu::CommandEncoder::Release() Unexecuted instantiation: mozilla::webgpu::Queue::Release() Unexecuted instantiation: mozilla::webgpu::Fence::Release() Unexecuted instantiation: mozilla::webgpu::LogEntry::Release() Unexecuted instantiation: mozilla::webgpu::SwapChain::Release() Unexecuted instantiation: mozilla::dom::WorkerLocation::Release() Unexecuted instantiation: mozilla::dom::WorkerNavigator::Release() Unexecuted instantiation: mozilla::dom::DeviceAcceleration::Release() Unexecuted instantiation: mozilla::dom::DeviceRotationRate::Release() Unexecuted instantiation: mozilla::dom::FontFaceSetIterator::Release() Unexecuted instantiation: mozilla::DOMMediaStream::PlaybackTrackListener::Release() Unexecuted instantiation: mozilla::a11y::AccEvent::Release() Unexecuted instantiation: mozilla::TypeInState::Release() Unexecuted instantiation: mozEnglishWordUtils::Release() |
538 | | typedef mozilla::FalseType HasThreadSafeRefCnt; \ |
539 | | protected: \ |
540 | | nsCycleCollectingAutoRefCnt mRefCnt; \ |
541 | | NS_DECL_OWNINGTHREAD \ |
542 | | public: |
543 | | |
544 | | #define NS_INLINE_DECL_MAIN_THREAD_ONLY_CYCLE_COLLECTING_NATIVE_REFCOUNTING(_class) \ |
545 | | public: \ |
546 | 0 | NS_METHOD_(MozExternalRefCountType) AddRef(void) { \ |
547 | 0 | NS_IMPL_CC_MAIN_THREAD_ONLY_NATIVE_ADDREF_BODY(_class) \ |
548 | 0 | } \ |
549 | 0 | NS_METHOD_(MozExternalRefCountType) Release(void) { \ |
550 | 0 | NS_IMPL_CC_MAIN_THREAD_ONLY_NATIVE_RELEASE_BODY(_class) \ |
551 | 0 | } \ |
552 | | typedef mozilla::FalseType HasThreadSafeRefCnt; \ |
553 | | protected: \ |
554 | | nsCycleCollectingAutoRefCnt mRefCnt; \ |
555 | | NS_DECL_OWNINGTHREAD \ |
556 | | public: |
557 | | |
558 | | /////////////////////////////////////////////////////////////////////////////// |
559 | | |
560 | | /** |
561 | | * Use this macro to declare and implement the AddRef & Release methods for a |
562 | | * given non-XPCOM <i>_class</i>. |
563 | | * |
564 | | * @param _class The name of the class implementing the method |
565 | | * @param _destroy A statement that is executed when the object's |
566 | | * refcount drops to zero. |
567 | | * @param optional override Mark the AddRef & Release methods as overrides. |
568 | | */ |
569 | | #define NS_INLINE_DECL_REFCOUNTING_WITH_DESTROY(_class, _destroy, ...) \ |
570 | | public: \ |
571 | 63.3M | NS_METHOD_(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ |
572 | 63.3M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ |
573 | 63.3M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ |
574 | 63.3M | NS_ASSERT_OWNINGTHREAD(_class); \ |
575 | 63.3M | ++mRefCnt; \ |
576 | 63.3M | NS_LOG_ADDREF(this, mRefCnt, #_class, sizeof(*this)); \ |
577 | 63.3M | return mRefCnt; \ |
578 | 63.3M | } \ mozilla::intl::LineBreaker::AddRef() Line | Count | Source | 571 | 3 | NS_METHOD_(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 572 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 573 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 574 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 575 | 3 | ++mRefCnt; \ | 576 | 3 | NS_LOG_ADDREF(this, mRefCnt, #_class, sizeof(*this)); \ | 577 | 3 | return mRefCnt; \ | 578 | 3 | } \ |
mozilla::intl::WordBreaker::AddRef() Line | Count | Source | 571 | 3 | NS_METHOD_(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 572 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 573 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 574 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 575 | 3 | ++mRefCnt; \ | 576 | 3 | NS_LOG_ADDREF(this, mRefCnt, #_class, sizeof(*this)); \ | 577 | 3 | return mRefCnt; \ | 578 | 3 | } \ |
Unexecuted instantiation: nsDOMNavigationTiming::AddRef() nsNameSpaceManager::AddRef() Line | Count | Source | 571 | 3 | NS_METHOD_(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 572 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 573 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 574 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 575 | 3 | ++mRefCnt; \ | 576 | 3 | NS_LOG_ADDREF(this, mRefCnt, #_class, sizeof(*this)); \ | 577 | 3 | return mRefCnt; \ | 578 | 3 | } \ |
Unexecuted instantiation: mozilla::WidgetPointerEventHolder::AddRef() Unexecuted instantiation: mozilla::layers::TransactionIdAllocator::AddRef() Unexecuted instantiation: mozilla::dom::CustomElementData::AddRef() Unexecuted instantiation: mozilla::dom::CustomElementReactionsStack::AddRef() Unexecuted instantiation: nsCSSValueList_heap::AddRef() Unexecuted instantiation: nsCSSValuePair_heap::AddRef() Unexecuted instantiation: nsCSSValuePairList_heap::AddRef() Unexecuted instantiation: mozilla::CounterStyleManager::AddRef() Unexecuted instantiation: mozilla::TextRangeArray::AddRef() Unexecuted instantiation: gfxPattern::AddRef() Unexecuted instantiation: gfxContext::AddRef() Unexecuted instantiation: mozilla::dom::CoalescedMouseMoveFlusher::AddRef() Unexecuted instantiation: gfxTextRun::AddRef() Unexecuted instantiation: mozilla::gfx::PrintTarget::AddRef() Unexecuted instantiation: nsDeviceContext::AddRef() Unexecuted instantiation: nsImageLoadingContent::ScriptedImageObserver::AddRef() Unexecuted instantiation: mozilla::PresShell::nsSynthMouseMoveEvent::AddRef() Unexecuted instantiation: nsDOMWindowList::AddRef() mozilla::net::SubstitutingProtocolHandler::AddRef() Line | Count | Source | 571 | 2.69k | NS_METHOD_(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 572 | 2.69k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 573 | 2.69k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 574 | 2.69k | NS_ASSERT_OWNINGTHREAD(_class); \ | 575 | 2.69k | ++mRefCnt; \ | 576 | 2.69k | NS_LOG_ADDREF(this, mRefCnt, #_class, sizeof(*this)); \ | 577 | 2.69k | return mRefCnt; \ | 578 | 2.69k | } \ |
Unexecuted instantiation: mozilla::gl::TextureImage::AddRef() Unexecuted instantiation: mozilla::layers::LayerManager::AddRef() Unexecuted instantiation: mozilla::layers::Layer::AddRef() Unexecuted instantiation: mozilla::SharedPrefMap::AddRef() Unexecuted instantiation: nsHyphenator::AddRef() Unexecuted instantiation: mozilla::dom::ipc::SharedStringMap::AddRef() Unexecuted instantiation: mozilla::net::nsProtocolProxyService::FilterLink::AddRef() Unexecuted instantiation: DBState::AddRef() Unexecuted instantiation: mozilla::extensions::WebRequestService::AddRef() Unexecuted instantiation: mozilla::net::WebSocketEventListenerChild::AddRef() Unexecuted instantiation: mozilla::dom::ClientHandle::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerUpdateFinishCallback::AddRef() Unexecuted instantiation: mozilla::layout::VsyncChild::AddRef() Unexecuted instantiation: mozilla::dom::BroadcastChannelChild::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerManagerChild::AddRef() Unexecuted instantiation: mozilla::dom::MessagePortChild::AddRef() Unexecuted instantiation: mozilla::media::PledgeBase::AddRef() Unexecuted instantiation: mozilla::media::ShutdownTicket::AddRef() Unexecuted instantiation: mozilla::dom::FileSystemBase::AddRef() Unexecuted instantiation: mozilla::dom::FileSystemTaskChildBase::AddRef() Unexecuted instantiation: mozilla::dom::TemporaryIPCBlobChild::AddRef() Unexecuted instantiation: mozilla::dom::StorageDBChild::AddRef() Unexecuted instantiation: mozilla::dom::LocalStorageCacheParent::AddRef() Unexecuted instantiation: mozilla::dom::WebAuthnTransactionChild::AddRef() Unexecuted instantiation: mozilla::dom::MIDIPortChild::AddRef() Unexecuted instantiation: mozilla::dom::MIDIManagerChild::AddRef() Unexecuted instantiation: mozilla::dom::MIDIPortParent::AddRef() Unexecuted instantiation: mozilla::dom::MIDIManagerParent::AddRef() Unexecuted instantiation: mozilla::camera::VideoEngine::AddRef() Unexecuted instantiation: mozilla::dom::MIDIPlatformService::AddRef() Unexecuted instantiation: mozilla::dom::WebAuthnTransactionParent::AddRef() Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:(anonymous namespace)::ParentImpl::AddRef() Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:(anonymous namespace)::ChildImpl::AddRef() Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:(anonymous namespace)::ParentImpl::CreateCallback::AddRef() Unexecuted instantiation: mozilla::dom::WorkerRef::AddRef() XPCNativeInterface::AddRef() Line | Count | Source | 571 | 40.5M | NS_METHOD_(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 572 | 40.5M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 573 | 40.5M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 574 | 40.5M | NS_ASSERT_OWNINGTHREAD(_class); \ | 575 | 40.5M | ++mRefCnt; \ | 576 | 40.5M | NS_LOG_ADDREF(this, mRefCnt, #_class, sizeof(*this)); \ | 577 | 40.5M | return mRefCnt; \ | 578 | 40.5M | } \ |
Line | Count | Source | 571 | 22.7M | NS_METHOD_(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 572 | 22.7M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 573 | 22.7M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 574 | 22.7M | NS_ASSERT_OWNINGTHREAD(_class); \ | 575 | 22.7M | ++mRefCnt; \ | 576 | 22.7M | NS_LOG_ADDREF(this, mRefCnt, #_class, sizeof(*this)); \ | 577 | 22.7M | return mRefCnt; \ | 578 | 22.7M | } \ |
Unexecuted instantiation: mozilla::dom::quota::QuotaManager::AddRef() Unexecuted instantiation: mozilla::dom::WebrtcGlobalParent::AddRef() Unexecuted instantiation: mozilla::HandlerServiceChild::AddRef() Unexecuted instantiation: HandlerServiceParent::AddRef() Unexecuted instantiation: Unified_cpp_caps0.cpp:(anonymous namespace)::BundleHelper::AddRef() Unexecuted instantiation: mozilla::gfx::FilterCachedColorModels::AddRef() Unexecuted instantiation: mozilla::layers::TextureSourceProvider::AddRef() Unexecuted instantiation: mozilla::layers::AsyncReadbackBuffer::AddRef() Unexecuted instantiation: mozilla::layers::Effect::AddRef() Unexecuted instantiation: mozilla::layers::CompositorTexturePoolOGL::AddRef() Unexecuted instantiation: mozilla::layers::WebRenderUserData::AddRef() Unexecuted instantiation: mozilla::TransformClipNode::AddRef() Unexecuted instantiation: mozilla::RefCountedRegion::AddRef() Unexecuted instantiation: AnimatedGeometryRoot::AddRef() Unexecuted instantiation: mozilla::ActiveScrolledRoot::AddRef() Unexecuted instantiation: mozilla::layers::RenderPassMLGPU::AddRef() Unexecuted instantiation: mozilla::layers::MaskOperation::AddRef() Unexecuted instantiation: mozilla::layers::RenderViewMLGPU::AddRef() Unexecuted instantiation: mozilla::layers::AsyncCompositionManager::AddRef() Unexecuted instantiation: mozilla::layers::CheckerboardEventStorage::AddRef() Unexecuted instantiation: mozilla::layers::ActiveElementManager::AddRef() Unexecuted instantiation: mozilla::layers::APZEventState::AddRef() Unexecuted instantiation: mozilla::layers::TextureClientAllocator::AddRef() Unexecuted instantiation: mozilla::layers::TextRenderer::AddRef() Unexecuted instantiation: mozilla::layers::APZInputBridgeChild::AddRef() Unexecuted instantiation: mozilla::layers::APZInputBridgeParent::AddRef() Unexecuted instantiation: gfxDrawable::AddRef() Unexecuted instantiation: gfxDrawingCallback::AddRef() Unexecuted instantiation: gfxFontFaceBufferSource::AddRef() Unexecuted instantiation: nsTransformedCharStyle::AddRef() Unexecuted instantiation: nsSMILInstanceTime::AddRef() Unexecuted instantiation: mozilla::dom::WorkerPrivate::AddRef() Unexecuted instantiation: mozilla::dom::VREventObserver::AddRef() Unexecuted instantiation: mozilla::image::ObserverTable::AddRef() Unexecuted instantiation: mozilla::image::NextPartObserver::AddRef() Unexecuted instantiation: mozilla::image::detail::CopyOnWriteValue<mozilla::image::ObserverTable>::AddRef() Unexecuted instantiation: mozilla::URLAndReferrerInfo::AddRef() Unexecuted instantiation: mozilla::dom::FileSystemSecurity::AddRef() Unexecuted instantiation: nsMappedAttributes::AddRef() Unexecuted instantiation: nsViewManager::AddRef() Unexecuted instantiation: mozilla::widget::TextEventDispatcher::AddRef() Unexecuted instantiation: mozilla::dom::StorageNotifierService::AddRef() Unexecuted instantiation: mozilla::AutoplayPermissionManager::AddRef() Unexecuted instantiation: mozilla::dom::ClientManager::AddRef() Unexecuted instantiation: nsDocShellLoadInfo::AddRef() Unexecuted instantiation: nsHTMLStyleSheet::AddRef() Unexecuted instantiation: mozilla::PerformanceMetricsCollector::AddRef() Unexecuted instantiation: mozilla::dom::MIDIAccessManager::AddRef() Unexecuted instantiation: mozilla::TextInputProcessor::ModifierKeyDataArray::AddRef() Unexecuted instantiation: nsHTMLCSSStyleSheet::AddRef() Unexecuted instantiation: mozilla::embedding::PrintingParent::AddRef() Unexecuted instantiation: mozilla::dom::PrioEncoder::AddRef() Unexecuted instantiation: mozilla::WebGLShaderPrecisionFormat::AddRef() Unexecuted instantiation: mozilla::dom::FileReaderSync::AddRef() Unexecuted instantiation: mozilla::dom::cache::Context::QuotaInitRunnable::SyncResolver::AddRef() Unexecuted instantiation: mozilla::dom::cache::CacheWorkerHolder::AddRef() Unexecuted instantiation: mozilla::dom::cache::Manager::AddRef() Unexecuted instantiation: mozilla::dom::cache::StreamList::AddRef() Unexecuted instantiation: mozilla::dom::cache::Context::AddRef() Unexecuted instantiation: mozilla::dom::cache::Action::AddRef() Unexecuted instantiation: mozilla::dom::WorkerHolderToken::AddRef() Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:mozilla::dom::(anonymous namespace)::PromiseListHolder::AddRef() Unexecuted instantiation: mozilla::dom::ClientManagerService::AddRef() Unexecuted instantiation: mozilla::TextComposition::AddRef() Unexecuted instantiation: mozilla::dom::WorkerStreamOwner::AddRef() Unexecuted instantiation: mozilla::dom::FileCreatorHelper::AddRef() Unexecuted instantiation: mozilla::dom::FileHandleThreadPool::AddRef() Unexecuted instantiation: mozilla::dom::GetFilesCallback::AddRef() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::ChannelLoader::AddRef() Unexecuted instantiation: AsmJSCache.cpp:mozilla::dom::asmjscache::(anonymous namespace)::Client::AddRef() Unexecuted instantiation: mozilla::ChannelMediaResource::SharedInfo::AddRef() Unexecuted instantiation: mozilla::gmp::GMPVideoDecoderParent::AddRef() Unexecuted instantiation: mozilla::gmp::GMPVideoEncoderParent::AddRef() Unexecuted instantiation: mozilla::gmp::GMPTimerChild::AddRef() Unexecuted instantiation: mozilla::gmp::GMPStorageParent::AddRef() Unexecuted instantiation: mozilla::gmp::GMPTimerParent::AddRef() Unexecuted instantiation: mozilla::dom::VoiceData::AddRef() Unexecuted instantiation: mozilla::dom::GlobalQueueItem::AddRef() Unexecuted instantiation: mozilla::dom::quota::DirectoryLockImpl::AddRef() Unexecuted instantiation: mozilla::dom::SessionStorageCache::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::DatabaseLoggingInfo::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::ConnectionPool::AddRef() Unexecuted instantiation: Unified_cpp_dom_indexedDB0.cpp:mozilla::dom::(anonymous namespace)::SandboxHolder::AddRef() Unexecuted instantiation: mozilla::dom::BroadcastChannelMessage::AddRef() Unexecuted instantiation: mozilla::dom::BroadcastChannelService::AddRef() Unexecuted instantiation: mozilla::dom::SharedMessagePortMessage::AddRef() Unexecuted instantiation: mozilla::dom::MessagePortService::AddRef() Unexecuted instantiation: txStylesheet::AddRef() Unexecuted instantiation: txCompileObserver::AddRef() Unexecuted instantiation: txSyncCompileObserver::AddRef() Unexecuted instantiation: txParameterMap::AddRef() Unexecuted instantiation: txStylesheetCompiler::AddRef() Unexecuted instantiation: mozilla::dom::ConsoleCallData::AddRef() Unexecuted instantiation: mozilla::dom::ConsoleUtils::AddRef() Unexecuted instantiation: mozilla::dom::VisitedURLSet::AddRef() Unexecuted instantiation: mozilla::dom::BasicCardService::AddRef() Unexecuted instantiation: mozilla::dom::PaymentRequestManager::AddRef() Unexecuted instantiation: mozilla::dom::RemoteServiceWorkerContainerImpl::AddRef() Unexecuted instantiation: mozilla::dom::RemoteServiceWorkerImpl::AddRef() Unexecuted instantiation: mozilla::dom::RemoteServiceWorkerRegistrationImpl::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerContainerImpl::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerImpl::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerJobQueue::Callback::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerResolveWindowPromiseOnRegisterCallback::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::UnregisterJobCallback::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::UpdateJobCallback::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::LifeCycleEventWatcher::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistrationMainThread::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistrationWorkerThread::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerJob::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerJobQueue::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerManagerService::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerUpdateJob::CompareCallback::AddRef() Unexecuted instantiation: mozilla::RefreshDriverTimer::AddRef() Unexecuted instantiation: nsPrintData::AddRef() Unexecuted instantiation: mozilla::ScrollFrameHelper::AsyncSmoothMSDScroll::AddRef() Unexecuted instantiation: mozilla::ScrollFrameHelper::AsyncScroll::AddRef() Unexecuted instantiation: mozilla::PaintedDisplayItemLayerUserData::AddRef() Unexecuted instantiation: mozilla::a11y::Notification::AddRef() Unexecuted instantiation: mozilla::a11y::SelData::AddRef() mozilla::BackgroundHangThread::AddRef() Line | Count | Source | 571 | 3 | NS_METHOD_(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 572 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 573 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 574 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 575 | 3 | ++mRefCnt; \ | 576 | 3 | NS_LOG_ADDREF(this, mRefCnt, #_class, sizeof(*this)); \ | 577 | 3 | return mRefCnt; \ | 578 | 3 | } \ |
Unexecuted instantiation: mozilla::extensions::StreamFilterChild::AddRef() Unexecuted instantiation: mozilla::embedding::PrintSettingsDialogChild::AddRef() Unexecuted instantiation: TestNodeBase<SearchNodeType>::AddRef() Unexecuted instantiation: TestNodeBase<ForEachNodeType>::AddRef() Unexecuted instantiation: Value::AddRef() Unexecuted instantiation: mozilla::image::detail::CopyOnWriteValue<Value>::AddRef() |
579 | 59.9M | NS_METHOD_(MozExternalRefCountType) Release(void) __VA_ARGS__ { \ |
580 | 59.9M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ |
581 | 59.9M | NS_ASSERT_OWNINGTHREAD(_class); \ |
582 | 59.9M | --mRefCnt; \ |
583 | 59.9M | NS_LOG_RELEASE(this, mRefCnt, #_class); \ |
584 | 59.9M | if (mRefCnt == 0) { \ |
585 | 1 | mRefCnt = 1; /* stabilize */ \ |
586 | 1 | _destroy; \ |
587 | 1 | return 0; \ |
588 | 1 | } \ |
589 | 59.9M | return mRefCnt; \ |
590 | 59.9M | } \ Unexecuted instantiation: mozilla::intl::LineBreaker::Release() Unexecuted instantiation: mozilla::intl::WordBreaker::Release() Unexecuted instantiation: nsDOMNavigationTiming::Release() Unexecuted instantiation: nsNameSpaceManager::Release() Unexecuted instantiation: mozilla::WidgetPointerEventHolder::Release() Unexecuted instantiation: mozilla::layers::TransactionIdAllocator::Release() Unexecuted instantiation: mozilla::dom::CustomElementData::Release() Unexecuted instantiation: mozilla::dom::CustomElementReactionsStack::Release() Unexecuted instantiation: nsCSSValueList_heap::Release() Unexecuted instantiation: nsCSSValuePair_heap::Release() Unexecuted instantiation: nsCSSValuePairList_heap::Release() Unexecuted instantiation: mozilla::CounterStyleManager::Release() Unexecuted instantiation: mozilla::TextRangeArray::Release() Unexecuted instantiation: gfxPattern::Release() Unexecuted instantiation: gfxContext::Release() Unexecuted instantiation: mozilla::dom::CoalescedMouseMoveFlusher::Release() Unexecuted instantiation: gfxTextRun::Release() Unexecuted instantiation: mozilla::gfx::PrintTarget::Release() Unexecuted instantiation: nsDeviceContext::Release() Unexecuted instantiation: nsImageLoadingContent::ScriptedImageObserver::Release() Unexecuted instantiation: mozilla::PresShell::nsSynthMouseMoveEvent::Release() Unexecuted instantiation: nsDOMWindowList::Release() mozilla::net::SubstitutingProtocolHandler::Release() Line | Count | Source | 579 | 2.68k | NS_METHOD_(MozExternalRefCountType) Release(void) __VA_ARGS__ { \ | 580 | 2.68k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 581 | 2.68k | NS_ASSERT_OWNINGTHREAD(_class); \ | 582 | 2.68k | --mRefCnt; \ | 583 | 2.68k | NS_LOG_RELEASE(this, mRefCnt, #_class); \ | 584 | 2.68k | if (mRefCnt == 0) { \ | 585 | 0 | mRefCnt = 1; /* stabilize */ \ | 586 | 0 | _destroy; \ | 587 | 0 | return 0; \ | 588 | 0 | } \ | 589 | 2.68k | return mRefCnt; \ | 590 | 2.68k | } \ |
Unexecuted instantiation: mozilla::gl::TextureImage::Release() Unexecuted instantiation: mozilla::layers::LayerManager::Release() Unexecuted instantiation: mozilla::layers::Layer::Release() Unexecuted instantiation: mozilla::SharedPrefMap::Release() Unexecuted instantiation: nsHyphenator::Release() Unexecuted instantiation: mozilla::dom::ipc::SharedStringMap::Release() Unexecuted instantiation: mozilla::net::nsProtocolProxyService::FilterLink::Release() Unexecuted instantiation: DBState::Release() Unexecuted instantiation: mozilla::extensions::WebRequestService::Release() Unexecuted instantiation: mozilla::net::WebSocketEventListenerChild::Release() Unexecuted instantiation: mozilla::dom::ClientHandle::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerUpdateFinishCallback::Release() Unexecuted instantiation: mozilla::dom::TemporaryIPCBlobChild::Release() Unexecuted instantiation: mozilla::layout::VsyncChild::Release() Unexecuted instantiation: mozilla::dom::BroadcastChannelChild::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerManagerChild::Release() Unexecuted instantiation: mozilla::dom::MessagePortChild::Release() Unexecuted instantiation: mozilla::dom::MIDIPortChild::Release() Unexecuted instantiation: mozilla::dom::MIDIManagerChild::Release() Unexecuted instantiation: mozilla::dom::FileSystemTaskChildBase::Release() Unexecuted instantiation: mozilla::dom::WebAuthnTransactionChild::Release() Unexecuted instantiation: mozilla::media::PledgeBase::Release() Unexecuted instantiation: mozilla::media::ShutdownTicket::Release() Unexecuted instantiation: mozilla::dom::FileSystemBase::Release() Unexecuted instantiation: mozilla::dom::StorageDBChild::Release() Unexecuted instantiation: mozilla::dom::LocalStorageCacheParent::Release() Unexecuted instantiation: mozilla::dom::MIDIPortParent::Release() Unexecuted instantiation: mozilla::dom::MIDIManagerParent::Release() Unexecuted instantiation: mozilla::camera::VideoEngine::Release() Unexecuted instantiation: mozilla::dom::MIDIPlatformService::Release() Unexecuted instantiation: mozilla::dom::WebAuthnTransactionParent::Release() Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:(anonymous namespace)::ChildImpl::Release() Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:(anonymous namespace)::ParentImpl::Release() Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:(anonymous namespace)::ParentImpl::CreateCallback::Release() Unexecuted instantiation: mozilla::dom::WorkerRef::Release() XPCNativeInterface::Release() Line | Count | Source | 579 | 40.5M | NS_METHOD_(MozExternalRefCountType) Release(void) __VA_ARGS__ { \ | 580 | 40.5M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 581 | 40.5M | NS_ASSERT_OWNINGTHREAD(_class); \ | 582 | 40.5M | --mRefCnt; \ | 583 | 40.5M | NS_LOG_RELEASE(this, mRefCnt, #_class); \ | 584 | 40.5M | if (mRefCnt == 0) { \ | 585 | 1 | mRefCnt = 1; /* stabilize */ \ | 586 | 1 | _destroy; \ | 587 | 1 | return 0; \ | 588 | 1 | } \ | 589 | 40.5M | return mRefCnt; \ | 590 | 40.5M | } \ |
Line | Count | Source | 579 | 19.3M | NS_METHOD_(MozExternalRefCountType) Release(void) __VA_ARGS__ { \ | 580 | 19.3M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 581 | 19.3M | NS_ASSERT_OWNINGTHREAD(_class); \ | 582 | 19.3M | --mRefCnt; \ | 583 | 19.3M | NS_LOG_RELEASE(this, mRefCnt, #_class); \ | 584 | 19.3M | if (mRefCnt == 0) { \ | 585 | 0 | mRefCnt = 1; /* stabilize */ \ | 586 | 0 | _destroy; \ | 587 | 0 | return 0; \ | 588 | 0 | } \ | 589 | 19.3M | return mRefCnt; \ | 590 | 19.3M | } \ |
Unexecuted instantiation: mozilla::dom::quota::QuotaManager::Release() Unexecuted instantiation: mozilla::dom::WebrtcGlobalParent::Release() Unexecuted instantiation: mozilla::HandlerServiceChild::Release() Unexecuted instantiation: HandlerServiceParent::Release() Unexecuted instantiation: Unified_cpp_caps0.cpp:(anonymous namespace)::BundleHelper::Release() Unexecuted instantiation: mozilla::gfx::FilterCachedColorModels::Release() Unexecuted instantiation: mozilla::layers::TextureSourceProvider::Release() Unexecuted instantiation: mozilla::layers::AsyncReadbackBuffer::Release() Unexecuted instantiation: mozilla::layers::Effect::Release() Unexecuted instantiation: mozilla::layers::CompositorTexturePoolOGL::Release() Unexecuted instantiation: mozilla::layers::WebRenderUserData::Release() Unexecuted instantiation: mozilla::TransformClipNode::Release() Unexecuted instantiation: mozilla::RefCountedRegion::Release() Unexecuted instantiation: AnimatedGeometryRoot::Release() Unexecuted instantiation: mozilla::ActiveScrolledRoot::Release() Unexecuted instantiation: mozilla::layers::MaskOperation::Release() Unexecuted instantiation: mozilla::layers::RenderPassMLGPU::Release() Unexecuted instantiation: mozilla::layers::RenderViewMLGPU::Release() Unexecuted instantiation: mozilla::layers::AsyncCompositionManager::Release() Unexecuted instantiation: mozilla::layers::CheckerboardEventStorage::Release() Unexecuted instantiation: mozilla::layers::ActiveElementManager::Release() Unexecuted instantiation: mozilla::layers::APZEventState::Release() Unexecuted instantiation: mozilla::layers::TextureClientAllocator::Release() Unexecuted instantiation: mozilla::layers::TextRenderer::Release() Unexecuted instantiation: mozilla::layers::APZInputBridgeChild::Release() Unexecuted instantiation: mozilla::layers::APZInputBridgeParent::Release() Unexecuted instantiation: gfxDrawable::Release() Unexecuted instantiation: gfxDrawingCallback::Release() Unexecuted instantiation: gfxFontFaceBufferSource::Release() Unexecuted instantiation: nsTransformedCharStyle::Release() Unexecuted instantiation: nsSMILInstanceTime::Release() Unexecuted instantiation: mozilla::dom::WorkerPrivate::Release() Unexecuted instantiation: mozilla::dom::VREventObserver::Release() Unexecuted instantiation: mozilla::image::ObserverTable::Release() Unexecuted instantiation: mozilla::image::detail::CopyOnWriteValue<mozilla::image::ObserverTable>::Release() Unexecuted instantiation: mozilla::image::NextPartObserver::Release() Unexecuted instantiation: mozilla::URLAndReferrerInfo::Release() Unexecuted instantiation: mozilla::dom::FileSystemSecurity::Release() Unexecuted instantiation: nsMappedAttributes::Release() Unexecuted instantiation: nsViewManager::Release() Unexecuted instantiation: mozilla::widget::TextEventDispatcher::Release() Unexecuted instantiation: mozilla::dom::StorageNotifierService::Release() Unexecuted instantiation: mozilla::AutoplayPermissionManager::Release() Unexecuted instantiation: mozilla::dom::ClientManager::Release() Unexecuted instantiation: nsDocShellLoadInfo::Release() Unexecuted instantiation: nsHTMLStyleSheet::Release() Unexecuted instantiation: mozilla::PerformanceMetricsCollector::Release() Unexecuted instantiation: mozilla::dom::MIDIAccessManager::Release() Unexecuted instantiation: mozilla::TextInputProcessor::ModifierKeyDataArray::Release() Unexecuted instantiation: nsHTMLCSSStyleSheet::Release() Unexecuted instantiation: mozilla::embedding::PrintingParent::Release() Unexecuted instantiation: mozilla::dom::PrioEncoder::Release() Unexecuted instantiation: mozilla::WebGLShaderPrecisionFormat::Release() Unexecuted instantiation: mozilla::dom::FileReaderSync::Release() Unexecuted instantiation: mozilla::dom::cache::Context::QuotaInitRunnable::SyncResolver::Release() Unexecuted instantiation: mozilla::dom::cache::CacheWorkerHolder::Release() Unexecuted instantiation: mozilla::dom::cache::Manager::Release() Unexecuted instantiation: mozilla::dom::cache::StreamList::Release() Unexecuted instantiation: mozilla::dom::cache::Context::Release() Unexecuted instantiation: mozilla::dom::cache::Action::Release() Unexecuted instantiation: mozilla::dom::WorkerHolderToken::Release() Unexecuted instantiation: mozilla::dom::ClientManagerService::Release() Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:mozilla::dom::(anonymous namespace)::PromiseListHolder::Release() Unexecuted instantiation: mozilla::TextComposition::Release() Unexecuted instantiation: mozilla::dom::WorkerStreamOwner::Release() Unexecuted instantiation: mozilla::dom::FileCreatorHelper::Release() Unexecuted instantiation: mozilla::dom::FileHandleThreadPool::Release() Unexecuted instantiation: mozilla::dom::GetFilesCallback::Release() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::ChannelLoader::Release() Unexecuted instantiation: AsmJSCache.cpp:mozilla::dom::asmjscache::(anonymous namespace)::Client::Release() Unexecuted instantiation: mozilla::ChannelMediaResource::SharedInfo::Release() Unexecuted instantiation: mozilla::gmp::GMPVideoDecoderParent::Release() Unexecuted instantiation: mozilla::gmp::GMPVideoEncoderParent::Release() Unexecuted instantiation: mozilla::gmp::GMPStorageParent::Release() Unexecuted instantiation: mozilla::gmp::GMPTimerParent::Release() Unexecuted instantiation: mozilla::gmp::GMPTimerChild::Release() Unexecuted instantiation: mozilla::dom::VoiceData::Release() Unexecuted instantiation: mozilla::dom::GlobalQueueItem::Release() Unexecuted instantiation: mozilla::dom::quota::DirectoryLockImpl::Release() Unexecuted instantiation: mozilla::dom::SessionStorageCache::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::DatabaseLoggingInfo::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::ConnectionPool::Release() Unexecuted instantiation: Unified_cpp_dom_indexedDB0.cpp:mozilla::dom::(anonymous namespace)::SandboxHolder::Release() Unexecuted instantiation: mozilla::dom::BroadcastChannelMessage::Release() Unexecuted instantiation: mozilla::dom::BroadcastChannelService::Release() Unexecuted instantiation: mozilla::dom::SharedMessagePortMessage::Release() Unexecuted instantiation: mozilla::dom::MessagePortService::Release() Unexecuted instantiation: txCompileObserver::Release() Unexecuted instantiation: txSyncCompileObserver::Release() Unexecuted instantiation: txParameterMap::Release() Unexecuted instantiation: txStylesheet::Release() Unexecuted instantiation: txStylesheetCompiler::Release() Unexecuted instantiation: mozilla::dom::ConsoleCallData::Release() Unexecuted instantiation: mozilla::dom::ConsoleUtils::Release() Unexecuted instantiation: mozilla::dom::VisitedURLSet::Release() Unexecuted instantiation: mozilla::dom::BasicCardService::Release() Unexecuted instantiation: mozilla::dom::PaymentRequestManager::Release() Unexecuted instantiation: mozilla::dom::RemoteServiceWorkerContainerImpl::Release() Unexecuted instantiation: mozilla::dom::RemoteServiceWorkerImpl::Release() Unexecuted instantiation: mozilla::dom::RemoteServiceWorkerRegistrationImpl::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerContainerImpl::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerImpl::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerJobQueue::Callback::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerResolveWindowPromiseOnRegisterCallback::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::UnregisterJobCallback::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::UpdateJobCallback::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::LifeCycleEventWatcher::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistrationMainThread::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistrationWorkerThread::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerJob::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerJobQueue::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerManagerService::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerUpdateJob::CompareCallback::Release() Unexecuted instantiation: mozilla::RefreshDriverTimer::Release() Unexecuted instantiation: nsPrintData::Release() Unexecuted instantiation: mozilla::ScrollFrameHelper::AsyncSmoothMSDScroll::Release() Unexecuted instantiation: mozilla::ScrollFrameHelper::AsyncScroll::Release() Unexecuted instantiation: mozilla::PaintedDisplayItemLayerUserData::Release() Unexecuted instantiation: mozilla::a11y::Notification::Release() Unexecuted instantiation: mozilla::a11y::SelData::Release() Unexecuted instantiation: mozilla::BackgroundHangThread::Release() Unexecuted instantiation: mozilla::extensions::StreamFilterChild::Release() Unexecuted instantiation: mozilla::embedding::PrintSettingsDialogChild::Release() Unexecuted instantiation: TestNodeBase<SearchNodeType>::Release() Unexecuted instantiation: TestNodeBase<ForEachNodeType>::Release() Unexecuted instantiation: mozilla::image::detail::CopyOnWriteValue<Value>::Release() Unexecuted instantiation: Value::Release() |
591 | | typedef mozilla::FalseType HasThreadSafeRefCnt; \ |
592 | | protected: \ |
593 | | nsAutoRefCnt mRefCnt; \ |
594 | | NS_DECL_OWNINGTHREAD \ |
595 | | public: |
596 | | |
597 | | /** |
598 | | * Use this macro to declare and implement the AddRef & Release methods for a |
599 | | * given non-XPCOM <i>_class</i>. |
600 | | * |
601 | | * @param _class The name of the class implementing the method |
602 | | * @param optional override Mark the AddRef & Release methods as overrides. |
603 | | */ |
604 | | #define NS_INLINE_DECL_REFCOUNTING(_class, ...) \ |
605 | | NS_INLINE_DECL_REFCOUNTING_WITH_DESTROY(_class, delete(this), __VA_ARGS__) |
606 | | |
607 | | #define NS_INLINE_DECL_THREADSAFE_REFCOUNTING_META(_class, _decl, ...) \ |
608 | | public: \ |
609 | 577 | _decl(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ |
610 | 577 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ |
611 | 577 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ |
612 | 577 | nsrefcnt count = ++mRefCnt; \ |
613 | 577 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ |
614 | 577 | return (nsrefcnt) count; \ |
615 | 577 | } \ Unexecuted instantiation: mozilla::VolatileBuffer::AddRef() Unexecuted instantiation: FileDescriptorSet::AddRef() Unexecuted instantiation: nsStyleCoord::Calc::AddRef() base::MessagePump::AddRef() Line | Count | Source | 609 | 22 | _decl(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 610 | 22 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 611 | 22 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 612 | 22 | nsrefcnt count = ++mRefCnt; \ | 613 | 22 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 614 | 22 | return (nsrefcnt) count; \ | 615 | 22 | } \ |
Unexecuted instantiation: xpc::ErrorReport::AddRef() Unexecuted instantiation: mozilla::MozPromiseRefcountable::AddRef() Unexecuted instantiation: mozilla::ipc::RefCountedMonitor::AddRef() Unexecuted instantiation: mozilla::ipc::SharedMemory::AddRef() mozilla::URLExtraData::AddRef() Line | Count | Source | 609 | 3 | _decl(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 610 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 611 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 612 | 3 | nsrefcnt count = ++mRefCnt; \ | 613 | 3 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 614 | 3 | return (nsrefcnt) count; \ | 615 | 3 | } \ |
base::WaitableEvent::WaitableEventKernel::AddRef() Line | Count | Source | 609 | 19 | _decl(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 610 | 19 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 611 | 19 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 612 | 19 | nsrefcnt count = ++mRefCnt; \ | 613 | 19 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 614 | 19 | return (nsrefcnt) count; \ | 615 | 19 | } \ |
mozilla::SharedFontList::AddRef() Line | Count | Source | 609 | 24 | _decl(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 610 | 24 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 611 | 24 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 612 | 24 | nsrefcnt count = ++mRefCnt; \ | 613 | 24 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 614 | 24 | return (nsrefcnt) count; \ | 615 | 24 | } \ |
Unexecuted instantiation: mozilla::psm::SharedCertVerifier::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIOpenSignedAppFileCallback>::AddRef() Unexecuted instantiation: gfxFontFeatureValueSet::AddRef() mozilla::ThreadTargetSink::AddRef() Line | Count | Source | 609 | 276 | _decl(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 610 | 276 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 611 | 276 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 612 | 276 | nsrefcnt count = ++mRefCnt; \ | 613 | 276 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 614 | 276 | return (nsrefcnt) count; \ | 615 | 276 | } \ |
Unexecuted instantiation: mozilla::dom::TabGroup::AddRef() Unexecuted instantiation: mozilla::PerformanceCounter::AddRef() Unexecuted instantiation: mozilla::dom::DocGroup::AddRef() Unexecuted instantiation: RevocableStore::StoreRef::AddRef() Unexecuted instantiation: mozilla::AbstractWatcher::AddRef() Unexecuted instantiation: mozilla::css::URLValueData::AddRef() Unexecuted instantiation: mozilla::css::GridTemplateAreasValue::AddRef() Unexecuted instantiation: nsCSSValue::Array::AddRef() Unexecuted instantiation: nsCSSValueSharedList::AddRef() Unexecuted instantiation: mozilla::AnonymousCounterStyle::AddRef() Unexecuted instantiation: nsStyleGradient::AddRef() Unexecuted instantiation: nsStyleImageRequest::AddRef() Unexecuted instantiation: nsCSSShadowArray::AddRef() Unexecuted instantiation: nsStyleQuoteValues::AddRef() Unexecuted instantiation: nsStyleContentData::CounterFunction::AddRef() Unexecuted instantiation: mozilla::layers::Image::AddRef() Unexecuted instantiation: mozilla::layers::BufferRecycleBin::AddRef() Unexecuted instantiation: mozilla::layers::ImageFactory::AddRef() Unexecuted instantiation: mozilla::layers::ImageContainerListener::AddRef() Unexecuted instantiation: mozilla::layers::ImageContainer::AddRef() Unexecuted instantiation: mozilla::layers::GeckoContentController::AddRef() Line | Count | Source | 609 | 193 | _decl(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 610 | 193 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 611 | 193 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 612 | 193 | nsrefcnt count = ++mRefCnt; \ | 613 | 193 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 614 | 193 | return (nsrefcnt) count; \ | 615 | 193 | } \ |
SystemGroupImpl::AddRef() Line | Count | Source | 609 | 30 | _decl(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 610 | 30 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 611 | 30 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 612 | 30 | nsrefcnt count = ++mRefCnt; \ | 613 | 30 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 614 | 30 | return (nsrefcnt) count; \ | 615 | 30 | } \ |
Unexecuted instantiation: gfxFontEntry::AddRef() Unexecuted instantiation: gfxFontFamily::AddRef() Unexecuted instantiation: gfxTextRunFactory::AddRef() Unexecuted instantiation: nsFontMetrics::AddRef() Unified_cpp_xpcom_build0.cpp:(anonymous namespace)::ObserverLists::AddRef() Line | Count | Source | 609 | 6 | _decl(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 610 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 611 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 612 | 6 | nsrefcnt count = ++mRefCnt; \ | 613 | 6 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 614 | 6 | return (nsrefcnt) count; \ | 615 | 6 | } \ |
Unexecuted instantiation: mozilla::layers::ISurfaceAllocator::AddRef() Unexecuted instantiation: mozilla::layers::TextureReadbackSink::AddRef() Unexecuted instantiation: mozilla::layers::TextureReadLock::AddRef() Unexecuted instantiation: mozilla::layers::CompositableClient::AddRef() Unexecuted instantiation: mozilla::layers::KnowsCompositorMediaProxy::AddRef() Unexecuted instantiation: mozilla::layers::ImageBridgeChild::AddRef() Unexecuted instantiation: mozilla::widget::CompositorWidget::AddRef() Unexecuted instantiation: mozilla::layers::UiCompositorControllerParent::AddRef() Unexecuted instantiation: mozilla::ThreadSharedObject::AddRef() Unexecuted instantiation: mozilla::MediaData::AddRef() Unexecuted instantiation: mozilla::MediaByteBuffer::AddRef() Unexecuted instantiation: mozilla::TrackInfoSharedPtr::AddRef() Unexecuted instantiation: mozilla::RevocableToken::AddRef() Unexecuted instantiation: mozilla::PlatformDecoderModule::AddRef() Unexecuted instantiation: mozilla::MediaDataDecoder::AddRef() Unexecuted instantiation: mozilla::dom::VideoDecoderManagerChild::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<NetDashboardCallback>::AddRef() Unexecuted instantiation: mozilla::net::nsHttpConnectionInfo::AddRef() Unexecuted instantiation: mozilla::net::AltSvcMapping::AddRef() Unexecuted instantiation: mozilla::net::nsHttpConnectionMgr::nsConnectionEntry::AddRef() Unexecuted instantiation: mozilla::net::nsHttpConnectionMgr::PendingTransactionInfo::AddRef() Unexecuted instantiation: mozilla::net::ChannelEventQueue::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsITLSServerSecurityObserver>::AddRef() Unexecuted instantiation: mozilla::safebrowsing::LookupResult::AddRef() Unexecuted instantiation: mozilla::safebrowsing::CacheResult::AddRef() Unexecuted instantiation: mozilla::safebrowsing::LookupCache::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIRequestObserver>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIServerSocketListener>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsISupports>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIUDPSocketListener>::AddRef() Unexecuted instantiation: nsHostRecord::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIDNSListener>::AddRef() Unexecuted instantiation: mozilla::net::CacheFileChunkBuffer::AddRef() Unexecuted instantiation: mozilla::net::CacheFileContextEvictor::AddRef() Unexecuted instantiation: mozilla::net::CacheIndexIterator::AddRef() nsMainThreadPtrHolder<nsIIOService>::AddRef() Line | Count | Source | 609 | 1 | _decl(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 610 | 1 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 611 | 1 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 612 | 1 | nsrefcnt count = ++mRefCnt; \ | 613 | 1 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 614 | 1 | return (nsrefcnt) count; \ | 615 | 1 | } \ |
Unexecuted instantiation: nsMainThreadPtrHolder<nsIStreamConverterService>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsISiteSecurityService>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsICookieService>::AddRef() Unexecuted instantiation: mozilla::net::HttpBackgroundChannelParent::AddRef() Unexecuted instantiation: mozilla::net::HttpBackgroundChannelChild::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIHttpActivityObserver>::AddRef() Unexecuted instantiation: mozilla::net::BoolWrapper::AddRef() Unexecuted instantiation: mozilla::net::SpeculativeConnectArgs::AddRef() Unexecuted instantiation: mozilla::net::nsCompleteUpgradeData::AddRef() Unexecuted instantiation: mozilla::net::UINT64Wrapper::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIInterfaceRequestor>::AddRef() Unexecuted instantiation: mozilla::net::BaseWebSocketChannel::ListenerAndContextContainer::AddRef() Unexecuted instantiation: mozilla::DataChannel::AddRef() Unexecuted instantiation: mozilla::DataChannelConnection::AddRef() Unexecuted instantiation: mozilla::DtlsIdentity::AddRef() Unexecuted instantiation: mozilla::TransportLayerDtls::VerificationDigest::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIWifiListener>::AddRef() Unexecuted instantiation: mozilla::dom::IPCBlobInputStreamChild::AddRef() Unexecuted instantiation: mozilla::camera::CamerasChild::AddRef() Unexecuted instantiation: mozilla::media::RefcountableBase::AddRef() Unexecuted instantiation: mozilla::dom::FileSystemRequestParent::AddRef() Unexecuted instantiation: mozilla::dom::StorageUsageBridge::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerManagerParent::AddRef() Unexecuted instantiation: mozilla::dom::GamepadEventChannelParent::AddRef() Unexecuted instantiation: mozilla::dom::GamepadTestChannelParent::AddRef() Unexecuted instantiation: mozilla::AudioStream::AddRef() Unexecuted instantiation: mozilla::AudioDataListener::AddRef() Unexecuted instantiation: mozilla::MediaStream::AddRef() Unexecuted instantiation: mozilla::MediaInputPort::AddRef() Unexecuted instantiation: mozilla::MediaEngine::AddRef() Unexecuted instantiation: mozilla::camera::InputObserver::AddRef() Unexecuted instantiation: mozilla::media::RefCountedParent::AddRef() Unexecuted instantiation: mozilla::dom::IPCBlobInputStreamParent::AddRef() Unexecuted instantiation: mozilla::VsyncObserver::AddRef() Unexecuted instantiation: mozilla::CompositorVsyncDispatcher::AddRef() Unexecuted instantiation: mozilla::RefreshTimerVsyncDispatcher::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIPrincipal>::AddRef() Unexecuted instantiation: mozilla::ipc::CrashReporterClient::AddRef() Unexecuted instantiation: mozilla::dom::ThreadSafeWorkerRef::AddRef() Unexecuted instantiation: mozilla::gfx::VRSystemManager::AddRef() Unexecuted instantiation: mozilla::gfx::VRManager::AddRef() Unexecuted instantiation: mozilla::dom::InternalHeaders::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::storage::AsyncStatementParamsHolder>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::storage::StatementParamsHolder>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::storage::StatementRowHolder>::AddRef() Unexecuted instantiation: nsPermissionManager::PermissionKey::AddRef() Unexecuted instantiation: mozilla::JsepTransceiver::AddRef() Unexecuted instantiation: mozilla::WebrtcGmpVideoEncoder::AddRef() Unexecuted instantiation: mozilla::WebrtcGmpVideoDecoder::AddRef() Unexecuted instantiation: mozilla::MediaSessionConduit::AddRef() Unexecuted instantiation: mozilla::TransportInterface::AddRef() Unexecuted instantiation: mozilla::VideoRenderer::AddRef() Unexecuted instantiation: mozilla::PDMFactory::AddRef() Unexecuted instantiation: mozilla::NrIceMediaStream::AddRef() Unexecuted instantiation: mozilla::NrIceCtx::AddRef() Unexecuted instantiation: mozilla::MediaPipeline::AddRef() Unexecuted instantiation: mozilla::AudioProxyThread::AddRef() Unexecuted instantiation: mozilla::VideoConverterListener::AddRef() Unexecuted instantiation: mozilla::VideoFrameConverter::AddRef() Unexecuted instantiation: mozilla::MediaStreamListener::AddRef() Unexecuted instantiation: mozilla::MediaStreamTrackListener::AddRef() Unexecuted instantiation: mozilla::SrtpFlow::AddRef() Unexecuted instantiation: mozilla::GraphDriver::AddRef() Unexecuted instantiation: mozilla::PeerConnectionMedia::AddRef() Unexecuted instantiation: mozilla::NrIceResolver::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::WebrtcGlobalStatisticsCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::WebrtcGlobalLoggingCallback>::AddRef() Unexecuted instantiation: mozilla::SingletonThreadHolder::AddRef() Unexecuted instantiation: mozilla::NrUdpSocketIpc::AddRef() Unexecuted instantiation: mozilla::nr_udp_message::AddRef() Unexecuted instantiation: mozilla::nr_tcp_message::AddRef() Unexecuted instantiation: mozilla::TestNat::AddRef() Unexecuted instantiation: mozilla::TestNrSocket::AddRef() Unexecuted instantiation: mozilla::TestNrSocket::UdpPacket::AddRef() Unexecuted instantiation: mozilla::TestNrSocket::PortMapping::AddRef() Unexecuted instantiation: mozilla::gl::GLLibraryEGL::AddRef() Unexecuted instantiation: mozilla::layers::RotatedBuffer::AddRef() Unexecuted instantiation: mozilla::layers::CompositorBridgeChild::AddRef() Unexecuted instantiation: mozilla::layers::ShadowLayerForwarder::AddRef() Unexecuted instantiation: mozilla::gfx::VRManagerChild::AddRef() Unexecuted instantiation: mozilla::layers::ITextureClientRecycleAllocator::AddRef() Unexecuted instantiation: mozilla::layers::CompositableHost::AddRef() Unexecuted instantiation: mozilla::layers::AsyncCanvasRenderer::AddRef() Unexecuted instantiation: mozilla::layers::DebugDataSender::AddRef() Unexecuted instantiation: mozilla::layers::CompositorAnimationStorage::AddRef() Unexecuted instantiation: mozilla::wr::WebRenderAPI::AddRef() Unexecuted instantiation: mozilla::layers::AsyncPanZoomController::AddRef() Unexecuted instantiation: mozilla::layers::InputQueue::AddRef() Unexecuted instantiation: mozilla::layers::WebRenderTextureHostWrapper::AddRef() Unexecuted instantiation: mozilla::layers::MLGResource::AddRef() Unexecuted instantiation: mozilla::layers::MLGDevice::AddRef() Unexecuted instantiation: mozilla::layers::MLGRenderTarget::AddRef() Unexecuted instantiation: mozilla::layers::AsyncImagePipelineManager::AddRef() Unexecuted instantiation: mozilla::layers::MLGSwapChain::AddRef() Unexecuted instantiation: mozilla::layers::WebRenderBridgeChild::AddRef() Unexecuted instantiation: mozilla::layers::CompositorVsyncScheduler::AddRef() Unexecuted instantiation: mozilla::wr::RenderTextureHost::AddRef() Unexecuted instantiation: mozilla::layers::APZSampler::AddRef() Unexecuted instantiation: mozilla::layers::APZUpdater::AddRef() Unexecuted instantiation: mozilla::layers::IAPZCTreeManager::AddRef() Unexecuted instantiation: mozilla::layers::HitTestingTreeNode::AddRef() Unexecuted instantiation: mozilla::layers::OverscrollHandoffChain::AddRef() Unexecuted instantiation: mozilla::layers::GestureEventListener::AddRef() Unexecuted instantiation: mozilla::layers::AsyncPanZoomAnimation::AddRef() Unexecuted instantiation: mozilla::layers::LayerTransactionChild::AddRef() Unexecuted instantiation: mozilla::layers::TextureChild::AddRef() Unexecuted instantiation: mozilla::layers::TextureClientHolder::AddRef() Unexecuted instantiation: mozilla::gfx::VsyncSource::AddRef() Unexecuted instantiation: mozilla::dom::VideoDecoderManagerParent::AddRef() Unexecuted instantiation: mozilla::layers::PaintCounter::AddRef() Unexecuted instantiation: mozilla::layers::CompositorManagerChild::AddRef() Unexecuted instantiation: mozilla::layers::CompositorSession::AddRef() Unexecuted instantiation: mozilla::layers::CompositorManagerParent::AddRef() Unexecuted instantiation: mozilla::MediaSystemResourceService::AddRef() Unexecuted instantiation: mozilla::gfx::VRThread::AddRef() Unexecuted instantiation: mozilla::MediaSystemResourceManager::AddRef() Unexecuted instantiation: mozilla::layers::UiCompositorControllerChild::AddRef() Unexecuted instantiation: mozilla::layers::VideoBridgeChild::AddRef() Unexecuted instantiation: FTUserFontData::AddRef() Unexecuted instantiation: FontInfoData::AddRef() Unexecuted instantiation: gfxFontSrcPrincipal::AddRef() Unexecuted instantiation: gfxFontSrcURI::AddRef() Unexecuted instantiation: gfxUserFontSet::AddRef() Unexecuted instantiation: SoftwareDisplay::AddRef() Unexecuted instantiation: GtkVsyncSource::GLXDisplay::AddRef() Unexecuted instantiation: mozilla::dom::ImageTracker::AddRef() Unexecuted instantiation: mozilla::dom::EncodeCompleteCallback::AddRef() Unexecuted instantiation: mozilla::dom::SharedMutex::RefCountedMutex::AddRef() Unexecuted instantiation: mozilla::gfx::VRGPUChild::AddRef() Unexecuted instantiation: mozilla::gfx::VRManagerParent::AddRef() Unexecuted instantiation: mozilla::gfx::VsyncBridgeParent::AddRef() Unexecuted instantiation: mozilla::gfx::GPUMemoryReporter::AddRef() Unexecuted instantiation: mozilla::gfx::VsyncBridgeChild::AddRef() Unexecuted instantiation: mozilla::gfx::VsyncIOThreadHolder::AddRef() Unexecuted instantiation: mozilla::gfx::VRDisplayHost::AddRef() Unexecuted instantiation: mozilla::gfx::VRControllerHost::AddRef() Unexecuted instantiation: mozilla::gfx::VRLayerParent::AddRef() Unexecuted instantiation: mozilla::gfx::VRLayerChild::AddRef() Unexecuted instantiation: mozilla::gfx::VRDisplayPresentation::AddRef() Unexecuted instantiation: mozilla::gfx::VRDisplayClient::AddRef() Unexecuted instantiation: mozilla::gfx::VRGPUParent::AddRef() Unexecuted instantiation: mozilla::gfx::VRService::AddRef() Unexecuted instantiation: mozilla::image::DecodePoolImpl::AddRef() Unexecuted instantiation: mozilla::image::ProgressTracker::AddRef() Unexecuted instantiation: mozilla::image::MetadataDecodingTask::AddRef() Unexecuted instantiation: mozilla::image::AnonymousDecodingTask::AddRef() Unexecuted instantiation: mozilla::image::AnimationSurfaceProvider::AddRef() Unexecuted instantiation: mozilla::image::DecodedSurfaceProvider::AddRef() Unexecuted instantiation: mozilla::image::imgFrame::AddRef() Unexecuted instantiation: mozilla::image::SourceBuffer::AddRef() Unexecuted instantiation: mozilla::image::Decoder::AddRef() Unexecuted instantiation: mozilla::image::ImageOps::ImageBuffer::AddRef() Unexecuted instantiation: mozilla::image::SimpleSurfaceProvider::AddRef() Unexecuted instantiation: mozilla::image::ImageSurfaceCache::AddRef() Unexecuted instantiation: mozilla::image::CachedSurface::AddRef() Unexecuted instantiation: mozilla::dom::BasicWaveFormCache::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::U2FRegisterCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::U2FSignCallback>::AddRef() Unexecuted instantiation: mozilla::DeclarationBlock::AddRef() Unexecuted instantiation: mozilla::SamplesWaitingForKey::AddRef() Unexecuted instantiation: mozilla::MediaDecoder::AddRef() Unexecuted instantiation: mozilla::MediaDecoder::ResourceSizes::AddRef() Unexecuted instantiation: mozilla::dom::InternalRequest::AddRef() Unexecuted instantiation: mozilla::dom::InternalResponse::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsICacheInfoChannel>::AddRef() Unexecuted instantiation: mozilla::dom::AudioListenerEngine::AddRef() Unexecuted instantiation: mozilla::MediaDataDemuxer::AddRef() Unexecuted instantiation: mozilla::MediaTrackDemuxer::AddRef() Unexecuted instantiation: mozilla::MediaTrackDemuxer::SamplesHolder::AddRef() Unexecuted instantiation: mozilla::SourceBufferTask::AddRef() Unexecuted instantiation: mozilla::TrackBuffersManager::AddRef() Unexecuted instantiation: mozilla::dom::OutputStreamDriver::AddRef() Unexecuted instantiation: mozilla::dom::cache::ManagerId::AddRef() Unexecuted instantiation: mozilla::dom::cache::Context::Data::AddRef() Unexecuted instantiation: mozilla::dom::cache::Context::ThreadsafeHandle::AddRef() Unexecuted instantiation: Unified_cpp_dom_cache1.cpp:(anonymous namespace)::CacheQuotaClient::AddRef() Unexecuted instantiation: mozilla::dom::cache::ReadStream::Inner::AddRef() Unexecuted instantiation: mozilla::dom::AbortSignalProxy::AddRef() Unexecuted instantiation: mozilla::dom::FetchDriverObserver::AddRef() Unexecuted instantiation: mozilla::dom::MutableBlobStorage::AddRef() Unexecuted instantiation: mozilla::dom::MemoryBlobImpl::DataOwner::AddRef() Unexecuted instantiation: mozilla::dom::BackgroundMutableFileParentBase::AddRef() Unexecuted instantiation: mozilla::dom::FileHandleOp::AddRef() Unexecuted instantiation: mozilla::dom::FileHandle::AddRef() Unexecuted instantiation: mozilla::dom::GamepadPlatformService::AddRef() Unexecuted instantiation: mozilla::dom::RequestedFrameRefreshObserver::AddRef() Unexecuted instantiation: mozilla::MediaResourceCallback::AddRef() Unexecuted instantiation: mozilla::FrameStatistics::AddRef() Unexecuted instantiation: mozilla::NesteggPacketHolder::AddRef() Unexecuted instantiation: mozilla::MediaFormatReader::AddRef() Unexecuted instantiation: mozilla::MediaFormatReader::SharedShutdownPromiseHolder::AddRef() Unexecuted instantiation: mozilla::Benchmark::AddRef() Unexecuted instantiation: mozilla::MediaDecoderStateMachine::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::Promise>::AddRef() Unexecuted instantiation: mozilla::MediaBlockCacheBase::AddRef() Unexecuted instantiation: mozilla::FileBlockCache::BlockChange::AddRef() Unexecuted instantiation: mozilla::MediaEnginePhotoCallback::AddRef() Unexecuted instantiation: mozilla::MediaEngineSource::AddRef() Unexecuted instantiation: mozilla::MediaCache::AddRef() Unexecuted instantiation: mozilla::AbstractCanonical<double>::AddRef() Unexecuted instantiation: mozilla::AbstractMirror<double>::AddRef() Unexecuted instantiation: mozilla::AbstractMirror<mozilla::media::TimeIntervals>::AddRef() Unexecuted instantiation: mozilla::AbstractMirror<mozilla::media::TimeUnit>::AddRef() Unexecuted instantiation: mozilla::AbstractMirror<mozilla::Maybe<mozilla::media::TimeUnit> >::AddRef() Unexecuted instantiation: mozilla::AbstractMirror<bool>::AddRef() Unexecuted instantiation: mozilla::AbstractCanonical<bool>::AddRef() Unexecuted instantiation: mozilla::AbstractMirror<mozilla::MediaDecoder::PlayState>::AddRef() Unexecuted instantiation: mozilla::AbstractCanonical<mozilla::MediaDecoder::PlayState>::AddRef() Unexecuted instantiation: mozilla::AbstractMirror<nsMainThreadPtrHandle<nsIPrincipal> >::AddRef() Unexecuted instantiation: mozilla::AbstractCanonical<nsMainThreadPtrHandle<nsIPrincipal> >::AddRef() Unexecuted instantiation: mozilla::AbstractCanonical<mozilla::Maybe<mozilla::media::TimeUnit> >::AddRef() Unexecuted instantiation: mozilla::AbstractCanonical<mozilla::media::TimeIntervals>::AddRef() Unexecuted instantiation: mozilla::AbstractCanonical<mozilla::media::TimeUnit>::AddRef() Unexecuted instantiation: mozilla::ReaderProxy::AddRef() Unexecuted instantiation: mozilla::OutputStreamManager::AddRef() Unexecuted instantiation: mozilla::media::MediaSink::AddRef() Unexecuted instantiation: mozilla::MediaFormatReader::DemuxerProxy::Data::AddRef() Unexecuted instantiation: mozilla::dom::MediaRecorder::Session::AddRef() Unexecuted instantiation: mozilla::MediaEncoder::AddRef() Unexecuted instantiation: mozilla::MediaEncoderListener::AddRef() Unexecuted instantiation: mozilla::LocalAllocPolicy::AddRef() Unexecuted instantiation: mozilla::GlobalAllocPolicy::Token::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::CallbackObjectHolder<mozilla::dom::NavigatorUserMediaErrorCallback, nsIDOMGetUserMediaErrorCallback> >::AddRef() Unexecuted instantiation: mozilla::AllocationHandle::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::CallbackObjectHolder<mozilla::dom::NavigatorUserMediaSuccessCallback, nsIDOMGetUserMediaSuccessCallback> >::AddRef() Unexecuted instantiation: mozilla::GetUserMediaWindowListener::AddRef() Unexecuted instantiation: mozilla::media::Refcountable<mozilla::UniquePtr<nsTArray<RefPtr<mozilla::MediaDevice> >, mozilla::DefaultDelete<nsTArray<RefPtr<mozilla::MediaDevice> > > > >::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::DOMMediaStream>::AddRef() Unexecuted instantiation: mozilla::media::Refcountable<mozilla::UniquePtr<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback, mozilla::DefaultDelete<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback> > >::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::media::Refcountable<mozilla::UniquePtr<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback, mozilla::DefaultDelete<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback> > > >::AddRef() Unexecuted instantiation: mozilla::EncodedFrame::AddRef() Unexecuted instantiation: mozilla::TrackMetadataBase::AddRef() Unexecuted instantiation: mozilla::TrackEncoderListener::AddRef() Unexecuted instantiation: mozilla::TrackEncoder::AddRef() Unexecuted instantiation: mozilla::DecryptJob::AddRef() Unexecuted instantiation: mozilla::gmp::ChromiumCDMParent::AddRef() Unexecuted instantiation: mozilla::ChromiumCDMProxy::AddRef() Unexecuted instantiation: mozilla::gmp::GMPVideoDecoderChild::AddRef() Unexecuted instantiation: mozilla::gmp::GMPVideoEncoderChild::AddRef() Unexecuted instantiation: mozilla::gmp::ChromiumCDMChild::AddRef() Unexecuted instantiation: mozilla::gmp::GMPContentParent::AddRef() Unexecuted instantiation: mozilla::gmp::GMPParent::AddRef() Unexecuted instantiation: mozilla::gmp::GMPStorageChild::AddRef() Unexecuted instantiation: mozilla::gmp::GMPStorage::AddRef() Unexecuted instantiation: mozilla::gmp::GMPContentParent::CloseBlocker::AddRef() Unexecuted instantiation: mozilla::gmp::GMPRecordImpl::AddRef() Unexecuted instantiation: mozilla::gmp::GMPRunnable::AddRef() Unexecuted instantiation: mozilla::gmp::GMPSyncRunnable::AddRef() Unexecuted instantiation: mozilla::dom::VideoDecoderChild::AddRef() Unexecuted instantiation: mozilla::dom::VideoDecoderManagerThreadHolder::AddRef() Unexecuted instantiation: mozilla::dom::VideoDecoderParent::AddRef() Unexecuted instantiation: mozilla::dom::KnowsCompositorVideo::AddRef() Unexecuted instantiation: mozilla::ByteStream::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::MediaSourceDecoder>::AddRef() Unexecuted instantiation: mozilla::WebMBufferedState::AddRef() Unexecuted instantiation: mozilla::Index::AddRef() Unexecuted instantiation: mozilla::OmxPromiseLayer::AddRef() Unexecuted instantiation: mozilla::MediaDataHelper::AddRef() Unexecuted instantiation: mozilla::OmxPromiseLayer::BufferData::AddRef() Unexecuted instantiation: mozilla::MediaSystemResourceClient::AddRef() Unexecuted instantiation: WebCore::PeriodicWave::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::media::Refcountable<mozilla::dom::MediaTrackSettings> >::AddRef() Unexecuted instantiation: mozilla::dom::SpeechDispatcherVoice::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsPIDOMWindowInner>::AddRef() Unexecuted instantiation: mozilla::dom::quota::GroupInfo::AddRef() Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:mozilla::dom::quota::(anonymous namespace)::Quota::AddRef() Unexecuted instantiation: mozilla::dom::quota::OriginInfo::AddRef() Unexecuted instantiation: mozilla::dom::StorageDBParent::ObserverSink::AddRef() Unexecuted instantiation: mozilla::dom::network::ConnectionProxy::AddRef() Unexecuted instantiation: mozilla::plugins::PluginInstanceChild::DirectBitmap::AddRef() Unexecuted instantiation: mozilla::plugins::FDMonitor::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::FullDatabaseMetadata::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::Database::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::FullObjectStoreMetadata::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::FullIndexMetadata::AddRef() Unexecuted instantiation: mozilla::dom::indexedDB::FileManager::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::TransactionBase::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::DatabaseConnection::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::DatabaseFile::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::Database::UnmapBlobCallback::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::Cursor::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::Factory::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::QuotaClient::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::Utils::AddRef() Unexecuted instantiation: mozilla::dom::PerformanceService::AddRef() Unexecuted instantiation: mozilla::dom::PerformanceStorageWorker::AddRef() Unexecuted instantiation: mozilla::dom::U2FTokenTransport::AddRef() Unexecuted instantiation: mozilla::dom::XMLHttpRequestStringBuffer::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerCloneData::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerContainerProxy::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIInterceptedChannel>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::ServiceWorkerRegistrationInfo>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::ServiceWorkerPrivate>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::KeepAliveToken>::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::PushErrorReporter::AddRef() Unexecuted instantiation: mozilla::dom::WorkerListener::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerProxy::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::ServiceWorkerInfo>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::ServiceWorkerUpdateJob>::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistrationProxy::AddRef() Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:mozilla::dom::(anonymous namespace)::QuotaClient::AddRef() Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:mozilla::dom::(anonymous namespace)::Connection::AddRef() Unexecuted instantiation: nsShmImage::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::css::SheetLoadData>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsILocalCertGetCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsILocalCertCallback>::AddRef() Unexecuted instantiation: mozilla::psm::SharedSSLState::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIObserver>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsICertVerificationCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsINativeOSFileSuccessCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsINativeOSFileErrorCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozIVisitInfoCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<mozIVisitedStatusCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIFaviconDataCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIAsyncShutdownBarrier>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIAsyncShutdownClient>::AddRef() Line | Count | Source | 609 | 3 | _decl(MozExternalRefCountType) AddRef(void) __VA_ARGS__ { \ | 610 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 611 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 612 | 3 | nsrefcnt count = ++mRefCnt; \ | 613 | 3 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 614 | 3 | return (nsrefcnt) count; \ | 615 | 3 | } \ |
Unexecuted instantiation: mozilla::safebrowsing::TableUpdate::AddRef() Unexecuted instantiation: mozilla::safebrowsing::Classifier::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIUrlClassifierLookupCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIUrlClassifierCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIUrlClassifierUpdateObserver>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIUrlClassifierGetCacheCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIURIClassifierCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIIdentityKeyGenCallback>::AddRef() Unexecuted instantiation: nsMainThreadPtrHolder<nsIIdentitySignCallback>::AddRef() Unexecuted instantiation: TestStateWatching::Foo::AddRef() Unexecuted instantiation: mozilla::image::ExpectNoResume::AddRef() Unexecuted instantiation: mozilla::image::CountResumes::AddRef() Unexecuted instantiation: CDMStorageTest::AddRef() Unexecuted instantiation: GMPTestRunner::AddRef() Unexecuted instantiation: MP4DemuxerBinding::AddRef() Unexecuted instantiation: RefCounter::AddRef() Unexecuted instantiation: mozilla::DummySocket::AddRef() Unexecuted instantiation: runnable_utils_unittest.cpp:(anonymous namespace)::Destructor::AddRef() |
616 | 276 | _decl(MozExternalRefCountType) Release(void) __VA_ARGS__ { \ |
617 | 276 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ |
618 | 276 | nsrefcnt count = --mRefCnt; \ |
619 | 276 | NS_LOG_RELEASE(this, count, #_class); \ |
620 | 276 | if (count == 0) { \ |
621 | 3 | delete (this); \ |
622 | 3 | return 0; \ |
623 | 3 | } \ |
624 | 276 | return count; \ |
625 | 276 | } \ Unexecuted instantiation: mozilla::VolatileBuffer::Release() Unexecuted instantiation: FileDescriptorSet::Release() Unexecuted instantiation: nsStyleCoord::Calc::Release() base::MessagePump::Release() Line | Count | Source | 616 | 3 | _decl(MozExternalRefCountType) Release(void) __VA_ARGS__ { \ | 617 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 618 | 3 | nsrefcnt count = --mRefCnt; \ | 619 | 3 | NS_LOG_RELEASE(this, count, #_class); \ | 620 | 3 | if (count == 0) { \ | 621 | 0 | delete (this); \ | 622 | 0 | return 0; \ | 623 | 0 | } \ | 624 | 3 | return count; \ | 625 | 3 | } \ |
Unexecuted instantiation: xpc::ErrorReport::Release() Unexecuted instantiation: mozilla::MozPromiseRefcountable::Release() Unexecuted instantiation: mozilla::ipc::RefCountedMonitor::Release() Unexecuted instantiation: mozilla::ipc::SharedMemory::Release() Unexecuted instantiation: mozilla::URLExtraData::Release() base::WaitableEvent::WaitableEventKernel::Release() Line | Count | Source | 616 | 3 | _decl(MozExternalRefCountType) Release(void) __VA_ARGS__ { \ | 617 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 618 | 3 | nsrefcnt count = --mRefCnt; \ | 619 | 3 | NS_LOG_RELEASE(this, count, #_class); \ | 620 | 3 | if (count == 0) { \ | 621 | 3 | delete (this); \ | 622 | 3 | return 0; \ | 623 | 3 | } \ | 624 | 3 | return count; \ | 625 | 3 | } \ |
Unexecuted instantiation: mozilla::SharedFontList::Release() Unexecuted instantiation: mozilla::psm::SharedCertVerifier::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIOpenSignedAppFileCallback>::Release() Unexecuted instantiation: gfxFontFeatureValueSet::Release() mozilla::ThreadTargetSink::Release() Line | Count | Source | 616 | 184 | _decl(MozExternalRefCountType) Release(void) __VA_ARGS__ { \ | 617 | 184 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 618 | 184 | nsrefcnt count = --mRefCnt; \ | 619 | 184 | NS_LOG_RELEASE(this, count, #_class); \ | 620 | 184 | if (count == 0) { \ | 621 | 0 | delete (this); \ | 622 | 0 | return 0; \ | 623 | 0 | } \ | 624 | 184 | return count; \ | 625 | 184 | } \ |
Unexecuted instantiation: mozilla::dom::TabGroup::Release() Unexecuted instantiation: mozilla::PerformanceCounter::Release() Unexecuted instantiation: mozilla::dom::DocGroup::Release() Unexecuted instantiation: RevocableStore::StoreRef::Release() Unexecuted instantiation: mozilla::AbstractWatcher::Release() Unexecuted instantiation: mozilla::css::URLValueData::Release() Unexecuted instantiation: mozilla::css::GridTemplateAreasValue::Release() Unexecuted instantiation: nsCSSValue::Array::Release() Unexecuted instantiation: nsCSSValueSharedList::Release() Unexecuted instantiation: mozilla::AnonymousCounterStyle::Release() Unexecuted instantiation: nsStyleGradient::Release() Unexecuted instantiation: nsStyleImageRequest::Release() Unexecuted instantiation: nsCSSShadowArray::Release() Unexecuted instantiation: nsStyleQuoteValues::Release() Unexecuted instantiation: nsStyleContentData::CounterFunction::Release() Unexecuted instantiation: mozilla::layers::Image::Release() Unexecuted instantiation: mozilla::layers::BufferRecycleBin::Release() Unexecuted instantiation: mozilla::layers::ImageFactory::Release() Unexecuted instantiation: mozilla::layers::ImageContainerListener::Release() Unexecuted instantiation: mozilla::layers::ImageContainer::Release() Unexecuted instantiation: mozilla::layers::GeckoContentController::Release() Line | Count | Source | 616 | 86 | _decl(MozExternalRefCountType) Release(void) __VA_ARGS__ { \ | 617 | 86 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 618 | 86 | nsrefcnt count = --mRefCnt; \ | 619 | 86 | NS_LOG_RELEASE(this, count, #_class); \ | 620 | 86 | if (count == 0) { \ | 621 | 0 | delete (this); \ | 622 | 0 | return 0; \ | 623 | 0 | } \ | 624 | 86 | return count; \ | 625 | 86 | } \ |
Unexecuted instantiation: SystemGroupImpl::Release() Unexecuted instantiation: gfxFontEntry::Release() Unexecuted instantiation: gfxFontFamily::Release() Unexecuted instantiation: gfxTextRunFactory::Release() Unexecuted instantiation: nsFontMetrics::Release() Unexecuted instantiation: Unified_cpp_xpcom_build0.cpp:(anonymous namespace)::ObserverLists::Release() Unexecuted instantiation: mozilla::layers::ISurfaceAllocator::Release() Unexecuted instantiation: mozilla::layers::TextureReadbackSink::Release() Unexecuted instantiation: mozilla::layers::TextureReadLock::Release() Unexecuted instantiation: mozilla::layers::CompositableClient::Release() Unexecuted instantiation: mozilla::layers::KnowsCompositorMediaProxy::Release() Unexecuted instantiation: mozilla::layers::ImageBridgeChild::Release() Unexecuted instantiation: mozilla::widget::CompositorWidget::Release() Unexecuted instantiation: mozilla::layers::UiCompositorControllerParent::Release() Unexecuted instantiation: mozilla::ThreadSharedObject::Release() Unexecuted instantiation: mozilla::MediaData::Release() Unexecuted instantiation: mozilla::MediaByteBuffer::Release() Unexecuted instantiation: mozilla::TrackInfoSharedPtr::Release() Unexecuted instantiation: mozilla::RevocableToken::Release() Unexecuted instantiation: mozilla::PlatformDecoderModule::Release() Unexecuted instantiation: mozilla::MediaDataDecoder::Release() Unexecuted instantiation: mozilla::dom::VideoDecoderManagerChild::Release() Unexecuted instantiation: nsMainThreadPtrHolder<NetDashboardCallback>::Release() Unexecuted instantiation: mozilla::net::nsHttpConnectionInfo::Release() Unexecuted instantiation: mozilla::net::AltSvcMapping::Release() Unexecuted instantiation: mozilla::net::nsHttpConnectionMgr::nsConnectionEntry::Release() Unexecuted instantiation: mozilla::net::nsHttpConnectionMgr::PendingTransactionInfo::Release() Unexecuted instantiation: mozilla::net::ChannelEventQueue::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsITLSServerSecurityObserver>::Release() Unexecuted instantiation: mozilla::safebrowsing::LookupResult::Release() Unexecuted instantiation: mozilla::safebrowsing::CacheResult::Release() Unexecuted instantiation: mozilla::safebrowsing::LookupCache::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsISupports>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIRequestObserver>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIServerSocketListener>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIUDPSocketListener>::Release() Unexecuted instantiation: nsHostRecord::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIDNSListener>::Release() Unexecuted instantiation: mozilla::net::CacheFileChunkBuffer::Release() Unexecuted instantiation: mozilla::net::CacheIndexIterator::Release() Unexecuted instantiation: mozilla::net::CacheFileContextEvictor::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsISiteSecurityService>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsICookieService>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIStreamConverterService>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIIOService>::Release() Unexecuted instantiation: mozilla::net::HttpBackgroundChannelParent::Release() Unexecuted instantiation: mozilla::net::HttpBackgroundChannelChild::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIHttpActivityObserver>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIInterfaceRequestor>::Release() Unexecuted instantiation: mozilla::net::BoolWrapper::Release() Unexecuted instantiation: mozilla::net::SpeculativeConnectArgs::Release() Unexecuted instantiation: mozilla::net::nsCompleteUpgradeData::Release() Unexecuted instantiation: mozilla::net::UINT64Wrapper::Release() Unexecuted instantiation: mozilla::net::BaseWebSocketChannel::ListenerAndContextContainer::Release() Unexecuted instantiation: mozilla::DataChannelConnection::Release() Unexecuted instantiation: mozilla::DataChannel::Release() Unexecuted instantiation: mozilla::DtlsIdentity::Release() Unexecuted instantiation: mozilla::TransportLayerDtls::VerificationDigest::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIWifiListener>::Release() Unexecuted instantiation: mozilla::dom::IPCBlobInputStreamChild::Release() Unexecuted instantiation: mozilla::camera::CamerasChild::Release() Unexecuted instantiation: mozilla::media::RefcountableBase::Release() Unexecuted instantiation: mozilla::dom::FileSystemRequestParent::Release() Unexecuted instantiation: mozilla::dom::StorageUsageBridge::Release() Unexecuted instantiation: mozilla::dom::IPCBlobInputStreamParent::Release() Unexecuted instantiation: mozilla::VsyncObserver::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerManagerParent::Release() Unexecuted instantiation: mozilla::dom::GamepadEventChannelParent::Release() Unexecuted instantiation: mozilla::dom::GamepadTestChannelParent::Release() Unexecuted instantiation: mozilla::AudioStream::Release() Unexecuted instantiation: mozilla::AudioDataListener::Release() Unexecuted instantiation: mozilla::MediaStream::Release() Unexecuted instantiation: mozilla::MediaInputPort::Release() Unexecuted instantiation: mozilla::MediaEngine::Release() Unexecuted instantiation: mozilla::camera::InputObserver::Release() Unexecuted instantiation: mozilla::media::RefCountedParent::Release() Unexecuted instantiation: mozilla::CompositorVsyncDispatcher::Release() Unexecuted instantiation: mozilla::RefreshTimerVsyncDispatcher::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIPrincipal>::Release() Unexecuted instantiation: mozilla::ipc::CrashReporterClient::Release() Unexecuted instantiation: mozilla::dom::ThreadSafeWorkerRef::Release() Unexecuted instantiation: mozilla::gfx::VRSystemManager::Release() Unexecuted instantiation: mozilla::gfx::VRManager::Release() Unexecuted instantiation: mozilla::dom::InternalHeaders::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::storage::AsyncStatementParamsHolder>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::storage::StatementRowHolder>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::storage::StatementParamsHolder>::Release() Unexecuted instantiation: nsPermissionManager::PermissionKey::Release() Unexecuted instantiation: mozilla::JsepTransceiver::Release() Unexecuted instantiation: mozilla::MediaSessionConduit::Release() Unexecuted instantiation: mozilla::TransportInterface::Release() Unexecuted instantiation: mozilla::WebrtcGmpVideoEncoder::Release() Unexecuted instantiation: mozilla::WebrtcGmpVideoDecoder::Release() Unexecuted instantiation: mozilla::VideoRenderer::Release() Unexecuted instantiation: mozilla::PDMFactory::Release() Unexecuted instantiation: mozilla::NrIceMediaStream::Release() Unexecuted instantiation: mozilla::NrIceCtx::Release() Unexecuted instantiation: mozilla::MediaPipeline::Release() Unexecuted instantiation: mozilla::AudioProxyThread::Release() Unexecuted instantiation: mozilla::VideoFrameConverter::Release() Unexecuted instantiation: mozilla::MediaStreamTrackListener::Release() Unexecuted instantiation: mozilla::MediaStreamListener::Release() Unexecuted instantiation: mozilla::VideoConverterListener::Release() Unexecuted instantiation: mozilla::SrtpFlow::Release() Unexecuted instantiation: mozilla::GraphDriver::Release() Unexecuted instantiation: mozilla::PeerConnectionMedia::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::WebrtcGlobalStatisticsCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::WebrtcGlobalLoggingCallback>::Release() Unexecuted instantiation: mozilla::NrIceResolver::Release() Unexecuted instantiation: mozilla::SingletonThreadHolder::Release() Unexecuted instantiation: mozilla::NrUdpSocketIpc::Release() Unexecuted instantiation: mozilla::nr_udp_message::Release() Unexecuted instantiation: mozilla::nr_tcp_message::Release() Unexecuted instantiation: mozilla::TestNat::Release() Unexecuted instantiation: mozilla::TestNrSocket::Release() Unexecuted instantiation: mozilla::TestNrSocket::UdpPacket::Release() Unexecuted instantiation: mozilla::TestNrSocket::PortMapping::Release() Unexecuted instantiation: mozilla::gl::GLLibraryEGL::Release() Unexecuted instantiation: mozilla::layers::RotatedBuffer::Release() Unexecuted instantiation: mozilla::layers::CompositorBridgeChild::Release() Unexecuted instantiation: mozilla::layers::ShadowLayerForwarder::Release() Unexecuted instantiation: mozilla::gfx::VRManagerChild::Release() Unexecuted instantiation: mozilla::layers::ITextureClientRecycleAllocator::Release() Unexecuted instantiation: mozilla::layers::CompositableHost::Release() Unexecuted instantiation: mozilla::layers::AsyncCanvasRenderer::Release() Unexecuted instantiation: mozilla::layers::DebugDataSender::Release() Unexecuted instantiation: mozilla::layers::CompositorAnimationStorage::Release() Unexecuted instantiation: mozilla::wr::WebRenderAPI::Release() Unexecuted instantiation: mozilla::layers::AsyncPanZoomController::Release() Unexecuted instantiation: mozilla::layers::InputQueue::Release() Unexecuted instantiation: mozilla::layers::WebRenderTextureHostWrapper::Release() Unexecuted instantiation: mozilla::layers::MLGResource::Release() Unexecuted instantiation: mozilla::layers::MLGRenderTarget::Release() Unexecuted instantiation: mozilla::layers::MLGDevice::Release() Unexecuted instantiation: mozilla::layers::AsyncImagePipelineManager::Release() Unexecuted instantiation: mozilla::layers::MLGSwapChain::Release() Unexecuted instantiation: mozilla::layers::WebRenderBridgeChild::Release() Unexecuted instantiation: mozilla::layers::CompositorVsyncScheduler::Release() Unexecuted instantiation: mozilla::layers::APZUpdater::Release() Unexecuted instantiation: mozilla::layers::APZSampler::Release() Unexecuted instantiation: mozilla::wr::RenderTextureHost::Release() Unexecuted instantiation: mozilla::layers::IAPZCTreeManager::Release() Unexecuted instantiation: mozilla::layers::HitTestingTreeNode::Release() Unexecuted instantiation: mozilla::layers::OverscrollHandoffChain::Release() Unexecuted instantiation: mozilla::layers::GestureEventListener::Release() Unexecuted instantiation: mozilla::layers::AsyncPanZoomAnimation::Release() Unexecuted instantiation: mozilla::layers::LayerTransactionChild::Release() Unexecuted instantiation: mozilla::layers::TextureChild::Release() Unexecuted instantiation: mozilla::layers::TextureClientHolder::Release() Unexecuted instantiation: mozilla::gfx::VsyncSource::Release() Unexecuted instantiation: mozilla::dom::VideoDecoderManagerParent::Release() Unexecuted instantiation: mozilla::layers::PaintCounter::Release() Unexecuted instantiation: mozilla::layers::CompositorManagerChild::Release() Unexecuted instantiation: mozilla::layers::CompositorSession::Release() Unexecuted instantiation: mozilla::layers::CompositorManagerParent::Release() Unexecuted instantiation: mozilla::MediaSystemResourceService::Release() Unexecuted instantiation: mozilla::gfx::VRThread::Release() Unexecuted instantiation: mozilla::MediaSystemResourceManager::Release() Unexecuted instantiation: mozilla::layers::UiCompositorControllerChild::Release() Unexecuted instantiation: mozilla::layers::VideoBridgeChild::Release() Unexecuted instantiation: FTUserFontData::Release() Unexecuted instantiation: FontInfoData::Release() Unexecuted instantiation: gfxFontSrcPrincipal::Release() Unexecuted instantiation: gfxFontSrcURI::Release() Unexecuted instantiation: gfxUserFontSet::Release() Unexecuted instantiation: SoftwareDisplay::Release() Unexecuted instantiation: GtkVsyncSource::GLXDisplay::Release() Unexecuted instantiation: mozilla::dom::ImageTracker::Release() Unexecuted instantiation: mozilla::dom::EncodeCompleteCallback::Release() Unexecuted instantiation: mozilla::dom::SharedMutex::RefCountedMutex::Release() Unexecuted instantiation: mozilla::gfx::VsyncBridgeParent::Release() Unexecuted instantiation: mozilla::ChildProfilerController::Release() Unexecuted instantiation: mozilla::gfx::VRGPUChild::Release() Unexecuted instantiation: mozilla::gfx::VRManagerParent::Release() Unexecuted instantiation: mozilla::gfx::GPUMemoryReporter::Release() Unexecuted instantiation: mozilla::gfx::VsyncBridgeChild::Release() Unexecuted instantiation: mozilla::gfx::VsyncIOThreadHolder::Release() Unexecuted instantiation: mozilla::gfx::VRDisplayHost::Release() Unexecuted instantiation: mozilla::gfx::VRControllerHost::Release() Unexecuted instantiation: mozilla::gfx::VRLayerParent::Release() Unexecuted instantiation: mozilla::gfx::VRLayerChild::Release() Unexecuted instantiation: mozilla::gfx::VRDisplayPresentation::Release() Unexecuted instantiation: mozilla::gfx::VRDisplayClient::Release() Unexecuted instantiation: mozilla::gfx::VRService::Release() Unexecuted instantiation: mozilla::gfx::VRGPUParent::Release() Unexecuted instantiation: mozilla::image::imgFrame::Release() Unexecuted instantiation: mozilla::image::ProgressTracker::Release() Unexecuted instantiation: mozilla::image::MetadataDecodingTask::Release() Unexecuted instantiation: mozilla::image::AnonymousDecodingTask::Release() Unexecuted instantiation: mozilla::image::AnimationSurfaceProvider::Release() Unexecuted instantiation: mozilla::image::DecodedSurfaceProvider::Release() Unexecuted instantiation: mozilla::image::SourceBuffer::Release() Unexecuted instantiation: mozilla::image::Decoder::Release() Unexecuted instantiation: mozilla::image::DecodePoolImpl::Release() Unexecuted instantiation: mozilla::image::ImageOps::ImageBuffer::Release() Unexecuted instantiation: mozilla::image::SimpleSurfaceProvider::Release() Unexecuted instantiation: mozilla::image::ImageSurfaceCache::Release() Unexecuted instantiation: mozilla::image::CachedSurface::Release() Unexecuted instantiation: mozilla::dom::BasicWaveFormCache::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::U2FRegisterCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::U2FSignCallback>::Release() Unexecuted instantiation: mozilla::DeclarationBlock::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIAsyncShutdownBarrier>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIAsyncShutdownClient>::Release() Unexecuted instantiation: mozilla::SamplesWaitingForKey::Release() Unexecuted instantiation: mozilla::MediaDecoder::Release() Unexecuted instantiation: mozilla::MediaDecoder::ResourceSizes::Release() Unexecuted instantiation: mozilla::dom::InternalRequest::Release() Unexecuted instantiation: mozilla::dom::InternalResponse::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsICacheInfoChannel>::Release() Unexecuted instantiation: mozilla::dom::AudioListenerEngine::Release() Unexecuted instantiation: mozilla::MediaDataDemuxer::Release() Unexecuted instantiation: mozilla::MediaTrackDemuxer::Release() Unexecuted instantiation: mozilla::MediaTrackDemuxer::SamplesHolder::Release() Unexecuted instantiation: mozilla::SourceBufferTask::Release() Unexecuted instantiation: mozilla::TrackBuffersManager::Release() Unexecuted instantiation: mozilla::dom::OutputStreamDriver::Release() Unexecuted instantiation: mozilla::dom::cache::ManagerId::Release() Unexecuted instantiation: mozilla::dom::cache::Context::ThreadsafeHandle::Release() Unexecuted instantiation: mozilla::dom::cache::Context::Data::Release() Unexecuted instantiation: Unified_cpp_dom_cache1.cpp:(anonymous namespace)::CacheQuotaClient::Release() Unexecuted instantiation: mozilla::dom::cache::ReadStream::Inner::Release() Unexecuted instantiation: mozilla::dom::AbortSignalProxy::Release() Unexecuted instantiation: mozilla::dom::FetchDriverObserver::Release() Unexecuted instantiation: mozilla::dom::MutableBlobStorage::Release() Unexecuted instantiation: mozilla::dom::MemoryBlobImpl::DataOwner::Release() Unexecuted instantiation: mozilla::dom::FileHandleOp::Release() Unexecuted instantiation: mozilla::dom::FileHandle::Release() Unexecuted instantiation: mozilla::dom::BackgroundMutableFileParentBase::Release() Unexecuted instantiation: mozilla::dom::GamepadPlatformService::Release() Unexecuted instantiation: mozilla::dom::RequestedFrameRefreshObserver::Release() Unexecuted instantiation: mozilla::MediaResourceCallback::Release() Unexecuted instantiation: mozilla::FrameStatistics::Release() Unexecuted instantiation: mozilla::NesteggPacketHolder::Release() Unexecuted instantiation: mozilla::MediaFormatReader::Release() Unexecuted instantiation: mozilla::MediaFormatReader::SharedShutdownPromiseHolder::Release() Unexecuted instantiation: mozilla::Benchmark::Release() Unexecuted instantiation: mozilla::MediaDecoderStateMachine::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::Promise>::Release() Unexecuted instantiation: mozilla::MediaBlockCacheBase::Release() Unexecuted instantiation: mozilla::FileBlockCache::BlockChange::Release() Unexecuted instantiation: mozilla::MediaEnginePhotoCallback::Release() Unexecuted instantiation: mozilla::MediaEngineSource::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::media::Refcountable<mozilla::dom::MediaTrackSettings> >::Release() Unexecuted instantiation: mozilla::MediaCache::Release() Unexecuted instantiation: mozilla::AbstractCanonical<double>::Release() Unexecuted instantiation: mozilla::AbstractMirror<double>::Release() Unexecuted instantiation: mozilla::AbstractCanonical<mozilla::media::TimeIntervals>::Release() Unexecuted instantiation: mozilla::AbstractMirror<mozilla::media::TimeIntervals>::Release() Unexecuted instantiation: mozilla::AbstractCanonical<mozilla::media::TimeUnit>::Release() Unexecuted instantiation: mozilla::AbstractMirror<mozilla::media::TimeUnit>::Release() Unexecuted instantiation: mozilla::AbstractCanonical<mozilla::Maybe<mozilla::media::TimeUnit> >::Release() Unexecuted instantiation: mozilla::AbstractMirror<mozilla::Maybe<mozilla::media::TimeUnit> >::Release() Unexecuted instantiation: mozilla::AbstractCanonical<bool>::Release() Unexecuted instantiation: mozilla::AbstractMirror<bool>::Release() Unexecuted instantiation: mozilla::AbstractMirror<mozilla::MediaDecoder::PlayState>::Release() Unexecuted instantiation: mozilla::AbstractCanonical<mozilla::MediaDecoder::PlayState>::Release() Unexecuted instantiation: mozilla::AbstractMirror<nsMainThreadPtrHandle<nsIPrincipal> >::Release() Unexecuted instantiation: mozilla::AbstractCanonical<nsMainThreadPtrHandle<nsIPrincipal> >::Release() Unexecuted instantiation: mozilla::media::MediaSink::Release() Unexecuted instantiation: mozilla::ReaderProxy::Release() Unexecuted instantiation: mozilla::OutputStreamManager::Release() Unexecuted instantiation: mozilla::GlobalAllocPolicy::Token::Release() Unexecuted instantiation: mozilla::media::Refcountable<mozilla::UniquePtr<nsTArray<RefPtr<mozilla::MediaDevice> >, mozilla::DefaultDelete<nsTArray<RefPtr<mozilla::MediaDevice> > > > >::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::CallbackObjectHolder<mozilla::dom::NavigatorUserMediaErrorCallback, nsIDOMGetUserMediaErrorCallback> >::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::CallbackObjectHolder<mozilla::dom::NavigatorUserMediaSuccessCallback, nsIDOMGetUserMediaSuccessCallback> >::Release() Unexecuted instantiation: mozilla::GetUserMediaWindowListener::Release() Unexecuted instantiation: mozilla::dom::MediaRecorder::Session::Release() Unexecuted instantiation: mozilla::MediaEncoderListener::Release() Unexecuted instantiation: mozilla::MediaEncoder::Release() Unexecuted instantiation: mozilla::AllocationHandle::Release() Unexecuted instantiation: mozilla::LocalAllocPolicy::Release() Unexecuted instantiation: mozilla::MediaFormatReader::DemuxerProxy::Data::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::DOMMediaStream>::Release() Unexecuted instantiation: mozilla::media::Refcountable<mozilla::UniquePtr<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback, mozilla::DefaultDelete<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback> > >::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::media::Refcountable<mozilla::UniquePtr<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback, mozilla::DefaultDelete<mozilla::GetUserMediaStreamRunnable::TracksAvailableCallback> > > >::Release() Unexecuted instantiation: mozilla::EncodedFrame::Release() Unexecuted instantiation: mozilla::TrackMetadataBase::Release() Unexecuted instantiation: mozilla::TrackEncoderListener::Release() Unexecuted instantiation: mozilla::TrackEncoder::Release() Unexecuted instantiation: mozilla::DecryptJob::Release() Unexecuted instantiation: mozilla::gmp::ChromiumCDMParent::Release() Unexecuted instantiation: mozilla::ChromiumCDMProxy::Release() Unexecuted instantiation: mozilla::gmp::GMPVideoDecoderChild::Release() Unexecuted instantiation: mozilla::gmp::GMPVideoEncoderChild::Release() Unexecuted instantiation: mozilla::gmp::ChromiumCDMChild::Release() Unexecuted instantiation: mozilla::gmp::GMPParent::Release() Unexecuted instantiation: mozilla::gmp::GMPContentParent::Release() Unexecuted instantiation: mozilla::gmp::GMPStorageChild::Release() Unexecuted instantiation: mozilla::gmp::GMPStorage::Release() Unexecuted instantiation: mozilla::gmp::GMPContentParent::CloseBlocker::Release() Unexecuted instantiation: mozilla::gmp::GMPRecordImpl::Release() Unexecuted instantiation: mozilla::gmp::GMPSyncRunnable::Release() Unexecuted instantiation: mozilla::gmp::GMPRunnable::Release() Unexecuted instantiation: mozilla::dom::VideoDecoderChild::Release() Unexecuted instantiation: mozilla::dom::VideoDecoderManagerThreadHolder::Release() Unexecuted instantiation: mozilla::dom::VideoDecoderParent::Release() Unexecuted instantiation: mozilla::dom::KnowsCompositorVideo::Release() Unexecuted instantiation: mozilla::ByteStream::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::MediaSourceDecoder>::Release() Unexecuted instantiation: mozilla::WebMBufferedState::Release() Unexecuted instantiation: mozilla::Index::Release() Unexecuted instantiation: mozilla::OmxPromiseLayer::Release() Unexecuted instantiation: mozilla::MediaDataHelper::Release() Unexecuted instantiation: mozilla::OmxPromiseLayer::BufferData::Release() Unexecuted instantiation: mozilla::MediaSystemResourceClient::Release() Unexecuted instantiation: WebCore::PeriodicWave::Release() Unexecuted instantiation: mozilla::dom::SpeechDispatcherVoice::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsPIDOMWindowInner>::Release() Unexecuted instantiation: mozilla::dom::quota::GroupInfo::Release() Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:mozilla::dom::quota::(anonymous namespace)::Quota::Release() Unexecuted instantiation: mozilla::dom::quota::OriginInfo::Release() Unexecuted instantiation: mozilla::dom::StorageDBParent::ObserverSink::Release() Unexecuted instantiation: mozilla::dom::network::ConnectionProxy::Release() Unexecuted instantiation: mozilla::plugins::PluginInstanceChild::DirectBitmap::Release() Unexecuted instantiation: mozilla::plugins::FDMonitor::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::FullDatabaseMetadata::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::Database::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::FullObjectStoreMetadata::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::TransactionBase::Release() Unexecuted instantiation: mozilla::dom::indexedDB::FileManager::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::DatabaseConnection::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::FullIndexMetadata::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::DatabaseFile::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::Database::UnmapBlobCallback::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::Cursor::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::QuotaClient::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::Factory::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::Utils::Release() Unexecuted instantiation: mozilla::dom::PerformanceService::Release() Unexecuted instantiation: mozilla::dom::PerformanceStorageWorker::Release() Unexecuted instantiation: mozilla::dom::U2FTokenTransport::Release() Unexecuted instantiation: mozilla::dom::XMLHttpRequestStringBuffer::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::ServiceWorkerRegistrationInfo>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIInterceptedChannel>::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerCloneData::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerContainerProxy::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::KeepAliveToken>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::ServiceWorkerPrivate>::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::PushErrorReporter::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::ServiceWorkerInfo>::Release() Unexecuted instantiation: mozilla::dom::WorkerListener::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerProxy::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::dom::ServiceWorkerUpdateJob>::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistrationProxy::Release() Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:mozilla::dom::(anonymous namespace)::Connection::Release() Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:mozilla::dom::(anonymous namespace)::QuotaClient::Release() Unexecuted instantiation: nsShmImage::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozilla::css::SheetLoadData>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsILocalCertGetCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsILocalCertCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIObserver>::Release() Unexecuted instantiation: mozilla::psm::SharedSSLState::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsICertVerificationCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsINativeOSFileSuccessCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsINativeOSFileErrorCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIFaviconDataCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozIVisitedStatusCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<mozIVisitInfoCallback>::Release() Unexecuted instantiation: LRUCache::Release() Unexecuted instantiation: mozilla::safebrowsing::TableUpdate::Release() Unexecuted instantiation: mozilla::safebrowsing::Classifier::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIURIClassifierCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIUrlClassifierLookupCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIUrlClassifierCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIUrlClassifierUpdateObserver>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIUrlClassifierGetCacheCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIIdentitySignCallback>::Release() Unexecuted instantiation: nsMainThreadPtrHolder<nsIIdentityKeyGenCallback>::Release() Unexecuted instantiation: TestStateWatching::Foo::Release() Unexecuted instantiation: mozilla::image::ExpectNoResume::Release() Unexecuted instantiation: mozilla::image::CountResumes::Release() Unexecuted instantiation: CDMStorageTest::Release() Unexecuted instantiation: GMPTestRunner::Release() Unexecuted instantiation: MP4DemuxerBinding::Release() Unexecuted instantiation: RefCounter::Release() Unexecuted instantiation: mozilla::DummySocket::Release() Unexecuted instantiation: runnable_utils_unittest.cpp:(anonymous namespace)::Destructor::Release() |
626 | | typedef mozilla::TrueType HasThreadSafeRefCnt; \ |
627 | | protected: \ |
628 | | ::mozilla::ThreadSafeAutoRefCnt mRefCnt; \ |
629 | | public: |
630 | | |
631 | | /** |
632 | | * Use this macro to declare and implement the AddRef & Release methods for a |
633 | | * given non-XPCOM <i>_class</i> in a threadsafe manner. |
634 | | * |
635 | | * DOES NOT DO REFCOUNT STABILIZATION! |
636 | | * |
637 | | * @param _class The name of the class implementing the method |
638 | | */ |
639 | | #define NS_INLINE_DECL_THREADSAFE_REFCOUNTING(_class, ...) \ |
640 | | NS_INLINE_DECL_THREADSAFE_REFCOUNTING_META(_class, NS_METHOD_, __VA_ARGS__) |
641 | | |
642 | | /** |
643 | | * Like NS_INLINE_DECL_THREADSAFE_REFCOUNTING with AddRef & Release declared |
644 | | * virtual. |
645 | | */ |
646 | | #define NS_INLINE_DECL_THREADSAFE_VIRTUAL_REFCOUNTING(_class, ...) \ |
647 | | NS_INLINE_DECL_THREADSAFE_REFCOUNTING_META(_class, NS_IMETHOD_, __VA_ARGS__) |
648 | | |
649 | | /** |
650 | | * Use this macro in interface classes that you want to be able to reference |
651 | | * using RefPtr, but don't want to provide a refcounting implemenation. The |
652 | | * refcounting implementation can be provided by concrete subclasses that |
653 | | * implement the interface. |
654 | | */ |
655 | | #define NS_INLINE_DECL_PURE_VIRTUAL_REFCOUNTING \ |
656 | | public: \ |
657 | | NS_IMETHOD_(MozExternalRefCountType) AddRef(void) = 0; \ |
658 | | NS_IMETHOD_(MozExternalRefCountType) Release(void) = 0; \ |
659 | | public: |
660 | | |
661 | | /** |
662 | | * Use this macro to implement the AddRef method for a given <i>_class</i> |
663 | | * @param _class The name of the class implementing the method |
664 | | * @param _name The class name to be passed to XPCOM leak checking |
665 | | */ |
666 | | #define NS_IMPL_NAMED_ADDREF(_class, _name) \ |
667 | 72.0M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ |
668 | 72.0M | { \ |
669 | 72.0M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ |
670 | 72.0M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ |
671 | 72.0M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ |
672 | 72.0M | if (!mRefCnt.isThreadSafe) \ |
673 | 72.0M | NS_ASSERT_OWNINGTHREAD(_class); \ |
674 | 72.0M | nsrefcnt count = ++mRefCnt; \ |
675 | 72.0M | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ |
676 | 72.0M | return count; \ |
677 | 72.0M | } Unexecuted instantiation: mozilla::SandboxSettings::AddRef() Unexecuted instantiation: mozilla::SandboxReportWrapper::AddRef() Unexecuted instantiation: mozilla::SandboxReportArray::AddRef() Unexecuted instantiation: mozilla::SandboxReporterWrapper::AddRef() Unexecuted instantiation: nsArray::AddRef() Unexecuted instantiation: nsSimpleProperty::AddRef() nsHashPropertyBag::AddRef() Line | Count | Source | 667 | 5 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 5 | { \ | 669 | 5 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 5 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 5 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 5 | if (!mRefCnt.isThreadSafe) \ | 673 | 5 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 5 | nsrefcnt count = ++mRefCnt; \ | 675 | 5 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 5 | return count; \ | 677 | 5 | } |
Unexecuted instantiation: nsINIParserFactory::AddRef() Unexecuted instantiation: nsINIParserImpl::AddRef() nsObserverService::AddRef() Line | Count | Source | 667 | 170 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 170 | { \ | 669 | 170 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 170 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 170 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 170 | if (!mRefCnt.isThreadSafe) \ | 673 | 170 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 170 | nsrefcnt count = ++mRefCnt; \ | 675 | 170 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 170 | return count; \ | 677 | 170 | } |
Unexecuted instantiation: nsPersistentProperties::AddRef() Unexecuted instantiation: nsPropertyElement::AddRef() nsSimpleEnumerator::AddRef() Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
Unexecuted instantiation: nsSupportsID::AddRef() Unexecuted instantiation: nsSupportsCString::AddRef() Unexecuted instantiation: nsSupportsString::AddRef() Unexecuted instantiation: nsSupportsPRBool::AddRef() Unexecuted instantiation: nsSupportsPRUint8::AddRef() Unexecuted instantiation: nsSupportsPRUint16::AddRef() Unexecuted instantiation: nsSupportsPRUint32::AddRef() Unexecuted instantiation: nsSupportsPRUint64::AddRef() Unexecuted instantiation: nsSupportsPRTime::AddRef() Unexecuted instantiation: nsSupportsChar::AddRef() Unexecuted instantiation: nsSupportsPRInt16::AddRef() Unexecuted instantiation: nsSupportsPRInt32::AddRef() Unexecuted instantiation: nsSupportsPRInt64::AddRef() Unexecuted instantiation: nsSupportsFloat::AddRef() Unexecuted instantiation: nsSupportsDouble::AddRef() Unexecuted instantiation: nsSupportsInterfacePointer::AddRef() Unexecuted instantiation: nsSupportsDependentCString::AddRef() Unexecuted instantiation: nsVariant::AddRef() Unexecuted instantiation: Unified_cpp_xpcom_ds1.cpp:(anonymous namespace)::JSEnumerator::AddRef() Unexecuted instantiation: Unified_cpp_xpcom_ds1.cpp:(anonymous namespace)::JSStringEnumerator::AddRef() nsDirectoryService::AddRef() Line | Count | Source | 667 | 48 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 48 | { \ | 669 | 48 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 48 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 48 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 48 | if (!mRefCnt.isThreadSafe) \ | 673 | 48 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 48 | nsrefcnt count = ++mRefCnt; \ | 675 | 48 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 48 | return count; \ | 677 | 48 | } |
Line | Count | Source | 667 | 415 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 415 | { \ | 669 | 415 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 415 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 415 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 415 | if (!mRefCnt.isThreadSafe) \ | 673 | 415 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 415 | nsrefcnt count = ++mRefCnt; \ | 675 | 415 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 415 | return count; \ | 677 | 415 | } |
Unexecuted instantiation: mozilla::net::FileDescriptorFile::AddRef() Unexecuted instantiation: mozilla::InputStreamLengthWrapper::AddRef() Unexecuted instantiation: mozilla::NonBlockingAsyncInputStream::AddRef() Unexecuted instantiation: mozilla::SlicedInputStream::AddRef() Unexecuted instantiation: mozilla::SnappyCompressOutputStream::AddRef() Unexecuted instantiation: mozilla::SnappyUncompressInputStream::AddRef() nsAppFileLocationProvider::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unexecuted instantiation: nsBinaryOutputStream::AddRef() Unexecuted instantiation: nsBinaryInputStream::AddRef() Unexecuted instantiation: nsIOUtil::AddRef() Unexecuted instantiation: nsInputStreamTee::AddRef() Unexecuted instantiation: nsMultiplexInputStream::AddRef() Unexecuted instantiation: nsMultiplexInputStream::AsyncWaitLengthHelper::AddRef() Unexecuted instantiation: nsPipe::AddRef() Unexecuted instantiation: nsPipeInputStream::AddRef() Unexecuted instantiation: nsScriptableBase64Encoder::AddRef() Unexecuted instantiation: nsScriptableInputStream::AddRef() Unexecuted instantiation: nsStorageStream::AddRef() Unexecuted instantiation: nsStorageInputStream::AddRef() Unexecuted instantiation: nsStringInputStream::AddRef() Unexecuted instantiation: StringUnicharInputStream::AddRef() mozilla::AbstractThread::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unexecuted instantiation: mozilla::LazyIdleThread::AddRef() mozilla::SharedThreadPoolShutdownObserver::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unified_cpp_xpcom_threads0.cpp:(anonymous namespace)::SchedulerEventTarget::AddRef() Line | Count | Source | 667 | 195 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 195 | { \ | 669 | 195 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 195 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 195 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 195 | if (!mRefCnt.isThreadSafe) \ | 673 | 195 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 195 | nsrefcnt count = ++mRefCnt; \ | 675 | 195 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 195 | return count; \ | 677 | 195 | } |
Unexecuted instantiation: mozilla::TaskQueue::EventTargetWrapper::AddRef() mozilla::ThreadEventTarget::AddRef() Line | Count | Source | 667 | 46 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 46 | { \ | 669 | 46 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 46 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 46 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 46 | if (!mRefCnt.isThreadSafe) \ | 673 | 46 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 46 | nsrefcnt count = ++mRefCnt; \ | 675 | 46 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 46 | return count; \ | 677 | 46 | } |
Unexecuted instantiation: mozilla::ThrottledEventQueue::Inner::AddRef() Unexecuted instantiation: mozilla::ThrottledEventQueue::AddRef() Line | Count | Source | 667 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 9 | { \ | 669 | 9 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 9 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 9 | if (!mRefCnt.isThreadSafe) \ | 673 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 9 | nsrefcnt count = ++mRefCnt; \ | 675 | 9 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 9 | return count; \ | 677 | 9 | } |
Unexecuted instantiation: nsEnvironment::AddRef() Unexecuted instantiation: nsProcess::AddRef() Line | Count | Source | 667 | 525 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 525 | { \ | 669 | 525 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 525 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 525 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 525 | if (!mRefCnt.isThreadSafe) \ | 673 | 525 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 525 | nsrefcnt count = ++mRefCnt; \ | 675 | 525 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 525 | return count; \ | 677 | 525 | } |
Line | Count | Source | 667 | 7 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 7 | { \ | 669 | 7 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 7 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 7 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 7 | if (!mRefCnt.isThreadSafe) \ | 673 | 7 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 7 | nsrefcnt count = ++mRefCnt; \ | 675 | 7 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 7 | return count; \ | 677 | 7 | } |
mozilla::IdlePeriod::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
mozilla::Runnable::AddRef() Line | Count | Source | 667 | 422 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 422 | { \ | 669 | 422 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 422 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 422 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 422 | if (!mRefCnt.isThreadSafe) \ | 673 | 422 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 422 | nsrefcnt count = ++mRefCnt; \ | 675 | 422 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 422 | return count; \ | 677 | 422 | } |
Unified_cpp_xpcom_threads1.cpp:(anonymous namespace)::ShutdownObserveHelper::AddRef() Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
Line | Count | Source | 667 | 206 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 206 | { \ | 669 | 206 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 206 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 206 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 206 | if (!mRefCnt.isThreadSafe) \ | 673 | 206 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 206 | nsrefcnt count = ++mRefCnt; \ | 675 | 206 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 206 | return count; \ | 677 | 206 | } |
nsChromeProtocolHandler::AddRef() Line | Count | Source | 667 | 26.6k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 26.6k | { \ | 669 | 26.6k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 26.6k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 26.6k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 26.6k | if (!mRefCnt.isThreadSafe) \ | 673 | 26.6k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 26.6k | nsrefcnt count = ++mRefCnt; \ | 675 | 26.6k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 26.6k | return count; \ | 677 | 26.6k | } |
nsChromeRegistry::AddRef() Line | Count | Source | 667 | 27 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 27 | { \ | 669 | 27 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 27 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 27 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 27 | if (!mRefCnt.isThreadSafe) \ | 673 | 27 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 27 | nsrefcnt count = ++mRefCnt; \ | 675 | 27 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 27 | return count; \ | 677 | 27 | } |
Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
Line | Count | Source | 667 | 18 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 18 | { \ | 669 | 18 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 18 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 18 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 18 | if (!mRefCnt.isThreadSafe) \ | 673 | 18 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 18 | nsrefcnt count = ++mRefCnt; \ | 675 | 18 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 18 | return count; \ | 677 | 18 | } |
Unexecuted instantiation: nsPrefLocalizedString::AddRef() Unexecuted instantiation: mozilla::nsRelativeFilePref::AddRef() Unexecuted instantiation: mozilla::PreferenceServiceReporter::AddRef() mozilla::Preferences::AddRef() Line | Count | Source | 667 | 36 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 36 | { \ | 669 | 36 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 36 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 36 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 36 | if (!mRefCnt.isThreadSafe) \ | 673 | 36 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 36 | nsrefcnt count = ++mRefCnt; \ | 675 | 36 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 36 | return count; \ | 677 | 36 | } |
Unexecuted instantiation: nsHyphenationManager::MemoryPressureObserver::AddRef() mozilla::intl::LocaleService::AddRef() Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
Unexecuted instantiation: mozilla::intl::OSPreferences::AddRef() Unexecuted instantiation: nsCollation::AddRef() Unexecuted instantiation: nsCollationFactory::AddRef() Unexecuted instantiation: nsStringBundleBase::AddRef() Unexecuted instantiation: nsStringBundleService::AddRef() Unexecuted instantiation: Unified_cpp_intl_strres0.cpp:(anonymous namespace)::StringBundleProxy::AddRef() Unexecuted instantiation: nsConverterInputStream::AddRef() Unexecuted instantiation: nsConverterOutputStream::AddRef() Unexecuted instantiation: nsScriptableUnicodeConverter::AddRef() Line | Count | Source | 667 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 3 | { \ | 669 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 3 | if (!mRefCnt.isThreadSafe) \ | 673 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 3 | nsrefcnt count = ++mRefCnt; \ | 675 | 3 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 3 | return count; \ | 677 | 3 | } |
Unexecuted instantiation: mozilla::net::nsNetworkInfoService::AddRef() Unexecuted instantiation: ArrayBufferInputStream::AddRef() Unexecuted instantiation: mozilla::net::BackgroundFileSaverOutputStream::AddRef() Unexecuted instantiation: mozilla::net::BackgroundFileSaverStreamListener::AddRef() Unexecuted instantiation: mozilla::net::DigestOutputStream::AddRef() mozilla::net::CaptivePortalService::AddRef() Line | Count | Source | 667 | 24 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 24 | { \ | 669 | 24 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 24 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 24 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 24 | if (!mRefCnt.isThreadSafe) \ | 673 | 24 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 24 | nsrefcnt count = ++mRefCnt; \ | 675 | 24 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 24 | return count; \ | 677 | 24 | } |
Unexecuted instantiation: mozilla::net::SocketData::AddRef() Unexecuted instantiation: mozilla::net::HttpData::AddRef() Unexecuted instantiation: mozilla::net::WebSocketRequest::AddRef() Unexecuted instantiation: mozilla::net::DnsData::AddRef() Unexecuted instantiation: mozilla::net::ConnectionData::AddRef() Unexecuted instantiation: mozilla::net::RcwnData::AddRef() Unexecuted instantiation: mozilla::net::LookupArgument::AddRef() Unexecuted instantiation: mozilla::net::LookupHelper::AddRef() mozilla::net::Dashboard::AddRef() Line | Count | Source | 667 | 4 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 4 | { \ | 669 | 4 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 4 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 4 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 4 | if (!mRefCnt.isThreadSafe) \ | 673 | 4 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 4 | nsrefcnt count = ++mRefCnt; \ | 675 | 4 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 4 | return count; \ | 677 | 4 | } |
Unexecuted instantiation: mozilla::net::TokenBucketCancelable::AddRef() mozilla::net::EventTokenBucket::AddRef() Line | Count | Source | 667 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 3 | { \ | 669 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 3 | if (!mRefCnt.isThreadSafe) \ | 673 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 3 | nsrefcnt count = ++mRefCnt; \ | 675 | 3 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 3 | return count; \ | 677 | 3 | } |
Unexecuted instantiation: mozilla::net::IOActivityMonitor::AddRef() Unexecuted instantiation: mozilla::net::LoadContextInfo::AddRef() Unexecuted instantiation: mozilla::net::LoadContextInfoFactory::AddRef() mozilla::net::LoadInfo::AddRef() Line | Count | Source | 667 | 49 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 49 | { \ | 669 | 49 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 49 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 49 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 49 | if (!mRefCnt.isThreadSafe) \ | 673 | 49 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 49 | nsrefcnt count = ++mRefCnt; \ | 675 | 49 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 49 | return count; \ | 677 | 49 | } |
Unexecuted instantiation: mozilla::net::MemoryDownloader::AddRef() Unexecuted instantiation: mozilla::net::PartiallySeekableInputStream::AddRef() Unexecuted instantiation: mozilla::net::Predictor::DNSListener::AddRef() Unexecuted instantiation: mozilla::net::Predictor::Action::AddRef() Unexecuted instantiation: mozilla::net::Predictor::AddRef() Unexecuted instantiation: mozilla::net::Predictor::SpaceCleaner::AddRef() Unexecuted instantiation: mozilla::net::Predictor::Resetter::AddRef() Unexecuted instantiation: mozilla::net::Predictor::PrefetchListener::AddRef() Unexecuted instantiation: mozilla::net::Predictor::CacheabilityAction::AddRef() Unexecuted instantiation: mozilla::net::PACResolver::AddRef() Unexecuted instantiation: mozilla::net::RedirectChannelRegistrar::AddRef() mozilla::net::RequestContext::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
mozilla::net::RequestContextService::AddRef() Line | Count | Source | 667 | 16 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 16 | { \ | 669 | 16 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 16 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 16 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 16 | if (!mRefCnt.isThreadSafe) \ | 673 | 16 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 16 | nsrefcnt count = ++mRefCnt; \ | 675 | 16 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 16 | return count; \ | 677 | 16 | } |
Unexecuted instantiation: mozilla::net::SimpleChannelParent::AddRef() Unexecuted instantiation: mozilla::net::TLSServerConnectionInfo::AddRef() Unexecuted instantiation: mozilla::net::ThrottleInputStream::AddRef() Unexecuted instantiation: mozilla::net::ThrottleQueue::AddRef() mozilla::net::Tickler::AddRef() Line | Count | Source | 667 | 1 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 1 | { \ | 669 | 1 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 1 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 1 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 1 | if (!mRefCnt.isThreadSafe) \ | 673 | 1 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 1 | nsrefcnt count = ++mRefCnt; \ | 675 | 1 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 1 | return count; \ | 677 | 1 | } |
Unexecuted instantiation: mozilla::net::nsAsyncRedirectVerifyHelper::AddRef() Unexecuted instantiation: nsAsyncStreamCopier::AddRef() Unexecuted instantiation: nsAuthInformationHolder::AddRef() Unexecuted instantiation: nsBase64Encoder::AddRef() Unexecuted instantiation: nsBaseContentStream::AddRef() Unexecuted instantiation: nsBufferedStream::AddRef() Unexecuted instantiation: mozilla::net::nsChannelClassifier::AddRef() Unexecuted instantiation: Unified_cpp_netwerk_base1.cpp:mozilla::net::(anonymous namespace)::TLSServerSecurityObserverProxy::AddRef() Unexecuted instantiation: Unified_cpp_netwerk_base1.cpp:mozilla::net::(anonymous namespace)::TrackingURICallback::AddRef() Unexecuted instantiation: nsDNSPrefetch::AddRef() Unexecuted instantiation: nsDirectoryIndexStream::AddRef() Unexecuted instantiation: nsDownloader::AddRef() nsFileStreamBase::AddRef() Line | Count | Source | 667 | 36 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 36 | { \ | 669 | 36 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 36 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 36 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 36 | if (!mRefCnt.isThreadSafe) \ | 673 | 36 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 36 | nsrefcnt count = ++mRefCnt; \ | 675 | 36 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 36 | return count; \ | 677 | 36 | } |
mozilla::net::nsIOService::AddRef() Line | Count | Source | 667 | 3.07M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 3.07M | { \ | 669 | 3.07M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 3.07M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 3.07M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 3.07M | if (!mRefCnt.isThreadSafe) \ | 673 | 3.07M | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 3.07M | nsrefcnt count = ++mRefCnt; \ | 675 | 3.07M | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 3.07M | return count; \ | 677 | 3.07M | } |
Unexecuted instantiation: mozilla::net::IOServiceProxyCallback::AddRef() Unexecuted instantiation: nsIncrementalDownload::AddRef() Unexecuted instantiation: nsIncrementalStreamLoader::AddRef() Unexecuted instantiation: nsInputStreamPump::AddRef() Unexecuted instantiation: nsMIMEInputStream::AddRef() Unexecuted instantiation: nsNetAddr::AddRef() Unexecuted instantiation: mozilla::net::nsPACMan::AddRef() Unexecuted instantiation: Unified_cpp_netwerk_base2.cpp:(anonymous namespace)::BufferWriter::AddRef() Unexecuted instantiation: mozilla::net::nsPreloadedStream::AddRef() Unexecuted instantiation: mozilla::net::nsAsyncResolveRequest::AddRef() Unexecuted instantiation: mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::AddRef() Unexecuted instantiation: mozilla::net::AsyncGetPACURIRequest::AddRef() Unexecuted instantiation: mozilla::net::nsProtocolProxyService::AddRef() Unexecuted instantiation: mozilla::net::nsAsyncBridgeRequest::AddRef() Unexecuted instantiation: mozilla::net::nsProxyInfo::AddRef() Unexecuted instantiation: mozilla::net::nsRedirectHistoryEntry::AddRef() Unexecuted instantiation: mozilla::net::nsRequestObserverProxy::AddRef() Unexecuted instantiation: mozilla::net::nsSecCheckWrapChannelBase::AddRef() Unexecuted instantiation: mozilla::net::SecWrapChannelStreamListener::AddRef() Unexecuted instantiation: nsSerializationHelper::AddRef() Unexecuted instantiation: mozilla::net::nsServerSocket::AddRef() Unexecuted instantiation: mozilla::net::nsSimpleNestedURI::Mutator::AddRef() Unexecuted instantiation: mozilla::net::nsSimpleStreamListener::AddRef() mozilla::net::nsSimpleURI::AddRef() Line | Count | Source | 667 | 13.5M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 13.5M | { \ | 669 | 13.5M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 13.5M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 13.5M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 13.5M | if (!mRefCnt.isThreadSafe) \ | 673 | 13.5M | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 13.5M | nsrefcnt count = ++mRefCnt; \ | 675 | 13.5M | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 13.5M | return count; \ | 677 | 13.5M | } |
mozilla::net::nsSimpleURI::Mutator::AddRef() Line | Count | Source | 667 | 11.9M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 11.9M | { \ | 669 | 11.9M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 11.9M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 11.9M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 11.9M | if (!mRefCnt.isThreadSafe) \ | 673 | 11.9M | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 11.9M | nsrefcnt count = ++mRefCnt; \ | 675 | 11.9M | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 11.9M | return count; \ | 677 | 11.9M | } |
Unexecuted instantiation: mozilla::net::nsSocketTransport::AddRef() mozilla::net::nsSocketTransportService::AddRef() Line | Count | Source | 667 | 55 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 55 | { \ | 669 | 55 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 55 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 55 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 55 | if (!mRefCnt.isThreadSafe) \ | 673 | 55 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 55 | nsrefcnt count = ++mRefCnt; \ | 675 | 55 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 55 | return count; \ | 677 | 55 | } |
mozilla::net::nsStandardURL::AddRef() Line | Count | Source | 667 | 7.23M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 7.23M | { \ | 669 | 7.23M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 7.23M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 7.23M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 7.23M | if (!mRefCnt.isThreadSafe) \ | 673 | 7.23M | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 7.23M | nsrefcnt count = ++mRefCnt; \ | 675 | 7.23M | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 7.23M | return count; \ | 677 | 7.23M | } |
mozilla::net::nsStandardURL::Mutator::AddRef() Line | Count | Source | 667 | 2.25M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 2.25M | { \ | 669 | 2.25M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 2.25M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 2.25M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 2.25M | if (!mRefCnt.isThreadSafe) \ | 673 | 2.25M | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 2.25M | nsrefcnt count = ++mRefCnt; \ | 675 | 2.25M | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 2.25M | return count; \ | 677 | 2.25M | } |
Unexecuted instantiation: mozilla::net::nsStreamListenerTee::AddRef() Unexecuted instantiation: mozilla::net::nsStreamListenerWrapper::AddRef() Unexecuted instantiation: Unified_cpp_netwerk_base3.cpp:mozilla::net::(anonymous namespace)::ServerSocketListenerProxy::AddRef() Unexecuted instantiation: mozilla::net::nsStreamLoader::AddRef() Unexecuted instantiation: mozilla::net::nsInputStreamTransport::AddRef() mozilla::net::nsStreamTransportService::AddRef() Line | Count | Source | 667 | 8 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 8 | { \ | 669 | 8 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 8 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 8 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 8 | if (!mRefCnt.isThreadSafe) \ | 673 | 8 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 8 | nsrefcnt count = ++mRefCnt; \ | 675 | 8 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 8 | return count; \ | 677 | 8 | } |
Unexecuted instantiation: nsSyncStreamListener::AddRef() Unexecuted instantiation: nsTransportEventSinkProxy::AddRef() Unexecuted instantiation: mozilla::net::nsUDPOutputStream::AddRef() Unexecuted instantiation: mozilla::net::nsUDPSocket::AddRef() nsAuthURLParser::AddRef() Line | Count | Source | 667 | 4.52M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 4.52M | { \ | 669 | 4.52M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 4.52M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 4.52M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 4.52M | if (!mRefCnt.isThreadSafe) \ | 673 | 4.52M | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 4.52M | nsrefcnt count = ++mRefCnt; \ | 675 | 4.52M | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 4.52M | return count; \ | 677 | 4.52M | } |
nsNoAuthURLParser::AddRef() Line | Count | Source | 667 | 14.0k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 14.0k | { \ | 669 | 14.0k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 14.0k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 14.0k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 14.0k | if (!mRefCnt.isThreadSafe) \ | 673 | 14.0k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 14.0k | nsrefcnt count = ++mRefCnt; \ | 675 | 14.0k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 14.0k | return count; \ | 677 | 14.0k | } |
Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::UDPMessageProxy::AddRef() Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::SocketListenerProxy::AddRef() Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::SocketListenerProxyBackground::AddRef() Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::PendingSend::AddRef() Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::PendingSendStream::AddRef() Unexecuted instantiation: InsertCookieDBListener::AddRef() Unexecuted instantiation: UpdateCookieDBListener::AddRef() Unexecuted instantiation: RemoveCookieDBListener::AddRef() Unexecuted instantiation: CloseCookieDBListener::AddRef() Unexecuted instantiation: nsCookieService::AddRef() nsCookieService.cpp:(anonymous namespace)::AppClearDataObserver::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unexecuted instantiation: nsCookieService.cpp:(anonymous namespace)::ConvertAppIdToOriginAttrsSQLFunction::AddRef() Unexecuted instantiation: nsCookieService.cpp:(anonymous namespace)::SetAppIdFromOriginAttributesSQLFunction::AddRef() Unexecuted instantiation: nsCookieService.cpp:(anonymous namespace)::SetInBrowserFromOriginAttributesSQLFunction::AddRef() Unexecuted instantiation: mozilla::storage::Variant_base::AddRef() Unexecuted instantiation: mozilla::net::CookieServiceChild::AddRef() Unexecuted instantiation: nsCookie::AddRef() Unexecuted instantiation: nsEffectiveTLDService::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unexecuted instantiation: mozilla::net::ChildDNSService::AddRef() Unexecuted instantiation: mozilla::net::DNSListenerProxy::AddRef() Unexecuted instantiation: mozilla::net::ChildDNSRecord::AddRef() Unexecuted instantiation: mozilla::net::ChildDNSByTypeRecord::AddRef() Unexecuted instantiation: mozilla::net::DNSRequestChild::AddRef() Unexecuted instantiation: mozilla::net::DNSRequestParent::AddRef() Unexecuted instantiation: mozilla::net::TRR::AddRef() mozilla::net::TRRService::AddRef() Line | Count | Source | 667 | 27 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 27 | { \ | 669 | 27 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 27 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 27 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 27 | if (!mRefCnt.isThreadSafe) \ | 673 | 27 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 27 | nsrefcnt count = ++mRefCnt; \ | 675 | 27 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 27 | return count; \ | 677 | 27 | } |
Unexecuted instantiation: nsDNSRecord::AddRef() Unexecuted instantiation: nsDNSByTypeRecord::AddRef() Unexecuted instantiation: nsDNSAsyncRequest::AddRef() Unexecuted instantiation: nsDNSSyncRequest::AddRef() Line | Count | Source | 667 | 135 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 135 | { \ | 669 | 135 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 135 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 135 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 135 | if (!mRefCnt.isThreadSafe) \ | 673 | 135 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 135 | nsrefcnt count = ++mRefCnt; \ | 675 | 135 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 135 | return count; \ | 677 | 135 | } |
Line | Count | Source | 667 | 18 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 18 | { \ | 669 | 18 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 18 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 18 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 18 | if (!mRefCnt.isThreadSafe) \ | 673 | 18 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 18 | nsrefcnt count = ++mRefCnt; \ | 675 | 18 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 18 | return count; \ | 677 | 18 | } |
Unexecuted instantiation: mozilla::net::nsDNSServiceInfo::AddRef() Unexecuted instantiation: nsSOCKSSocketInfo::AddRef() Unexecuted instantiation: nsSOCKSSocketProvider::AddRef() Unexecuted instantiation: nsSocketProviderService::AddRef() Unexecuted instantiation: nsUDPSocketProvider::AddRef() Unexecuted instantiation: nsMIMEHeaderParamImpl::AddRef() Unexecuted instantiation: nsStreamConverterService::AddRef() Unexecuted instantiation: mozTXTToHTMLConv::AddRef() Unexecuted instantiation: nsDirIndex::AddRef() Unexecuted instantiation: nsDirIndexParser::AddRef() Unexecuted instantiation: nsFTPDirListingConv::AddRef() Unexecuted instantiation: mozilla::net::nsHTTPCompressConv::AddRef() Unexecuted instantiation: nsIndexedToHTML::AddRef() Unexecuted instantiation: nsPartChannel::AddRef() Unexecuted instantiation: nsMultiMixedConv::AddRef() Unexecuted instantiation: nsUnknownDecoder::ConvertedStreamListener::AddRef() Unexecuted instantiation: nsUnknownDecoder::AddRef() Unexecuted instantiation: nsApplicationCacheService::AddRef() Unexecuted instantiation: nsCacheEntryInfo::AddRef() Unexecuted instantiation: nsCacheEntryDescriptor::AddRef() Unexecuted instantiation: nsCacheEntryDescriptor::nsInputStreamWrapper::AddRef() Unexecuted instantiation: nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::AddRef() Unexecuted instantiation: nsCacheEntryDescriptor::nsOutputStreamWrapper::AddRef() Unexecuted instantiation: nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::AddRef() Unexecuted instantiation: nsCacheProfilePrefObserver::AddRef() Unexecuted instantiation: nsSetDiskSmartSizeCallback::AddRef() Unexecuted instantiation: nsCacheService::AddRef() Unexecuted instantiation: nsCacheSession::AddRef() Unexecuted instantiation: nsDiskCacheBinding::AddRef() Unexecuted instantiation: nsDiskCacheDeviceInfo::AddRef() Unexecuted instantiation: nsOfflineCacheEvictionFunction::AddRef() Unexecuted instantiation: nsOfflineCacheDeviceInfo::AddRef() Unexecuted instantiation: nsOfflineCacheBinding::AddRef() Unexecuted instantiation: nsOfflineCacheEntryInfo::AddRef() Unexecuted instantiation: nsApplicationCacheNamespace::AddRef() Unexecuted instantiation: nsApplicationCache::AddRef() Unexecuted instantiation: nsOfflineCacheDevice::AddRef() Unexecuted instantiation: nsDiskCacheEntryInfo::AddRef() Unexecuted instantiation: nsDiskCacheInputStream::AddRef() Unexecuted instantiation: nsDiskCacheStreamIO::AddRef() Unified_cpp_netwerk_cache0.cpp:(anonymous namespace)::AppCacheClearDataObserver::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unexecuted instantiation: Unified_cpp_netwerk_cache0.cpp:(anonymous namespace)::OriginMatch::AddRef() Unexecuted instantiation: nsMemoryCacheDeviceInfo::AddRef() Unexecuted instantiation: mozilla::net::CacheStorage::AddRef() Unexecuted instantiation: mozilla::net::CacheEntryHandle::AddRef() Unexecuted instantiation: mozilla::net::CacheEntry::AddRef() Unexecuted instantiation: mozilla::net::DoomFileHelper::AddRef() Unexecuted instantiation: mozilla::net::CacheFile::AddRef() Unexecuted instantiation: mozilla::net::CacheFileChunk::AddRef() Unexecuted instantiation: mozilla::net::CacheFileHandle::AddRef() Unexecuted instantiation: mozilla::net::CacheFileIOManager::AddRef() Unexecuted instantiation: mozilla::net::CacheFileInputStream::AddRef() Unexecuted instantiation: mozilla::net::CacheFileMetadata::AddRef() Unexecuted instantiation: mozilla::net::CacheFileOutputStream::AddRef() Unexecuted instantiation: mozilla::net::CacheHash::AddRef() Unexecuted instantiation: mozilla::net::CacheIOThread::AddRef() Unexecuted instantiation: mozilla::net::FileOpenHelper::AddRef() Unexecuted instantiation: mozilla::net::CacheIndex::AddRef() mozilla::net::CacheObserver::AddRef() Line | Count | Source | 667 | 27 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 27 | { \ | 669 | 27 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 27 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 27 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 27 | if (!mRefCnt.isThreadSafe) \ | 673 | 27 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 27 | nsrefcnt count = ++mRefCnt; \ | 675 | 27 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 27 | return count; \ | 677 | 27 | } |
Unexecuted instantiation: mozilla::net::CacheStorageService::AddRef() Unexecuted instantiation: mozilla::net::_OldVisitCallbackWrapper::AddRef() Unexecuted instantiation: mozilla::net::_OldCacheEntryWrapper::AddRef() Unexecuted instantiation: mozilla::net::_OldStorage::AddRef() Unexecuted instantiation: Unified_cpp_netwerk_cache21.cpp:mozilla::net::(anonymous namespace)::CacheEntryDoomByKeyCallback::AddRef() Unexecuted instantiation: Unified_cpp_netwerk_cache21.cpp:mozilla::net::(anonymous namespace)::DoomCallbackWrapper::AddRef() Unexecuted instantiation: Unified_cpp_netwerk_cache21.cpp:mozilla::net::(anonymous namespace)::MetaDataVisitorWrapper::AddRef() Unexecuted instantiation: nsAboutBlank::AddRef() Unexecuted instantiation: nsAboutCache::AddRef() Unexecuted instantiation: nsAboutCache::Channel::AddRef() Unexecuted instantiation: nsAboutCacheEntry::AddRef() Unexecuted instantiation: nsAboutCacheEntry::Channel::AddRef() mozilla::net::nsAboutProtocolHandler::AddRef() Line | Count | Source | 667 | 4.09k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 4.09k | { \ | 669 | 4.09k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 4.09k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 4.09k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 4.09k | if (!mRefCnt.isThreadSafe) \ | 673 | 4.09k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 4.09k | nsrefcnt count = ++mRefCnt; \ | 675 | 4.09k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 4.09k | return count; \ | 677 | 4.09k | } |
Unexecuted instantiation: mozilla::net::nsSafeAboutProtocolHandler::AddRef() Unexecuted instantiation: mozilla::net::nsNestedAboutURI::Mutator::AddRef() Unexecuted instantiation: mozilla::net::DataChannelParent::AddRef() Line | Count | Source | 667 | 5.17k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 5.17k | { \ | 669 | 5.17k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 5.17k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 5.17k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 5.17k | if (!mRefCnt.isThreadSafe) \ | 673 | 5.17k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 5.17k | nsrefcnt count = ++mRefCnt; \ | 675 | 5.17k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 5.17k | return count; \ | 677 | 5.17k | } |
Unexecuted instantiation: mozilla::net::FileChannelParent::AddRef() nsFileProtocolHandler::AddRef() Line | Count | Source | 667 | 4.81k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 4.81k | { \ | 669 | 4.81k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 4.81k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 4.81k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 4.81k | if (!mRefCnt.isThreadSafe) \ | 673 | 4.81k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 4.81k | nsrefcnt count = ++mRefCnt; \ | 675 | 4.81k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 4.81k | return count; \ | 677 | 4.81k | } |
Unexecuted instantiation: mozilla::net::FTPChannelParent::AddRef() Unexecuted instantiation: nsFtpControlConnection::AddRef() nsFtpProtocolHandler::AddRef() Line | Count | Source | 667 | 2.33k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 2.33k | { \ | 669 | 2.33k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 2.33k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 2.33k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 2.33k | if (!mRefCnt.isThreadSafe) \ | 673 | 2.33k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 2.33k | nsrefcnt count = ++mRefCnt; \ | 675 | 2.33k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 2.33k | return count; \ | 677 | 2.33k | } |
Unexecuted instantiation: Unified_cpp_netwerk_protocol_ftp0.cpp:(anonymous namespace)::FTPEventSinkProxy::AddRef() Unexecuted instantiation: nsGIOInputStream::AddRef() nsGIOProtocolHandler::AddRef() Line | Count | Source | 667 | 285k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 285k | { \ | 669 | 285k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 285k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 285k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 285k | if (!mRefCnt.isThreadSafe) \ | 673 | 285k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 285k | nsrefcnt count = ++mRefCnt; \ | 675 | 285k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 285k | return count; \ | 677 | 285k | } |
Unexecuted instantiation: mozilla::net::nsHttpChannelAuthProvider::AddRef() mozilla::net::nsHttpHandler::AddRef() Line | Count | Source | 667 | 1.07M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 1.07M | { \ | 669 | 1.07M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 1.07M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 1.07M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 1.07M | if (!mRefCnt.isThreadSafe) \ | 673 | 1.07M | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 1.07M | nsrefcnt count = ++mRefCnt; \ | 675 | 1.07M | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 1.07M | return count; \ | 677 | 1.07M | } |
mozilla::net::nsHttpsHandler::AddRef() Line | Count | Source | 667 | 251 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 251 | { \ | 669 | 251 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 251 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 251 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 251 | if (!mRefCnt.isThreadSafe) \ | 673 | 251 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 251 | nsrefcnt count = ++mRefCnt; \ | 675 | 251 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 251 | return count; \ | 677 | 251 | } |
Unexecuted instantiation: mozilla::net::AltDataOutputStreamChild::AddRef() Unexecuted instantiation: mozilla::net::AltDataOutputStreamParent::AddRef() Unexecuted instantiation: mozilla::net::TransactionObserver::AddRef() Unexecuted instantiation: mozilla::net::AltSvcOverride::AddRef() Unexecuted instantiation: mozilla::net::BackgroundChannelRegistrar::AddRef() Unexecuted instantiation: mozilla::net::HpackStaticTableReporter::AddRef() Unexecuted instantiation: mozilla::net::HpackDynamicTableReporter::AddRef() Unexecuted instantiation: mozilla::net::Http2PushTransactionBuffer::AddRef() Unexecuted instantiation: mozilla::net::Http2Session::AddRef() Unexecuted instantiation: mozilla::net::Http2Session::CachePushCheckCallback::AddRef() Unexecuted instantiation: mozilla::net::AddHeadersToChannelVisitor::AddRef() Unexecuted instantiation: mozilla::net::HttpBaseChannel::AddRef() Unexecuted instantiation: mozilla::net::InterceptFailedOnStop::AddRef() Unexecuted instantiation: mozilla::net::HttpBaseChannel::nsContentEncodings::AddRef() Unexecuted instantiation: mozilla::net::InterceptStreamListener::AddRef() Unexecuted instantiation: mozilla::net::HttpChannelChild::AddRef() Unexecuted instantiation: mozilla::net::SyntheticDiversionListener::AddRef() Unexecuted instantiation: Unified_cpp_protocol_http0.cpp:mozilla::net::(anonymous namespace)::NonTailRemover::AddRef() Unexecuted instantiation: mozilla::net::HttpChannelParent::AddRef() Unexecuted instantiation: mozilla::net::HttpChannelParentListener::AddRef() Unexecuted instantiation: mozilla::net::HeaderVisitor::AddRef() Unexecuted instantiation: mozilla::net::InterceptedChannelBase::AddRef() Unexecuted instantiation: mozilla::net::NullHttpChannel::AddRef() Unexecuted instantiation: mozilla::net::CallObserveActivity::AddRef() Unexecuted instantiation: mozilla::net::NullHttpTransaction::AddRef() Unexecuted instantiation: mozilla::net::TLSFilterTransaction::AddRef() Unexecuted instantiation: mozilla::net::SocketTransportShim::AddRef() Unexecuted instantiation: mozilla::net::InputStreamShim::AddRef() Unexecuted instantiation: mozilla::net::OutputStreamShim::AddRef() Unexecuted instantiation: mozilla::net::SocketInWrapper::AddRef() Unexecuted instantiation: mozilla::net::SocketOutWrapper::AddRef() Unexecuted instantiation: nsCORSListenerProxy::AddRef() Unexecuted instantiation: nsCORSPreflightListener::AddRef() Unexecuted instantiation: mozilla::net::nsHttpActivityDistributor::AddRef() mozilla::net::nsHttpAuthCache::OriginClearObserver::AddRef() Line | Count | Source | 667 | 4 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 4 | { \ | 669 | 4 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 4 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 4 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 4 | if (!mRefCnt.isThreadSafe) \ | 673 | 4 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 4 | nsrefcnt count = ++mRefCnt; \ | 675 | 4 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 4 | return count; \ | 677 | 4 | } |
Unexecuted instantiation: mozilla::net::nsHttpAuthManager::AddRef() Unexecuted instantiation: mozilla::net::nsHttpBasicAuth::AddRef() Unexecuted instantiation: mozilla::net::DomPromiseListener::AddRef() Unexecuted instantiation: Unified_cpp_protocol_http1.cpp:(anonymous namespace)::CheckOriginHeader::AddRef() Unexecuted instantiation: Unified_cpp_protocol_http1.cpp:mozilla::net::(anonymous namespace)::CopyNonDefaultHeaderVisitor::AddRef() Unexecuted instantiation: mozilla::net::nsHttpConnection::AddRef() mozilla::net::nsHttpConnectionMgr::AddRef() Line | Count | Source | 667 | 2 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 2 | { \ | 669 | 2 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 2 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 2 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 2 | if (!mRefCnt.isThreadSafe) \ | 673 | 2 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 2 | nsrefcnt count = ++mRefCnt; \ | 675 | 2 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 2 | return count; \ | 677 | 2 | } |
Unexecuted instantiation: mozilla::net::ConnectionHandle::AddRef() Unexecuted instantiation: mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::AddRef() Unexecuted instantiation: mozilla::net::nsHttpDigestAuth::AddRef() Unexecuted instantiation: mozilla::net::nsNTLMSessionState::AddRef() Unexecuted instantiation: mozilla::net::nsHttpNTLMAuth::AddRef() Unexecuted instantiation: mozilla::net::nsHttpTransaction::AddRef() Unexecuted instantiation: nsServerTiming::AddRef() Unexecuted instantiation: mozilla::net::ExtensionJARFileOpener::AddRef() mozilla::net::SubstitutingURL::Mutator::AddRef() Line | Count | Source | 667 | 5.15k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 5.15k | { \ | 669 | 5.15k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 5.15k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 5.15k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 5.15k | if (!mRefCnt.isThreadSafe) \ | 673 | 5.15k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 5.15k | nsrefcnt count = ++mRefCnt; \ | 675 | 5.15k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 5.15k | return count; \ | 677 | 5.15k | } |
Unexecuted instantiation: nsViewSourceChannel::AddRef() Unexecuted instantiation: mozilla::net::nsViewSourceHandler::AddRef() Unexecuted instantiation: mozilla::net::TransportProviderParent::AddRef() Unexecuted instantiation: mozilla::net::TransportProviderChild::AddRef() mozilla::net::WebSocketChannel::AddRef() Line | Count | Source | 667 | 20.7k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 20.7k | { \ | 669 | 20.7k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 20.7k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 20.7k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 20.7k | if (!mRefCnt.isThreadSafe) \ | 673 | 20.7k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 20.7k | nsrefcnt count = ++mRefCnt; \ | 675 | 20.7k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 20.7k | return count; \ | 677 | 20.7k | } |
Unexecuted instantiation: mozilla::net::CallOnMessageAvailable::AddRef() Unexecuted instantiation: mozilla::net::CallOnStop::AddRef() Unexecuted instantiation: mozilla::net::CallOnServerClose::AddRef() Unexecuted instantiation: mozilla::net::CallOnTransportAvailable::AddRef() Unexecuted instantiation: mozilla::net::OutboundEnqueuer::AddRef() Unexecuted instantiation: mozilla::net::WebSocketChannelChild::AddRef() Unexecuted instantiation: mozilla::net::WebSocketChannelParent::AddRef() Unexecuted instantiation: mozilla::net::WebSocketEventListenerParent::AddRef() mozilla::net::WebSocketEventService::AddRef() Line | Count | Source | 667 | 5 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 5 | { \ | 669 | 5 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 5 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 5 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 5 | if (!mRefCnt.isThreadSafe) \ | 673 | 5 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 5 | nsrefcnt count = ++mRefCnt; \ | 675 | 5 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 5 | return count; \ | 677 | 5 | } |
Unexecuted instantiation: mozilla::net::WebSocketFrame::AddRef() Unexecuted instantiation: mozilla::net::WyciwygChannelChild::AddRef() Unexecuted instantiation: mozilla::net::WyciwygChannelParent::AddRef() Unexecuted instantiation: nsWyciwygChannel::AddRef() Unexecuted instantiation: nsWyciwygProtocolHandler::AddRef() nsNotifyAddrListener::AddRef() Line | Count | Source | 667 | 15 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 15 | { \ | 669 | 15 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 15 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 15 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 15 | if (!mRefCnt.isThreadSafe) \ | 673 | 15 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 15 | nsrefcnt count = ++mRefCnt; \ | 675 | 15 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 15 | return count; \ | 677 | 15 | } |
Unexecuted instantiation: mozilla::net::NeckoParent::NestedFrameAuthPrompt::AddRef() Unexecuted instantiation: mozilla::DataChannelShutdown::AddRef() Unexecuted instantiation: mozilla::DataChannelConnectionShutdown::AddRef() Unexecuted instantiation: nsWifiAccessPoint::AddRef() Unexecuted instantiation: nsWifiMonitor::AddRef() Unexecuted instantiation: nsPassErrorToWifiListeners::AddRef() Unexecuted instantiation: nsCallWifiListeners::AddRef() Unexecuted instantiation: nsAuthSASL::AddRef() Unexecuted instantiation: nsHttpNegotiateAuth::AddRef() Unexecuted instantiation: nsHttpNegotiateAuth.cpp:(anonymous namespace)::GetNextTokenCompleteEvent::AddRef() Unexecuted instantiation: nsAuthGSSAPI::AddRef() Unexecuted instantiation: nsAuthSambaNTLM::AddRef() MessageLoop::EventTarget::AddRef() Line | Count | Source | 667 | 19 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 19 | { \ | 669 | 19 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 19 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 19 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 19 | if (!mRefCnt.isThreadSafe) \ | 673 | 19 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 19 | nsrefcnt count = ++mRefCnt; \ | 675 | 19 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 19 | return count; \ | 677 | 19 | } |
Unexecuted instantiation: mozilla::ipc::CloseFileRunnable::AddRef() Unexecuted instantiation: mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::AddRef() Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:(anonymous namespace)::ParentImpl::ShutdownObserver::AddRef() Unified_cpp_ipc_glue0.cpp:(anonymous namespace)::ChildImpl::ShutdownObserver::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unexecuted instantiation: mozilla::ipc::IPCStreamSource::Callback::AddRef() Unexecuted instantiation: mozilla::ipc::PendingResponseReporter::AddRef() Unexecuted instantiation: mozilla::ipc::ChannelCountReporter::AddRef() Unexecuted instantiation: mozilla::ipc::ShmemReporter::AddRef() Unexecuted instantiation: Unified_cpp_hal0.cpp:(anonymous namespace)::ClearHashtableOnShutdown::AddRef() Unexecuted instantiation: Unified_cpp_hal0.cpp:(anonymous namespace)::CleanupOnContentShutdown::AddRef() mozJSComponentLoader::AddRef() Line | Count | Source | 667 | 23 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 23 | { \ | 669 | 23 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 23 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 23 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 23 | if (!mRefCnt.isThreadSafe) \ | 673 | 23 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 23 | nsrefcnt count = ++mRefCnt; \ | 675 | 23 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 23 | return count; \ | 677 | 23 | } |
mozilla::ScriptPreloader::AddRef() Line | Count | Source | 667 | 45 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 45 | { \ | 669 | 45 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 45 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 45 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 45 | if (!mRefCnt.isThreadSafe) \ | 673 | 45 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 45 | nsrefcnt count = ++mRefCnt; \ | 675 | 45 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 45 | return count; \ | 677 | 45 | } |
mozilla::URLPreloader::AddRef() Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
Unexecuted instantiation: mozJSSubScriptLoader::AddRef() Unexecuted instantiation: nsXPCComponents_utils_Sandbox::AddRef() nsXPCComponents_Interfaces::AddRef() Line | Count | Source | 667 | 49 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 49 | { \ | 669 | 49 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 49 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 49 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 49 | if (!mRefCnt.isThreadSafe) \ | 673 | 49 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 49 | nsrefcnt count = ++mRefCnt; \ | 675 | 49 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 49 | return count; \ | 677 | 49 | } |
Unexecuted instantiation: nsXPCComponents_InterfacesByID::AddRef() nsXPCComponents_Classes::AddRef() Line | Count | Source | 667 | 39 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 39 | { \ | 669 | 39 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 39 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 39 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 39 | if (!mRefCnt.isThreadSafe) \ | 673 | 39 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 39 | nsrefcnt count = ++mRefCnt; \ | 675 | 39 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 39 | return count; \ | 677 | 39 | } |
Unexecuted instantiation: nsXPCComponents_ClassesByID::AddRef() nsXPCComponents_Results::AddRef() Line | Count | Source | 667 | 27 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 27 | { \ | 669 | 27 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 27 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 27 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 27 | if (!mRefCnt.isThreadSafe) \ | 673 | 27 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 27 | nsrefcnt count = ++mRefCnt; \ | 675 | 27 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 27 | return count; \ | 677 | 27 | } |
nsXPCComponents_ID::AddRef() Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
Unexecuted instantiation: nsXPCComponents_Exception::AddRef() nsXPCConstructor::AddRef() Line | Count | Source | 667 | 8 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 8 | { \ | 669 | 8 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 8 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 8 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 8 | if (!mRefCnt.isThreadSafe) \ | 673 | 8 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 8 | nsrefcnt count = ++mRefCnt; \ | 675 | 8 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 8 | return count; \ | 677 | 8 | } |
nsXPCComponents_Constructor::AddRef() Line | Count | Source | 667 | 10 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 10 | { \ | 669 | 10 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 10 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 10 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 10 | if (!mRefCnt.isThreadSafe) \ | 673 | 10 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 10 | nsrefcnt count = ++mRefCnt; \ | 675 | 10 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 10 | return count; \ | 677 | 10 | } |
nsXPCComponents_Utils::AddRef() Line | Count | Source | 667 | 25 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 25 | { \ | 669 | 25 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 25 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 25 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 25 | if (!mRefCnt.isThreadSafe) \ | 673 | 25 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 25 | nsrefcnt count = ++mRefCnt; \ | 675 | 25 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 25 | return count; \ | 677 | 25 | } |
Unexecuted instantiation: WrappedJSHolder::AddRef() nsXPCComponentsBase::AddRef() Line | Count | Source | 667 | 18 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 18 | { \ | 669 | 18 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 18 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 18 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 18 | if (!mRefCnt.isThreadSafe) \ | 673 | 18 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 18 | nsrefcnt count = ++mRefCnt; \ | 675 | 18 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 18 | return count; \ | 677 | 18 | } |
Line | Count | Source | 667 | 18 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 18 | { \ | 669 | 18 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 18 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 18 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 18 | if (!mRefCnt.isThreadSafe) \ | 673 | 18 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 18 | nsrefcnt count = ++mRefCnt; \ | 675 | 18 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 18 | return count; \ | 677 | 18 | } |
SharedScriptableHelperForJSIID::AddRef() Line | Count | Source | 667 | 14 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 14 | { \ | 669 | 14 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 14 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 14 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 14 | if (!mRefCnt.isThreadSafe) \ | 673 | 14 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 14 | nsrefcnt count = ++mRefCnt; \ | 675 | 14 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 14 | return count; \ | 677 | 14 | } |
Line | Count | Source | 667 | 53 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 53 | { \ | 669 | 53 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 53 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 53 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 53 | if (!mRefCnt.isThreadSafe) \ | 673 | 53 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 53 | nsrefcnt count = ++mRefCnt; \ | 675 | 53 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 53 | return count; \ | 677 | 53 | } |
Line | Count | Source | 667 | 4.87M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 4.87M | { \ | 669 | 4.87M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 4.87M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 4.87M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 4.87M | if (!mRefCnt.isThreadSafe) \ | 673 | 4.87M | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 4.87M | nsrefcnt count = ++mRefCnt; \ | 675 | 4.87M | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 4.87M | return count; \ | 677 | 4.87M | } |
JSMainRuntimeTemporaryPeakReporter::AddRef() Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
JSMainRuntimeRealmsReporter::AddRef() Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
Unexecuted instantiation: xpcJSWeakReference::AddRef() XPCLocaleObserver::AddRef() Line | Count | Source | 667 | 15 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 15 | { \ | 669 | 15 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 15 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 15 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 15 | if (!mRefCnt.isThreadSafe) \ | 673 | 15 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 15 | nsrefcnt count = ++mRefCnt; \ | 675 | 15 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 15 | return count; \ | 677 | 15 | } |
Line | Count | Source | 667 | 4.87M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 4.87M | { \ | 669 | 4.87M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 4.87M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 4.87M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 4.87M | if (!mRefCnt.isThreadSafe) \ | 673 | 4.87M | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 4.87M | nsrefcnt count = ++mRefCnt; \ | 675 | 4.87M | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 4.87M | return count; \ | 677 | 4.87M | } |
nsXPCWrappedJSClass::AddRef() Line | Count | Source | 667 | 1.62M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 1.62M | { \ | 669 | 1.62M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 1.62M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 1.62M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 1.62M | if (!mRefCnt.isThreadSafe) \ | 673 | 1.62M | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 1.62M | nsrefcnt count = ++mRefCnt; \ | 675 | 1.62M | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 1.62M | return count; \ | 677 | 1.62M | } |
Unexecuted instantiation: xpcProperty::AddRef() Line | Count | Source | 667 | 16.2M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 16.2M | { \ | 669 | 16.2M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 16.2M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 16.2M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 16.2M | if (!mRefCnt.isThreadSafe) \ | 673 | 16.2M | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 16.2M | nsrefcnt count = ++mRefCnt; \ | 675 | 16.2M | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 16.2M | return count; \ | 677 | 16.2M | } |
Unexecuted instantiation: Unified_cpp_js_xpconnect_src1.cpp:(anonymous namespace)::WrappedJSNamed::AddRef() Unexecuted instantiation: xpcTestObjectReadOnly::AddRef() Unexecuted instantiation: xpcTestObjectReadWrite::AddRef() Unexecuted instantiation: nsXPCTestParams::AddRef() Unexecuted instantiation: nsXPCTestReturnCodeParent::AddRef() Unexecuted instantiation: nsCyrXPCOMDetector::AddRef() Line | Count | Source | 667 | 11 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 11 | { \ | 669 | 11 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 11 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 11 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 11 | if (!mRefCnt.isThreadSafe) \ | 673 | 11 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 11 | nsrefcnt count = ++mRefCnt; \ | 675 | 11 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 11 | return count; \ | 677 | 11 | } |
Unexecuted instantiation: nsJAREnumerator::AddRef() Unexecuted instantiation: nsJARItem::AddRef() nsZipReaderCache::AddRef() Line | Count | Source | 667 | 16 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 16 | { \ | 669 | 16 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 16 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 16 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 16 | if (!mRefCnt.isThreadSafe) \ | 673 | 16 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 16 | nsrefcnt count = ++mRefCnt; \ | 675 | 16 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 16 | return count; \ | 677 | 16 | } |
nsJARInputThunk::AddRef() Line | Count | Source | 667 | 5 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 5 | { \ | 669 | 5 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 5 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 5 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 5 | if (!mRefCnt.isThreadSafe) \ | 673 | 5 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 5 | nsrefcnt count = ++mRefCnt; \ | 675 | 5 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 5 | return count; \ | 677 | 5 | } |
nsJARInputStream::AddRef() Line | Count | Source | 667 | 5 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 5 | { \ | 669 | 5 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 5 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 5 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 5 | if (!mRefCnt.isThreadSafe) \ | 673 | 5 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 5 | nsrefcnt count = ++mRefCnt; \ | 675 | 5 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 5 | return count; \ | 677 | 5 | } |
nsJARProtocolHandler::AddRef() Line | Count | Source | 667 | 5.47k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 5.47k | { \ | 669 | 5.47k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 5.47k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 5.47k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 5.47k | if (!mRefCnt.isThreadSafe) \ | 673 | 5.47k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 5.47k | nsrefcnt count = ++mRefCnt; \ | 675 | 5.47k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 5.47k | return count; \ | 677 | 5.47k | } |
Line | Count | Source | 667 | 8.29k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 8.29k | { \ | 669 | 8.29k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 8.29k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 8.29k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 8.29k | if (!mRefCnt.isThreadSafe) \ | 673 | 8.29k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 8.29k | nsrefcnt count = ++mRefCnt; \ | 675 | 8.29k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 8.29k | return count; \ | 677 | 8.29k | } |
nsJARURI::Mutator::AddRef() Line | Count | Source | 667 | 10.7k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 10.7k | { \ | 669 | 10.7k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 10.7k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 10.7k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 10.7k | if (!mRefCnt.isThreadSafe) \ | 673 | 10.7k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 10.7k | nsrefcnt count = ++mRefCnt; \ | 675 | 10.7k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 10.7k | return count; \ | 677 | 10.7k | } |
Line | Count | Source | 667 | 364 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 364 | { \ | 669 | 364 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 364 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 364 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 364 | if (!mRefCnt.isThreadSafe) \ | 673 | 364 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 364 | nsrefcnt count = ++mRefCnt; \ | 675 | 364 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 364 | return count; \ | 677 | 364 | } |
Line | Count | Source | 667 | 773 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 773 | { \ | 669 | 773 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 773 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 773 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 773 | if (!mRefCnt.isThreadSafe) \ | 673 | 773 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 773 | nsrefcnt count = ++mRefCnt; \ | 675 | 773 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 773 | return count; \ | 677 | 773 | } |
Unexecuted instantiation: nsDeflateConverter::AddRef() Unexecuted instantiation: nsZipDataStream::AddRef() Unexecuted instantiation: nsZipHeader::AddRef() Unexecuted instantiation: nsZipWriter::AddRef() Unexecuted instantiation: mozilla::storage::BindingParams::AddRef() Unexecuted instantiation: mozilla::storage::Connection::AddRef() Unexecuted instantiation: mozStorageConnection.cpp:mozilla::storage::(anonymous namespace)::CloseListener::AddRef() Unexecuted instantiation: mozilla::storage::VacuumManager::AddRef() Unexecuted instantiation: mozilla::storage::ArgValueArray::AddRef() Unexecuted instantiation: mozilla::storage::AsyncStatement::AddRef() Unexecuted instantiation: mozilla::storage::AsyncExecuteStatements::AddRef() Unexecuted instantiation: mozilla::storage::AsyncStatementParamsHolder::AddRef() Unexecuted instantiation: mozilla::storage::BindingParamsArray::AddRef() Unexecuted instantiation: mozilla::storage::Error::AddRef() Unexecuted instantiation: mozilla::storage::ResultSet::AddRef() Unexecuted instantiation: mozilla::storage::Row::AddRef() Unexecuted instantiation: Unified_cpp_storage0.cpp:mozilla::storage::(anonymous namespace)::BaseCallback::AddRef() Unexecuted instantiation: mozilla::storage::Service::AddRef() Unexecuted instantiation: mozilla::storage::Statement::AddRef() Unexecuted instantiation: mozilla::storage::StatementParamsHolder::AddRef() Unexecuted instantiation: mozilla::storage::StatementRowHolder::AddRef() Unexecuted instantiation: nsCookiePermission::AddRef() Unexecuted instantiation: nsPermission::AddRef() Unexecuted instantiation: CloseDatabaseListener::AddRef() Unexecuted instantiation: DeleteFromMozHostListener::AddRef() Unexecuted instantiation: nsPermissionManager::AddRef() Unified_cpp_extensions_cookie0.cpp:(anonymous namespace)::ClearOriginDataObserver::AddRef() Line | Count | Source | 667 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 3 | { \ | 669 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 3 | if (!mRefCnt.isThreadSafe) \ | 673 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 3 | nsrefcnt count = ++mRefCnt; \ | 675 | 3 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 3 | return count; \ | 677 | 3 | } |
Unexecuted instantiation: nsContentBlocker::AddRef() Unexecuted instantiation: mozilla::PeerConnectionCtxObserver::AddRef() Unexecuted instantiation: mozilla::PeerConnectionImpl::AddRef() Unexecuted instantiation: mozilla::PeerConnectionImpl::DTMFState::AddRef() Unexecuted instantiation: mozilla::PeerConnectionMedia::ProtocolProxyQueryHandler::AddRef() Unexecuted instantiation: mozilla::TransceiverImpl::AddRef() Unexecuted instantiation: mozilla::NrSocket::AddRef() Unexecuted instantiation: mozilla::NrUdpSocketIpcProxy::AddRef() Unexecuted instantiation: mozilla::NrTcpSocketIpc::AddRef() Unexecuted instantiation: mozilla::nrappkitTimerCallback::AddRef() Unexecuted instantiation: mozilla::NrIceResolver::PendingResolution::AddRef() Unexecuted instantiation: nsStunUDPSocketFilterHandler::AddRef() Unexecuted instantiation: nsStunTCPSocketFilterHandler::AddRef() Unexecuted instantiation: stun_socket_filter.cpp:(anonymous namespace)::STUNUDPSocketFilter::AddRef() Unexecuted instantiation: stun_socket_filter.cpp:(anonymous namespace)::STUNTCPSocketFilter::AddRef() Unexecuted instantiation: mozilla::TransportFlow::AddRef() Unexecuted instantiation: mozilla::TransportLayerLoopback::Deliverer::AddRef() Unexecuted instantiation: mozilla::net::StunAddrsRequestChild::AddRef() Unexecuted instantiation: mozilla::net::StunAddrsListener::AddRef() Unexecuted instantiation: mozilla::net::StunAddrsRequestParent::AddRef() Unexecuted instantiation: nsDocumentOpenInfo::AddRef() Unexecuted instantiation: nsURILoader::AddRef() Unexecuted instantiation: mozilla::dom::ContentHandlerService::AddRef() Unexecuted instantiation: mozilla::dom::RemoteHandlerApp::AddRef() Unexecuted instantiation: mozilla::dom::ExternalHelperAppChild::AddRef() Unexecuted instantiation: nsDBusHandlerApp::AddRef() Unexecuted instantiation: nsExternalHelperAppService::AddRef() Unexecuted instantiation: nsExternalAppHandler::AddRef() Unexecuted instantiation: nsExtProtocolChannel::AddRef() nsExternalProtocolHandler::AddRef() Line | Count | Source | 667 | 285k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 285k | { \ | 669 | 285k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 285k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 285k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 285k | if (!mRefCnt.isThreadSafe) \ | 673 | 285k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 285k | nsrefcnt count = ++mRefCnt; \ | 675 | 285k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 285k | return count; \ | 677 | 285k | } |
Unexecuted instantiation: nsLocalHandlerApp::AddRef() Unexecuted instantiation: nsMIMEInfoBase::AddRef() Unexecuted instantiation: Unified_cpp_uriloader_exthandler0.cpp:(anonymous namespace)::ProxyHandlerInfo::AddRef() Unexecuted instantiation: Unified_cpp_uriloader_exthandler0.cpp:(anonymous namespace)::ProxyMIMEInfo::AddRef() Unexecuted instantiation: mozilla::docshell::OfflineCacheUpdateChild::AddRef() Unexecuted instantiation: mozilla::docshell::OfflineCacheUpdateGlue::AddRef() Unexecuted instantiation: mozilla::docshell::OfflineCacheUpdateParent::AddRef() Unexecuted instantiation: nsManifestCheck::AddRef() Unexecuted instantiation: nsOfflineCacheUpdateItem::AddRef() Unexecuted instantiation: nsOfflineCacheUpdate::AddRef() Unexecuted instantiation: nsOfflineCachePendingUpdate::AddRef() Unexecuted instantiation: nsOfflineCacheUpdateService::AddRef() Unexecuted instantiation: nsPrefetchNode::AddRef() Unexecuted instantiation: nsPrefetchService::AddRef() Unexecuted instantiation: mozilla::DomainPolicy::AddRef() Unexecuted instantiation: mozilla::DomainSet::AddRef() mozilla::NullPrincipalURI::AddRef() Line | Count | Source | 667 | 21 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 21 | { \ | 669 | 21 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 21 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 21 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 21 | if (!mRefCnt.isThreadSafe) \ | 673 | 21 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 21 | nsrefcnt count = ++mRefCnt; \ | 675 | 21 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 21 | return count; \ | 677 | 21 | } |
Unexecuted instantiation: mozilla::NullPrincipalURI::Mutator::AddRef() nsScriptSecurityManager::AddRef() Line | Count | Source | 667 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 9 | { \ | 669 | 9 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 9 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 9 | if (!mRefCnt.isThreadSafe) \ | 673 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 9 | nsrefcnt count = ++mRefCnt; \ | 675 | 9 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 9 | return count; \ | 677 | 9 | } |
Unexecuted instantiation: nsSAXAttributes::AddRef() Unexecuted instantiation: CNavDTD::AddRef() Unexecuted instantiation: nsHTMLTokenizer::AddRef() Unexecuted instantiation: nsHtml5ParserThreadTerminator::AddRef() Unexecuted instantiation: nsHtml5StreamListener::AddRef() Unexecuted instantiation: nsHtml5StringParser::AddRef() Unexecuted instantiation: nsParserUtils::AddRef() Unexecuted instantiation: nsFontCache::AddRef() Unexecuted instantiation: mozilla::ObserverToDestroyFeaturesAlreadyReported::AddRef() Unexecuted instantiation: nsThebesFontEnumerator::AddRef() Unexecuted instantiation: mozilla::gl::GfxTexturesReporter::AddRef() Unexecuted instantiation: mozilla::layers::LayerScopeWebSocketManager::SocketListener::AddRef() Unexecuted instantiation: mozilla::layers::LayerScopeWebSocketManager::SocketHandler::AddRef() Unexecuted instantiation: mozilla::layers::DebugDataSender::AppendTask::AddRef() Unexecuted instantiation: mozilla::layers::DebugDataSender::ClearTask::AddRef() Unexecuted instantiation: mozilla::layers::DebugDataSender::SendTask::AddRef() Unexecuted instantiation: mozilla::layers::MemoryPressureObserver::AddRef() Unexecuted instantiation: mozilla::layers::mlg::MemoryReportingMLGPU::AddRef() Unexecuted instantiation: mozilla::layers::APZCTreeManager::CheckerboardFlushObserver::AddRef() Unexecuted instantiation: mozilla::layers::DelayedFireSingleTapEvent::AddRef() Unexecuted instantiation: mozilla::layers::GenericNamedTimerCallbackBase::AddRef() Unexecuted instantiation: mozilla::layers::GfxMemoryImageReporter::AddRef() Unexecuted instantiation: SurfaceMemoryReporter::AddRef() Unexecuted instantiation: SRGBOverrideObserver::AddRef() Unexecuted instantiation: WebRenderMemoryReporter::AddRef() Unexecuted instantiation: mozilla::gfx::SkMemoryReporter::AddRef() Unexecuted instantiation: gfxFontCache::MemoryReporter::AddRef() Unexecuted instantiation: gfxFontCache::Observer::AddRef() Unexecuted instantiation: gfxFontInfoLoader::ShutdownObserver::AddRef() Unexecuted instantiation: gfxFontListPrefObserver::AddRef() Unexecuted instantiation: gfxPlatformFontList::MemoryReporter::AddRef() Unexecuted instantiation: gfxUserFontSet::UserFontCache::Flusher::AddRef() Unexecuted instantiation: gfxUserFontSet::UserFontCache::MemoryReporter::AddRef() Unexecuted instantiation: mozilla::gfx::GPUProcessManager::Observer::AddRef() Unexecuted instantiation: mozilla::gfx::VRProcessManager::Observer::AddRef() Unexecuted instantiation: mozilla::image::DecodePool::AddRef() Unexecuted instantiation: mozilla::image::DynamicImage::AddRef() Unexecuted instantiation: mozilla::image::ImageWrapper::AddRef() Unexecuted instantiation: mozilla::image::RasterImage::AddRef() Unexecuted instantiation: mozilla::image::SVGDocumentWrapper::AddRef() Unexecuted instantiation: mozilla::image::ShutdownObserver::AddRef() Unexecuted instantiation: mozilla::image::SurfaceCacheImpl::AddRef() Unexecuted instantiation: mozilla::image::SurfaceCacheImpl::MemoryPressureObserver::AddRef() Unexecuted instantiation: mozilla::image::SVGRootRenderingObserver::AddRef() Unexecuted instantiation: mozilla::image::SVGParseCompleteListener::AddRef() Unexecuted instantiation: mozilla::image::SVGLoadEventListener::AddRef() Unexecuted instantiation: mozilla::image::VectorImage::AddRef() Unexecuted instantiation: imgMemoryReporter::AddRef() Unexecuted instantiation: nsProgressNotificationProxy::AddRef() Unexecuted instantiation: imgLoader::AddRef() Unexecuted instantiation: ProxyListener::AddRef() Unexecuted instantiation: imgCacheValidator::AddRef() Unexecuted instantiation: imgRequest::AddRef() Unexecuted instantiation: imgRequestProxy::AddRef() Unexecuted instantiation: mozilla::image::imgTools::AddRef() Unexecuted instantiation: nsIconChannel::AddRef() Unexecuted instantiation: nsIconProtocolHandler::AddRef() Unexecuted instantiation: nsMozIconURI::AddRef() Unexecuted instantiation: nsMozIconURI::Mutator::AddRef() Unexecuted instantiation: nsICOEncoder::AddRef() Unexecuted instantiation: nsPNGEncoder::AddRef() Unexecuted instantiation: nsJPEGEncoder::AddRef() Unexecuted instantiation: nsBMPEncoder::AddRef() nsContentUtils::UserInteractionObserver::AddRef() Line | Count | Source | 667 | 15 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 15 | { \ | 669 | 15 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 15 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 15 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 15 | if (!mRefCnt.isThreadSafe) \ | 673 | 15 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 15 | nsrefcnt count = ++mRefCnt; \ | 675 | 15 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 15 | return count; \ | 677 | 15 | } |
nsContentUtils.cpp:(anonymous namespace)::DOMEventListenerManagersHashReporter::AddRef() Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
Unexecuted instantiation: nsContentUtils.cpp:(anonymous namespace)::SameOriginCheckerImpl::AddRef() Unexecuted instantiation: nsDOMWindowUtils::AddRef() Unexecuted instantiation: nsTranslationNodeList::AddRef() Unexecuted instantiation: nsDOMWindowUtils.cpp:(anonymous namespace)::HandlingUserInputHelper::AddRef() Unexecuted instantiation: mozilla::dom::MessageManagerReporter::AddRef() Unexecuted instantiation: nsScriptCacheCleaner::AddRef() Unexecuted instantiation: nsGlobalWindowObserver::AddRef() Unexecuted instantiation: WindowStateHolder::AddRef() Unexecuted instantiation: FullscreenTransitionTask::Observer::AddRef() Unexecuted instantiation: nsObjectLoadingContent::SetupProtoChainRunner::AddRef() Unexecuted instantiation: mozilla::dom::DOMRequestService::AddRef() Unexecuted instantiation: mozilla::dom::EventSourceImpl::AddRef() Unexecuted instantiation: mozilla::dom::IDTracker::DocumentLoadNotification::AddRef() Unexecuted instantiation: mozilla::dom::EncoderThreadPoolTerminator::AddRef() Unexecuted instantiation: mozilla::dom::BeaconStreamListener::AddRef() Unexecuted instantiation: Unified_cpp_dom_base3.cpp:mozilla::dom::(anonymous namespace)::VibrateWindowListener::AddRef() Unexecuted instantiation: mozilla::dom::SameProcessMessageQueue::Runnable::AddRef() Unexecuted instantiation: mozilla::dom::ScreenOrientation::LockOrientationTask::AddRef() Unexecuted instantiation: mozilla::dom::ScreenOrientation::VisibleEventListener::AddRef() Unexecuted instantiation: mozilla::dom::ScreenOrientation::FullscreenEventListener::AddRef() Unexecuted instantiation: nsAutoScrollTimer::AddRef() Unexecuted instantiation: mozilla::dom::StructuredCloneBlob::AddRef() Unexecuted instantiation: mozilla::TextInputProcessorNotification::AddRef() Unexecuted instantiation: mozilla::TextInputProcessor::AddRef() Unexecuted instantiation: ThirdPartyUtil::AddRef() Unexecuted instantiation: mozilla::dom::TimeoutExecutor::AddRef() nsCCUncollectableMarker::AddRef() Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
Unexecuted instantiation: Unified_cpp_dom_base5.cpp:(anonymous namespace)::ThrottleTimeoutsCallback::AddRef() Unexecuted instantiation: nsContentAreaDragDropDataProvider::AddRef() Unexecuted instantiation: VisibilityChangeListener::AddRef() Unexecuted instantiation: mozilla::dom::ContentPermissionType::AddRef() Unexecuted instantiation: mozilla::dom::nsContentPermissionRequester::AddRef() Unexecuted instantiation: nsContentPermissionRequestProxy::nsContentPermissionRequesterProxy::AddRef() Unexecuted instantiation: nsContentPermissionRequestProxy::AddRef() Unexecuted instantiation: RemotePermissionRequest::AddRef() nsContentPolicy::AddRef() Line | Count | Source | 667 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 3 | { \ | 669 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 3 | if (!mRefCnt.isThreadSafe) \ | 673 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 3 | nsrefcnt count = ++mRefCnt; \ | 675 | 3 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 3 | return count; \ | 677 | 3 | } |
Unexecuted instantiation: nsMutationReceiver::AddRef() Unexecuted instantiation: nsDataDocumentContentPolicy::AddRef() Unexecuted instantiation: nsOnloadBlocker::AddRef() Unexecuted instantiation: nsExternalResourceMap::PendingLoad::AddRef() Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::AddRef() Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsILoadContextShim::AddRef() Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsIProgressEventSinkShim::AddRef() Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsIChannelEventSinkShim::AddRef() Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsISecurityEventSinkShim::AddRef() Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsIApplicationCacheContainerShim::AddRef() Unexecuted instantiation: PrincipalFlashClassifier::AddRef() Unexecuted instantiation: nsSelectionCommandsBase::AddRef() Unexecuted instantiation: nsClipboardCommand::AddRef() Unexecuted instantiation: nsSelectionCommand::AddRef() Unexecuted instantiation: nsLookUpDictionaryCommand::AddRef() Unexecuted instantiation: nsNodeWeakReference::AddRef() nsJSEnvironmentObserver::AddRef() Line | Count | Source | 667 | 15 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 15 | { \ | 669 | 15 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 15 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 15 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 15 | if (!mRefCnt.isThreadSafe) \ | 673 | 15 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 15 | nsrefcnt count = ++mRefCnt; \ | 675 | 15 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 15 | return count; \ | 677 | 15 | } |
Unexecuted instantiation: Unified_cpp_dom_base7.cpp:(anonymous namespace)::StubCSSLoaderObserver::AddRef() Unexecuted instantiation: nsNoDataProtocolContentPolicy::AddRef() Unexecuted instantiation: nsQueryContentEventResult::AddRef() Unexecuted instantiation: nsStructuredCloneContainer::AddRef() Unexecuted instantiation: nsForceXMLListener::AddRef() Unexecuted instantiation: nsSyncLoader::AddRef() nsWindowMemoryReporter::AddRef() Line | Count | Source | 667 | 24 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 24 | { \ | 669 | 24 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 24 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 24 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 24 | if (!mRefCnt.isThreadSafe) \ | 673 | 24 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 24 | nsrefcnt count = ++mRefCnt; \ | 675 | 24 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 24 | return count; \ | 677 | 24 | } |
Unexecuted instantiation: nsXMLContentSerializer::AddRef() Unexecuted instantiation: mozilla::dom::WebIDLGlobalNamesHashReporter::AddRef() Unexecuted instantiation: nsScriptError::AddRef() Unexecuted instantiation: nsScriptErrorNote::AddRef() Unexecuted instantiation: mozilla::dom::cache::Cache::FetchHandler::AddRef() Unexecuted instantiation: mozilla::dom::cache::Connection::AddRef() Unexecuted instantiation: mozilla::dom::cache::Context::QuotaInitRunnable::AddRef() Unexecuted instantiation: mozilla::dom::cache::Context::ActionRunnable::AddRef() Unexecuted instantiation: mozilla::dom::cache::ReadStream::AddRef() Unexecuted instantiation: mozilla::ImageCacheObserver::AddRef() Unexecuted instantiation: mozilla::CanvasImageCacheShutdownObserver::AddRef() Unexecuted instantiation: mozilla::dom::Canvas2dPixelsReporter::AddRef() Unexecuted instantiation: mozilla::dom::CanvasShutdownObserver::AddRef() Unexecuted instantiation: mozilla::dom::ImageBitmapShutdownObserver::AddRef() Unexecuted instantiation: mozilla::WatchdogTimerEvent::AddRef() Unexecuted instantiation: mozilla::WebGLMemoryTracker::AddRef() Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:mozilla::dom::(anonymous namespace)::ClientChannelHelper::AddRef() Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:mozilla::dom::(anonymous namespace)::ClientShutdownBlocker::AddRef() Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:mozilla::dom::(anonymous namespace)::NavigateLoadListener::AddRef() Unexecuted instantiation: Unified_cpp_dom_clients_manager1.cpp:mozilla::dom::(anonymous namespace)::WebProgressListener::AddRef() Unexecuted instantiation: nsBaseCommandController::AddRef() Unexecuted instantiation: nsCommandParams::AddRef() Unexecuted instantiation: nsControllerCommandTable::AddRef() mozilla::dom::WebCryptoThreadPool::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unexecuted instantiation: mozilla::dom::FallbackEncoding::AddRef() Unexecuted instantiation: mozilla::UITimerCallback::AddRef() Unexecuted instantiation: mozilla::EventListenerChange::AddRef() Unexecuted instantiation: mozilla::EventListenerService::AddRef() Unexecuted instantiation: mozilla::dom::AlternativeDataStreamListener::AddRef() Unexecuted instantiation: mozilla::dom::FetchDriver::AddRef() Unexecuted instantiation: mozilla::dom::FetchStream::AddRef() Unexecuted instantiation: mozilla::dom::WindowStreamOwner::AddRef() Unexecuted instantiation: mozilla::dom::JSStreamConsumer::AddRef() Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:mozilla::dom::(anonymous namespace)::FillHeaders::AddRef() Unexecuted instantiation: mozilla::dom::FetchBodyConsumer<mozilla::dom::Request>::AddRef() Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:mozilla::dom::(anonymous namespace)::FileCreationHandler<mozilla::dom::Request>::AddRef() Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:mozilla::dom::(anonymous namespace)::ConsumeBodyDoneObserver<mozilla::dom::Request>::AddRef() Unexecuted instantiation: mozilla::dom::FetchBodyConsumer<mozilla::dom::Response>::AddRef() Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:mozilla::dom::(anonymous namespace)::FileCreationHandler<mozilla::dom::Response>::AddRef() Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:mozilla::dom::(anonymous namespace)::ConsumeBodyDoneObserver<mozilla::dom::Response>::AddRef() Unexecuted instantiation: mozilla::dom::BlobImpl::AddRef() Unexecuted instantiation: mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::AddRef() Unexecuted instantiation: mozilla::dom::MemoryBlobImplDataOwnerMemoryReporter::AddRef() Unexecuted instantiation: mozilla::dom::MutableBlobStreamListener::AddRef() Unexecuted instantiation: Unified_cpp_dom_file0.cpp:(anonymous namespace)::ReadCallback::AddRef() Unexecuted instantiation: mozilla::dom::IPCBlobInputStream::AddRef() mozilla::dom::IPCBlobInputStreamStorage::AddRef() Line | Count | Source | 667 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 9 | { \ | 669 | 9 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 9 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 9 | if (!mRefCnt.isThreadSafe) \ | 673 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 9 | nsrefcnt count = ++mRefCnt; \ | 675 | 9 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 9 | return count; \ | 677 | 9 | } |
Unexecuted instantiation: mozilla::dom::IPCBlobInputStreamThread::AddRef() mozilla::dom::BlobURL::Mutator::AddRef() Line | Count | Source | 667 | 1.77k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 1.77k | { \ | 669 | 1.77k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 1.77k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 1.77k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 1.77k | if (!mRefCnt.isThreadSafe) \ | 673 | 1.77k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 1.77k | nsrefcnt count = ++mRefCnt; \ | 675 | 1.77k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 1.77k | return count; \ | 677 | 1.77k | } |
mozilla::dom::BlobURLsReporter::AddRef() Line | Count | Source | 667 | 4 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 4 | { \ | 669 | 4 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 4 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 4 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 4 | if (!mRefCnt.isThreadSafe) \ | 673 | 4 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 4 | nsrefcnt count = ++mRefCnt; \ | 675 | 4 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 4 | return count; \ | 677 | 4 | } |
mozilla::dom::BlobURLProtocolHandler::AddRef() Line | Count | Source | 667 | 1.77k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 1.77k | { \ | 669 | 1.77k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 1.77k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 1.77k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 1.77k | if (!mRefCnt.isThreadSafe) \ | 673 | 1.77k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 1.77k | nsrefcnt count = ++mRefCnt; \ | 675 | 1.77k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 1.77k | return count; \ | 677 | 1.77k | } |
Unexecuted instantiation: mozilla::dom::FontTableURIProtocolHandler::AddRef() Unexecuted instantiation: mozilla::dom::GetEntryHelper::AddRef() Unexecuted instantiation: Unified_cpp_filesystem_compat0.cpp:mozilla::dom::(anonymous namespace)::PromiseHandler::AddRef() Unexecuted instantiation: mozilla::dom::GamepadManager::AddRef() Unexecuted instantiation: nsGeolocationRequest::TimerCallbackHolder::AddRef() Unexecuted instantiation: nsGeolocationService::AddRef() Unexecuted instantiation: MLSFallback::AddRef() Unexecuted instantiation: nsGeoPositionCoords::AddRef() Unexecuted instantiation: nsGeoPosition::AddRef() Unexecuted instantiation: mozilla::AutoplayPermissionRequest::AddRef() Unexecuted instantiation: mozilla::dom::HTMLCanvasElementObserver::AddRef() Unexecuted instantiation: mozilla::dom::UploadLastDir::ContentPrefCallback::AddRef() Unexecuted instantiation: mozilla::dom::HTMLInputElement::nsFilePickerShownCallback::AddRef() Unexecuted instantiation: mozilla::dom::nsColorPickerShownCallback::AddRef() Unexecuted instantiation: mozilla::dom::UploadLastDir::AddRef() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::MediaLoadListener::AddRef() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::ShutdownObserver::AddRef() Unexecuted instantiation: mozilla::dom::WindowDestroyObserver::AddRef() Unexecuted instantiation: mozilla::dom::MediaDocumentStreamListener::AddRef() Unexecuted instantiation: mozilla::dom::TextTrackManager::ShutdownObserverProxy::AddRef() nsHTMLDNSPrefetch::nsListener::AddRef() Line | Count | Source | 667 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 3 | { \ | 669 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 3 | if (!mRefCnt.isThreadSafe) \ | 673 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 3 | nsrefcnt count = ++mRefCnt; \ | 675 | 3 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 3 | return count; \ | 677 | 3 | } |
nsHTMLDNSPrefetch::nsDeferrals::AddRef() Line | Count | Source | 667 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 9 | { \ | 669 | 9 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 9 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 9 | if (!mRefCnt.isThreadSafe) \ | 673 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 9 | nsrefcnt count = ++mRefCnt; \ | 675 | 9 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 9 | return count; \ | 677 | 9 | } |
Unexecuted instantiation: nsRadioVisitor::AddRef() Unexecuted instantiation: nsJSThunk::AddRef() Unexecuted instantiation: nsJSChannel::AddRef() nsJSProtocolHandler::AddRef() Line | Count | Source | 667 | 1.80k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 1.80k | { \ | 669 | 1.80k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 1.80k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 1.80k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 1.80k | if (!mRefCnt.isThreadSafe) \ | 673 | 1.80k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 1.80k | nsrefcnt count = ++mRefCnt; \ | 675 | 1.80k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 1.80k | return count; \ | 677 | 1.80k | } |
nsJSURI::Mutator::AddRef() Line | Count | Source | 667 | 3.59k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 3.59k | { \ | 669 | 3.59k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 3.59k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 3.59k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 3.59k | if (!mRefCnt.isThreadSafe) \ | 673 | 3.59k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 3.59k | nsrefcnt count = ++mRefCnt; \ | 675 | 3.59k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 3.59k | return count; \ | 677 | 3.59k | } |
Unexecuted instantiation: AudioDeviceInfo::AddRef() Unexecuted instantiation: mozilla::SimpleTimer::AddRef() Unexecuted instantiation: mozilla::BackgroundVideoDecodingPermissionObserver::AddRef() Unexecuted instantiation: mozilla::ChannelMediaResource::Listener::AddRef() Unexecuted instantiation: Unified_cpp_dom_media3.cpp:mozilla::(anonymous namespace)::InputStreamReader::AddRef() AsyncLatencyLogger::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unexecuted instantiation: mozilla::MediaCacheFlusher::AddRef() Unexecuted instantiation: mozilla::MediaMemoryTracker::AddRef() Unexecuted instantiation: mozilla::dom::FuzzTimerCallBack::AddRef() Unexecuted instantiation: mozilla::dom::MediaDevices::GumResolver::AddRef() Unexecuted instantiation: mozilla::dom::MediaDevices::EnumDevResolver::AddRef() Unexecuted instantiation: mozilla::dom::MediaDevices::GumRejecter::AddRef() Unexecuted instantiation: mozilla::MediaDevice::AddRef() Unexecuted instantiation: mozilla::MediaManager::AddRef() Unexecuted instantiation: mozilla::dom::MediaRecorderReporter::AddRef() Unexecuted instantiation: mozilla::MediaResource::AddRef() Unexecuted instantiation: mozilla::MediaShutdownManager::AddRef() Unexecuted instantiation: mozilla::MediaMgrError::AddRef() Unexecuted instantiation: mozilla::MediaStreamGraphImpl::AddRef() Unexecuted instantiation: mozilla::MediaTimer::AddRef() Unexecuted instantiation: mozilla::MemoryBlockCacheTelemetry::AddRef() Unexecuted instantiation: mozilla::DecoderDoctorDocumentWatcher::AddRef() Unexecuted instantiation: mozilla::GMPCrashHelper::AddRef() Unexecuted instantiation: mozilla::gmp::GeckoMediaPluginService::AddRef() Unexecuted instantiation: mozilla::dom::ManagerThreadShutdownObserver::AddRef() Unexecuted instantiation: mozilla::camera::CamerasParent::AddRef() Unexecuted instantiation: mozilla::media::OriginKeyStore::AddRef() Unexecuted instantiation: mozilla::media::ShutdownBlocker::AddRef() Unexecuted instantiation: mozilla::dom::AudioBufferMemoryTracker::AddRef() Unexecuted instantiation: mozilla::dom::nsSynthVoiceRegistry::AddRef() Unexecuted instantiation: mozilla::dom::FakeSpeechSynth::AddRef() Unexecuted instantiation: mozilla::dom::nsFakeSynthServices::AddRef() Unexecuted instantiation: mozilla::dom::SpeechDispatcherService::AddRef() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetUserMediaSuccessCallback::AddRef() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetUserMediaErrorCallback::AddRef() Unexecuted instantiation: mozilla::FakeSpeechRecognitionService::AddRef() Unexecuted instantiation: mozilla::dom::NotificationTelemetryService::AddRef() Unexecuted instantiation: mozilla::dom::NotificationObserver::AddRef() Unexecuted instantiation: mozilla::dom::MainThreadNotificationObserver::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerNotificationObserver::AddRef() Unexecuted instantiation: mozilla::dom::WorkerGetCallback::AddRef() Unexecuted instantiation: mozilla::dom::power::PowerManagerService::AddRef() Unexecuted instantiation: mozilla::dom::WakeLock::AddRef() Unexecuted instantiation: Unified_cpp_dom_push0.cpp:mozilla::dom::(anonymous namespace)::GetSubscriptionCallback::AddRef() Unexecuted instantiation: Unified_cpp_dom_push0.cpp:mozilla::dom::(anonymous namespace)::UnsubscribeResultCallback::AddRef() Unexecuted instantiation: Unified_cpp_dom_push0.cpp:mozilla::dom::(anonymous namespace)::WorkerUnsubscribeResultCallback::AddRef() Unexecuted instantiation: mozilla::dom::quota::QuotaManager::ShutdownObserver::AddRef() Unexecuted instantiation: mozilla::dom::quota::MemoryOutputStream::AddRef() Unexecuted instantiation: mozilla::dom::quota::QuotaManagerService::AddRef() Unexecuted instantiation: mozilla::dom::quota::UsageResult::AddRef() Unexecuted instantiation: mozilla::dom::quota::OriginUsageResult::AddRef() Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:mozilla::dom::(anonymous namespace)::RequestResolver::AddRef() Unexecuted instantiation: ContentVerifier::AddRef() Line | Count | Source | 667 | 11.5k | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 11.5k | { \ | 669 | 11.5k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 11.5k | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 11.5k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 11.5k | if (!mRefCnt.isThreadSafe) \ | 673 | 11.5k | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 11.5k | nsrefcnt count = ++mRefCnt; \ | 675 | 11.5k | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 11.5k | return count; \ | 677 | 11.5k | } |
Unexecuted instantiation: CSPViolationReportListener::AddRef() Unexecuted instantiation: CSPReportRedirectSink::AddRef() Unexecuted instantiation: CSPService::AddRef() Unexecuted instantiation: nsContentSecurityManager::AddRef() Unexecuted instantiation: nsMixedContentBlocker::AddRef() Unexecuted instantiation: mozilla::dom::LocalStorageCacheBridge::AddRef() Unexecuted instantiation: mozilla::dom::LocalStorageManager::AddRef() Unexecuted instantiation: mozilla::dom::SessionStorageManager::AddRef() Unexecuted instantiation: mozilla::dom::StorageActivityService::AddRef() Unexecuted instantiation: mozilla::dom::StorageDBThread::ThreadObserver::AddRef() Unexecuted instantiation: mozilla::dom::StorageDBChild::ShutdownObserver::AddRef() Unexecuted instantiation: mozilla::dom::StorageDBParent::AddRef() mozilla::dom::StorageObserver::AddRef() Line | Count | Source | 667 | 30 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 30 | { \ | 669 | 30 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 30 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 30 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 30 | if (!mRefCnt.isThreadSafe) \ | 673 | 30 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 30 | nsrefcnt count = ++mRefCnt; \ | 675 | 30 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 30 | return count; \ | 677 | 30 | } |
Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:mozilla::dom::(anonymous namespace)::OriginAttrsPatternMatchSQLFunction::AddRef() Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:mozilla::dom::(anonymous namespace)::nsReverseStringSQLFunction::AddRef() Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:mozilla::dom::(anonymous namespace)::GetOriginParticular::AddRef() Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:mozilla::dom::(anonymous namespace)::StripOriginAddonId::AddRef() Unexecuted instantiation: mozilla::dom::UDPSocket::ListenerProxy::AddRef() Unexecuted instantiation: mozilla::dom::UDPSocketChildBase::AddRef() Unexecuted instantiation: mozilla::dom::UDPSocketParent::AddRef() Unexecuted instantiation: Unified_cpp_dom_network0.cpp:(anonymous namespace)::CopierCallbacks::AddRef() Unexecuted instantiation: mozilla::dom::PermissionObserver::AddRef() Unexecuted instantiation: nsNPAPIPluginInstance::AddRef() Unexecuted instantiation: nsNPAPIPluginStreamListener::AddRef() Unexecuted instantiation: nsPluginInstanceOwner::AddRef() Unexecuted instantiation: nsPluginDOMContextMenuListener::AddRef() Unexecuted instantiation: nsPluginStreamListenerPeer::AddRef() Unexecuted instantiation: PluginContextProxy::AddRef() Unexecuted instantiation: ChannelRedirectProxyCallback::AddRef() Unexecuted instantiation: nsPluginTag::AddRef() Unexecuted instantiation: nsFakePluginTag::AddRef() Unexecuted instantiation: PluginOfflineObserver::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::DatabaseConnection::UpdateRefcountFunction::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::ObjectStoreAddOrPutRequestOp::SCInputStream::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::FileHelper::ReadCallback::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::CreateIndexOp::UpdateIndexDataValuesFunction::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::CompressDataBlobsFunction::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::EncodeKeysFunction::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::UpgradeSchemaFrom17_0To18_0Helper::UpgradeKeyFunction::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::UpgradeSchemaFrom17_0To18_0Helper::InsertIndexDataValuesFunction::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::UpgradeFileIdsFunction::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::UpgradeIndexDataValuesFunction::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::StripObsoleteOriginAttributesFunction::AddRef() Unexecuted instantiation: mozilla::dom::IDBDatabase::Observer::AddRef() Unexecuted instantiation: Unified_cpp_dom_indexedDB0.cpp:mozilla::dom::indexedDB::(anonymous namespace)::StreamWrapper::AddRef() Unexecuted instantiation: mozilla::dom::IndexedDatabaseManager::AddRef() Unexecuted instantiation: mozilla::dom::indexedDB::PermissionRequestBase::AddRef() Unexecuted instantiation: Unified_cpp_dom_indexedDB1.cpp:mozilla::dom::(anonymous namespace)::DeleteFilesRunnable::AddRef() Unexecuted instantiation: mozilla::OSFileConstantsService::AddRef() Unexecuted instantiation: nsDeviceSensorData::AddRef() Unexecuted instantiation: nsDeviceSensors::AddRef() Unexecuted instantiation: nsOSPermissionRequestBase::AddRef() Unexecuted instantiation: mozilla::dom::CycleCollectWithLogsChild::AddRef() Unexecuted instantiation: mozilla::dom::ConsoleListener::AddRef() Unexecuted instantiation: mozilla::ProcessHangMonitor::AddRef() Unexecuted instantiation: ProcessHangMonitor.cpp:(anonymous namespace)::HangMonitoredProcess::AddRef() Unexecuted instantiation: mozilla::dom::ColorPickerParent::ColorPickerShownCallback::AddRef() Unexecuted instantiation: mozilla::dom::ContentBridgeChild::AddRef() Unexecuted instantiation: mozilla::dom::ContentBridgeParent::AddRef() mozilla::dom::ContentParentsMemoryReporter::AddRef() Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
Unexecuted instantiation: ParentIdleListener::AddRef() Unexecuted instantiation: mozilla::dom::FilePickerParent::FilePickerShownCallback::AddRef() Unexecuted instantiation: mozilla::dom::MemoryReportRequestClient::AddRef() Unexecuted instantiation: mozilla::dom::HandleReportCallback::AddRef() Unexecuted instantiation: mozilla::dom::FinishReportingCallback::AddRef() Unexecuted instantiation: mozilla::PreallocatedProcessManagerImpl::AddRef() Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:mozilla::dom::(anonymous namespace)::ScriptableCPInfo::AddRef() Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:mozilla::dom::(anonymous namespace)::RemoteWindowContext::AddRef() Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:(anonymous namespace)::ProcessPriorityManagerImpl::AddRef() Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:(anonymous namespace)::ParticularProcessPriorityManager::AddRef() Unified_cpp_dom_ipc0.cpp:(anonymous namespace)::ProcessPriorityManagerChild::AddRef() Line | Count | Source | 667 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 3 | { \ | 669 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 3 | if (!mRefCnt.isThreadSafe) \ | 673 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 3 | nsrefcnt count = ++mRefCnt; \ | 675 | 3 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 3 | return count; \ | 677 | 3 | } |
Unexecuted instantiation: mozilla::dom::workerinternals::RuntimeService::AddRef() Unexecuted instantiation: mozilla::dom::WorkerCSPEventListener::AddRef() Unexecuted instantiation: mozilla::dom::WorkerDebugger::AddRef() Unexecuted instantiation: mozilla::dom::WorkerDebuggerManager::AddRef() Unexecuted instantiation: mozilla::dom::WorkerEventTarget::AddRef() Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::ScriptLoaderRunnable::AddRef() Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::LoaderListener::AddRef() Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::CachePromiseHandler::AddRef() Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::CacheCreator::AddRef() Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::CacheScriptLoader::AddRef() Unexecuted instantiation: mozilla::dom::WorkerLoadInfo::InterfaceRequestor::AddRef() Unexecuted instantiation: mozilla::dom::WorkerPrivate::MemoryReporter::AddRef() Unexecuted instantiation: mozilla::dom::WorkerPrivate::EventTarget::AddRef() Unexecuted instantiation: mozilla::dom::WorkerRunnable::AddRef() Unexecuted instantiation: mozilla::dom::WorkerThread::Observer::AddRef() Unexecuted instantiation: Unified_cpp_dom_workers1.cpp:mozilla::dom::(anonymous namespace)::CancelingTimerCallback::AddRef() Unexecuted instantiation: mozilla::dom::AudioChannelService::AddRef() Unexecuted instantiation: Unified_cpp_dom_broadcastchannel0.cpp:mozilla::dom::(anonymous namespace)::CloseRunnable::AddRef() Unexecuted instantiation: mozilla::dom::PromiseWorkerProxy::AddRef() Unexecuted instantiation: nsSMILAnimationController::AddRef() Unexecuted instantiation: nsSMILTimeValueSpec::EventListener::AddRef() mozilla::dom::U2FPrefManager::AddRef() Line | Count | Source | 667 | 39 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 39 | { \ | 669 | 39 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 39 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 39 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 39 | if (!mRefCnt.isThreadSafe) \ | 673 | 39 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 39 | nsrefcnt count = ++mRefCnt; \ | 675 | 39 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 39 | return count; \ | 677 | 39 | } |
mozilla::dom::U2FTokenManager::AddRef() Line | Count | Source | 667 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 3 | { \ | 669 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 3 | if (!mRefCnt.isThreadSafe) \ | 673 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 3 | nsrefcnt count = ++mRefCnt; \ | 675 | 3 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 3 | return count; \ | 677 | 3 | } |
Unexecuted instantiation: mozilla::dom::WebAuthnManager::AddRef() Unexecuted instantiation: nsXBLEventHandler::AddRef() Unexecuted instantiation: nsXBLKeyEventHandler::AddRef() Unexecuted instantiation: nsXBLStreamListener::AddRef() Line | Count | Source | 667 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 3 | { \ | 669 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 3 | if (!mRefCnt.isThreadSafe) \ | 673 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 3 | nsrefcnt count = ++mRefCnt; \ | 675 | 3 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 3 | return count; \ | 677 | 3 | } |
Unexecuted instantiation: nsXBLSpecialDocInfo::AddRef() Unexecuted instantiation: nsXBLWindowKeyHandler::AddRef() Unexecuted instantiation: nsXMLPrettyPrinter::AddRef() Unexecuted instantiation: txStylesheetSink::AddRef() Unexecuted instantiation: txTransformNotifier::AddRef() Unexecuted instantiation: mozilla::dom::XULDocument::CachedChromeStreamListener::AddRef() Unexecuted instantiation: nsXULPrototypeCache::AddRef() Unexecuted instantiation: mozilla::ConsoleReportCollector::AddRef() Unexecuted instantiation: mozilla::WebBrowserPersistRemoteDocument::AddRef() Unexecuted instantiation: mozilla::WebBrowserPersistResourcesChild::AddRef() Unexecuted instantiation: mozilla::WebBrowserPersistResourcesParent::AddRef() Unexecuted instantiation: mozilla::WebBrowserPersistSerializeChild::AddRef() Unexecuted instantiation: nsWebBrowserPersist::OnWalk::AddRef() Unexecuted instantiation: nsWebBrowserPersist::OnWrite::AddRef() Unexecuted instantiation: nsWebBrowserPersist::FlatURIMap::AddRef() Unexecuted instantiation: nsWebBrowserPersist::AddRef() Unexecuted instantiation: Unified_cpp_webbrowserpersist0.cpp:mozilla::(anonymous namespace)::ResourceReader::AddRef() Unexecuted instantiation: Unified_cpp_webbrowserpersist0.cpp:mozilla::(anonymous namespace)::PersistNodeFixup::AddRef() Unexecuted instantiation: mozilla::dom::nsXHRParseEndListener::AddRef() Unexecuted instantiation: mozilla::dom::XMLHttpRequestMainThread::nsHeaderVisitor::AddRef() Unexecuted instantiation: mozilla::dom::Proxy::AddRef() Unexecuted instantiation: Unified_cpp_dom_xhr0.cpp:mozilla::dom::(anonymous namespace)::FileCreationHandler::AddRef() Unexecuted instantiation: mozilla::dom::WorkletFetchHandler::AddRef() Unexecuted instantiation: mozilla::dom::ScriptLoadHandler::AddRef() Unexecuted instantiation: mozilla::dom::PaymentResponseData::AddRef() Unexecuted instantiation: mozilla::dom::PaymentActionResponse::AddRef() Unexecuted instantiation: mozilla::dom::payments::PaymentMethodData::AddRef() Unexecuted instantiation: mozilla::dom::payments::PaymentCurrencyAmount::AddRef() Unexecuted instantiation: mozilla::dom::payments::PaymentItem::AddRef() Unexecuted instantiation: mozilla::dom::payments::PaymentDetailsModifier::AddRef() Unexecuted instantiation: mozilla::dom::payments::PaymentShippingOption::AddRef() Unexecuted instantiation: mozilla::dom::payments::PaymentDetails::AddRef() Unexecuted instantiation: mozilla::dom::payments::PaymentOptions::AddRef() Unexecuted instantiation: mozilla::dom::payments::PaymentRequest::AddRef() Unexecuted instantiation: mozilla::dom::payments::PaymentAddress::AddRef() Unexecuted instantiation: mozilla::dom::PaymentRequestService::AddRef() Unexecuted instantiation: mozilla::dom::WebSocketImpl::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerInfo::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers0.cpp:mozilla::dom::(anonymous namespace)::RespondWithHandler::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers0.cpp:mozilla::dom::(anonymous namespace)::BodyCopyHandle::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers0.cpp:mozilla::dom::(anonymous namespace)::WaitUntilHandler::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerInterceptController::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerManager::AddRef() Unexecuted instantiation: mozilla::dom::UpdateTimerCallback::AddRef() Unexecuted instantiation: mozilla::dom::KeepAliveToken::AddRef() mozilla::dom::ServiceWorkerRegistrar::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::KeepAliveHandler::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::AllowWindowInteractionHandler::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::ServiceWorkerPrivateTimerCallback::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::UnregisterCallback::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::SWRUpdateRunnable::TimerCallback::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::WorkerUnregisterCallback::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistrationInfo::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerUnregisterJob::PushUnsubscribeCallback::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:mozilla::dom::serviceWorkerScriptCache::(anonymous namespace)::CompareManager::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:mozilla::dom::serviceWorkerScriptCache::(anonymous namespace)::CompareNetwork::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:mozilla::dom::serviceWorkerScriptCache::(anonymous namespace)::CompareCache::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:mozilla::dom::(anonymous namespace)::UnregisterCallback::AddRef() Unexecuted instantiation: mozilla::dom::SDBConnection::AddRef() Unexecuted instantiation: mozilla::dom::SDBResult::AddRef() Unexecuted instantiation: mozilla::dom::DCPresentationChannelDescription::AddRef() Unexecuted instantiation: mozilla::dom::PresentationRequesterCallback::AddRef() Unexecuted instantiation: mozilla::dom::PresentationResponderLoadingCallback::AddRef() Unexecuted instantiation: mozilla::dom::PresentationDeviceManager::AddRef() Unexecuted instantiation: mozilla::dom::PresentationDeviceRequest::AddRef() Unexecuted instantiation: mozilla::dom::PresentationService::AddRef() Unexecuted instantiation: mozilla::dom::TCPPresentationChannelDescription::AddRef() Unexecuted instantiation: mozilla::dom::PresentationSessionInfo::AddRef() Unexecuted instantiation: mozilla::dom::PresentationSessionRequest::AddRef() Unexecuted instantiation: CopierCallbacks::AddRef() Unexecuted instantiation: mozilla::dom::PresentationTerminateRequest::AddRef() Unexecuted instantiation: mozilla::dom::DummyPresentationTransportBuilderConstructor::AddRef() Unexecuted instantiation: mozilla::dom::PresentationBuilderChild::AddRef() Unexecuted instantiation: mozilla::dom::PresentationBuilderParent::AddRef() Unexecuted instantiation: mozilla::dom::PresentationContentSessionInfo::AddRef() Unexecuted instantiation: mozilla::dom::PresentationIPCService::AddRef() Unexecuted instantiation: mozilla::dom::PresentationParent::AddRef() Unexecuted instantiation: mozilla::dom::PresentationRequestParent::AddRef() Unexecuted instantiation: Unified_cpp_dom_presentation1.cpp:mozilla::dom::(anonymous namespace)::PresentationSessionTransportIPC::AddRef() Unexecuted instantiation: Unified_cpp_dom_presentation1.cpp:mozilla::dom::(anonymous namespace)::PresentationTransportBuilderConstructorIPC::AddRef() Unexecuted instantiation: mozilla::dom::presentation::TCPDeviceInfo::AddRef() Unexecuted instantiation: mozilla::dom::presentation::DNSServiceWrappedListener::AddRef() Unexecuted instantiation: mozilla::dom::presentation::MulticastDNSDeviceProvider::AddRef() Unexecuted instantiation: mozilla::dom::presentation::MulticastDNSDeviceProvider::Device::AddRef() Unexecuted instantiation: nsBaseDragService::AddRef() Unexecuted instantiation: nsBaseWidget::AddRef() Unexecuted instantiation: WidgetShutdownObserver::AddRef() Unexecuted instantiation: ShutdownObserver::AddRef() Unexecuted instantiation: mozilla::widget::GfxInfoBase::AddRef() Unexecuted instantiation: mozilla::widget::PuppetBidiKeyboard::AddRef() Unexecuted instantiation: mozilla::widget::PuppetScreenManager::AddRef() Unexecuted instantiation: mozilla::widget::Screen::AddRef() Unexecuted instantiation: mozilla::widget::ScreenManager::AddRef() Unexecuted instantiation: nsBaseAppShell::AddRef() Unexecuted instantiation: nsBaseScreen::AddRef() Unexecuted instantiation: nsClipboardHelper::AddRef() Unexecuted instantiation: nsClipboardProxy::AddRef() Unexecuted instantiation: nsColorPickerProxy::AddRef() Unexecuted instantiation: nsDeviceContextSpecProxy::AddRef() Unexecuted instantiation: nsFilePickerProxy::AddRef() Unexecuted instantiation: nsHTMLFormatConverter::AddRef() Unexecuted instantiation: nsIdleServiceDaily::AddRef() Unexecuted instantiation: nsIdleService::AddRef() Unexecuted instantiation: nsNativeTheme::AddRef() Unexecuted instantiation: nsPrintSession::AddRef() Unexecuted instantiation: nsPrintSettings::AddRef() Unexecuted instantiation: nsPrintSettingsService::AddRef() Unexecuted instantiation: nsSoundProxy::AddRef() Unexecuted instantiation: nsTransferable::AddRef() Unexecuted instantiation: mozilla::widget::HeadlessClipboard::AddRef() Unexecuted instantiation: mozilla::widget::HeadlessSound::AddRef() Unexecuted instantiation: FullscreenTransitionWindow::AddRef() Unexecuted instantiation: mozilla::widget::IMContextWrapper::AddRef() Unexecuted instantiation: TaskbarProgress::AddRef() Unexecuted instantiation: WakeLockListener::AddRef() Unexecuted instantiation: nsApplicationChooser::AddRef() Unexecuted instantiation: nsBidiKeyboard::AddRef() Unexecuted instantiation: nsClipboard::AddRef() Unexecuted instantiation: nsColorPicker::AddRef() Unexecuted instantiation: nsDeviceContextSpecGTK::AddRef() Unexecuted instantiation: nsPrinterEnumeratorGTK::AddRef() Unexecuted instantiation: nsFilePicker::AddRef() Unexecuted instantiation: nsImageToPixbuf::AddRef() Unexecuted instantiation: nsPrintDialogServiceGTK::AddRef() Unexecuted instantiation: nsFlatpakPrintPortal::AddRef() Unexecuted instantiation: nsSound::AddRef() Unexecuted instantiation: mozilla::EditorCommandBase::AddRef() Unexecuted instantiation: mozilla::EditorEventListener::AddRef() Unexecuted instantiation: mozilla::ElementDeletionObserver::AddRef() Unexecuted instantiation: mozilla::HTMLEditorCommandBase::AddRef() Unexecuted instantiation: mozilla::DocumentResizeEventListener::AddRef() Unexecuted instantiation: mozilla::ResizerMouseMotionListener::AddRef() Unexecuted instantiation: mozilla::HTMLURIRefObject::AddRef() Unexecuted instantiation: mozilla::DictionaryFetcher::AddRef() Unexecuted instantiation: nsEditingSession::AddRef() Unexecuted instantiation: nsLayoutStylesheetCache::AddRef() Unexecuted instantiation: mozilla::css::ImageLoader::AddRef() Unexecuted instantiation: mozilla::css::SheetLoadData::AddRef() Unexecuted instantiation: mozilla::PreloadedStyleSheet::StylesheetPreloadObserver::AddRef() mozilla::UACacheReporter::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unexecuted instantiation: mozilla::css::StreamLoader::AddRef() Unexecuted instantiation: nsFontFaceLoader::AddRef() Unexecuted instantiation: mozilla::AccessibleCaret::DummyTouchListener::AddRef() Unexecuted instantiation: mozilla::AccessibleCaretEventHub::AddRef() Unexecuted instantiation: MobileViewportManager::AddRef() Unexecuted instantiation: mozilla::PresShell::AddRef() Unexecuted instantiation: ZoomConstraintsClient::AddRef() Unexecuted instantiation: nsCaret::AddRef() Unexecuted instantiation: viewer_detail::BFCachePreventionObserver::AddRef() Unexecuted instantiation: nsDocumentViewer::AddRef() Unexecuted instantiation: nsDocViewerSelectionListener::AddRef() Unexecuted instantiation: nsDocViewerFocusListener::AddRef() Unexecuted instantiation: nsFrameTraversal::AddRef() Unexecuted instantiation: nsFrameIterator::AddRef() Unexecuted instantiation: nsLayoutHistoryState::AddRef() Unexecuted instantiation: nsStyleSheetService::AddRef() Unexecuted instantiation: mozilla::layout::ScrollbarActivity::AddRef() Unexecuted instantiation: nsBulletListener::AddRef() Unexecuted instantiation: nsImageFrame::IconLoad::AddRef() Unexecuted instantiation: nsImageListener::AddRef() Unexecuted instantiation: nsImageMap::AddRef() Unexecuted instantiation: nsComboButtonListener::AddRef() Unexecuted instantiation: nsFileControlFrame::MouseListener::AddRef() Unexecuted instantiation: nsListEventListener::AddRef() Unexecuted instantiation: nsRangeFrame::DummyTouchListener::AddRef() Unexecuted instantiation: nsTextControlFrame::nsAnonDivObserver::AddRef() Unexecuted instantiation: mozilla::SVGTemplateElementObserver::AddRef() Unexecuted instantiation: mozilla::nsSVGRenderingObserverProperty::AddRef() Unexecuted instantiation: mozilla::SVGMaskObserverList::AddRef() Unexecuted instantiation: SVGTextFrame::MutationObserver::AddRef() Unexecuted instantiation: nsSVGImageListener::AddRef() Unexecuted instantiation: nsBoxLayout::AddRef() Unexecuted instantiation: nsButtonBoxFrame::nsButtonBoxListener::AddRef() Unexecuted instantiation: nsImageBoxListener::AddRef() Unexecuted instantiation: nsMenuBarListener::AddRef() Unexecuted instantiation: nsMenuTimerMediator::AddRef() Unexecuted instantiation: nsSliderMediator::AddRef() Unexecuted instantiation: nsSplitterFrameInner::AddRef() nsXULPopupManager::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unexecuted instantiation: nsXULTooltipListener::AddRef() Unexecuted instantiation: nsTreeImageListener::AddRef() Unexecuted instantiation: nsGlyphTableList::AddRef() Unexecuted instantiation: nsMathMLmactionFrame::MouseListener::AddRef() Unexecuted instantiation: inDeepTreeWalker::AddRef() Unexecuted instantiation: mozilla::layout::RemotePrintJobChild::AddRef() Unexecuted instantiation: nsPrintJob::AddRef() Unexecuted instantiation: nsPrintPreviewListener::AddRef() Unexecuted instantiation: nsContentDLF::AddRef() Unexecuted instantiation: mozilla::LoadContext::AddRef() nsAboutRedirector::AddRef() Line | Count | Source | 667 | 858 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 858 | { \ | 669 | 858 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 858 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 858 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 858 | if (!mRefCnt.isThreadSafe) \ | 673 | 858 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 858 | nsrefcnt count = ++mRefCnt; \ | 675 | 858 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 858 | return count; \ | 677 | 858 | } |
Unexecuted instantiation: MaybeCloseWindowHelper::AddRef() Unexecuted instantiation: nsDSURIContentListener::AddRef() Unexecuted instantiation: nsDefaultURIFixup::AddRef() Unexecuted instantiation: nsDefaultURIFixupInfo::AddRef() Unexecuted instantiation: nsDocShell::InterfaceRequestorProxy::AddRef() Unexecuted instantiation: nsDocShellTreeOwner::AddRef() Unexecuted instantiation: ChromeTooltipListener::AddRef() Unexecuted instantiation: nsPingListener::AddRef() Unexecuted instantiation: nsRefreshTimer::AddRef() Unexecuted instantiation: nsWebNavigationInfo::AddRef() mozilla::TimelineConsumers::AddRef() Line | Count | Source | 667 | 176 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 176 | { \ | 669 | 176 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 176 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 176 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 176 | if (!mRefCnt.isThreadSafe) \ | 673 | 176 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 176 | nsrefcnt count = ++mRefCnt; \ | 675 | 176 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 176 | return count; \ | 677 | 176 | } |
Unexecuted instantiation: nsSHEntry::AddRef() Unexecuted instantiation: nsSHEntryShared::AddRef() nsSHistoryObserver::AddRef() Line | Count | Source | 667 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 9 | { \ | 669 | 9 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 9 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 9 | if (!mRefCnt.isThreadSafe) \ | 673 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 9 | nsrefcnt count = ++mRefCnt; \ | 675 | 9 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 9 | return count; \ | 677 | 9 | } |
Unexecuted instantiation: nsSHistory::AddRef() Unexecuted instantiation: nsAppShellService::AddRef() Unexecuted instantiation: WebBrowserChrome2Stub::AddRef() Unexecuted instantiation: WindowlessBrowser::AddRef() Unexecuted instantiation: nsChromeTreeOwner::AddRef() Unexecuted instantiation: nsContentTreeOwner::AddRef() Unexecuted instantiation: mozilla::WebShellWindowTimerCallback::AddRef() Unexecuted instantiation: nsWindowMediator::AddRef() Unexecuted instantiation: nsXULWindow::AddRef() Unexecuted instantiation: nsXPCOMDetector::AddRef() Unexecuted instantiation: mozilla::a11y::DocManager::AddRef() Unexecuted instantiation: mozilla::a11y::nsAccessibleRelation::AddRef() Unexecuted instantiation: mozilla::a11y::xpcAccessibleGeneric::AddRef() Unexecuted instantiation: InitEditorSpellCheckCallback::AddRef() Unexecuted instantiation: UpdateCurrentDictionaryCallback::AddRef() Unexecuted instantiation: mozPersonalDictionary::AddRef() Unexecuted instantiation: CertBlocklist::AddRef() Unexecuted instantiation: ContentSignatureVerifier::AddRef() Unexecuted instantiation: mozilla::DataStorageMemoryReporter::AddRef() Unexecuted instantiation: mozilla::DataStorage::AddRef() Unexecuted instantiation: mozilla::LocalCertService::AddRef() Unexecuted instantiation: mozilla::psm::NSSErrorsService::AddRef() Unexecuted instantiation: OSKeyStore::AddRef() Unexecuted instantiation: mozilla::psm::PKCS11ModuleDB::AddRef() Unexecuted instantiation: mozilla::psm::PSMContentStreamListener::AddRef() Unexecuted instantiation: mozilla::psm::PSMContentDownloaderChild::AddRef() Unexecuted instantiation: mozilla::psm::PSMContentListener::AddRef() Unexecuted instantiation: SecretDecoderRing::AddRef() Unexecuted instantiation: mozilla::psm::TransportSecurityInfo::AddRef() Unexecuted instantiation: nsCertOverrideService::AddRef() Unexecuted instantiation: nsCertAddonInfo::AddRef() Unexecuted instantiation: nsCertTreeDispInfo::AddRef() Unexecuted instantiation: nsCertTree::AddRef() Unexecuted instantiation: nsClientAuthRememberService::AddRef() Unexecuted instantiation: nsCryptoHash::AddRef() Unexecuted instantiation: nsCryptoHMAC::AddRef() Unexecuted instantiation: nsKeyObject::AddRef() Unexecuted instantiation: nsKeyObjectFactory::AddRef() Unexecuted instantiation: nsKeygenFormProcessor::AddRef() Unexecuted instantiation: nsKeygenFormProcessorContent::AddRef() Unexecuted instantiation: nsKeygenThread::AddRef() Unexecuted instantiation: nsNSSASN1Sequence::AddRef() Unexecuted instantiation: nsNSSASN1PrintableItem::AddRef() Unexecuted instantiation: OCSPRequest::AddRef() Unexecuted instantiation: nsX509CertValidity::AddRef() Unexecuted instantiation: Unified_cpp_security_manager_ssl1.cpp:mozilla::psm::(anonymous namespace)::PrivateBrowsingObserver::AddRef() Unexecuted instantiation: nsNSSCertificate::AddRef() Unexecuted instantiation: nsNSSCertList::AddRef() Unexecuted instantiation: nsNSSCertificateDB::AddRef() Unexecuted instantiation: nsNSSComponent::AddRef() Unexecuted instantiation: PipUIContext::AddRef() Unexecuted instantiation: nsNSSVersion::AddRef() Unexecuted instantiation: nsNTLMAuthModule::AddRef() Unexecuted instantiation: nsPK11Token::AddRef() Unexecuted instantiation: nsPK11TokenDB::AddRef() Unexecuted instantiation: nsPKCS11Slot::AddRef() Unexecuted instantiation: nsPKCS11Module::AddRef() Unexecuted instantiation: nsProtectedAuthThread::AddRef() Unexecuted instantiation: nsRandomGenerator::AddRef() Unexecuted instantiation: nsSSLSocketProvider::AddRef() Unexecuted instantiation: nsSecureBrowserUIImpl::AddRef() Unexecuted instantiation: SiteHSTSState::AddRef() Unexecuted instantiation: SiteHPKPState::AddRef() Unexecuted instantiation: nsSiteSecurityService::AddRef() Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:(anonymous namespace)::CipherSuiteChangeObserver::AddRef() Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:(anonymous namespace)::PrefObserver::AddRef() Unexecuted instantiation: nsTLSSocketProvider::AddRef() Unexecuted instantiation: nsNSSASN1Tree::AddRef() Unexecuted instantiation: nsNSSDialogs::AddRef() Unexecuted instantiation: nsDBusRemoteService::AddRef() Unexecuted instantiation: nsGTKRemoteService::AddRef() Unexecuted instantiation: nsRemoteService::AddRef() Unexecuted instantiation: mozilla::AlertNotification::AddRef() Unexecuted instantiation: nsAlertsService::AddRef() Unexecuted instantiation: nsXULAlerts::AddRef() Unexecuted instantiation: Unified_cpp_components_alerts0.cpp:(anonymous namespace)::IconCallback::AddRef() mozilla::BackgroundHangManager::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unexecuted instantiation: mozilla::nsHangDetails::AddRef() Unexecuted instantiation: nsWebBrowserContentPolicy::AddRef() Unexecuted instantiation: mozilla::ClearSiteData::PendingCleanupHolder::AddRef() mozilla::ClearSiteData::AddRef() Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
Unexecuted instantiation: nsCommandLine::AddRef() Unexecuted instantiation: DownloadPlatform::AddRef() Unexecuted instantiation: Unified_cpp_extensions0.cpp:mozilla::extensions::(anonymous namespace)::AtomSetPref::AddRef() Unexecuted instantiation: mozilla::extensions::ChannelWrapper::RequestListener::AddRef() Unexecuted instantiation: mozilla::extensions::StreamFilterParent::AddRef() Unexecuted instantiation: mozilla::FinalizationWitnessService::AddRef() Unexecuted instantiation: nsFindService::AddRef() Unexecuted instantiation: nsWebBrowserFind::AddRef() Unexecuted instantiation: nsMediaSniffer::AddRef() Unexecuted instantiation: mozilla::MozIntlHelper::AddRef() Unexecuted instantiation: mozilla::NativeOSFileInternalsService::AddRef() nsParentalControlsService::AddRef() Line | Count | Source | 667 | 2 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 2 | { \ | 669 | 2 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 2 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 2 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 2 | if (!mRefCnt.isThreadSafe) \ | 673 | 2 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 2 | nsrefcnt count = ++mRefCnt; \ | 675 | 2 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 2 | return count; \ | 677 | 2 | } |
Unexecuted instantiation: mozilla::jsperf::Module::AddRef() Unexecuted instantiation: nsPerformanceObservationTarget::AddRef() Unexecuted instantiation: nsPerformanceGroupDetails::AddRef() Unexecuted instantiation: nsPerformanceStats::AddRef() Unexecuted instantiation: nsPerformanceSnapshot::AddRef() Unexecuted instantiation: PerformanceAlert::AddRef() Unexecuted instantiation: PendingAlertsCollector::AddRef() Unexecuted instantiation: nsPerformanceStatsService::AddRef() Unexecuted instantiation: mozilla::places::Database::AddRef() Unexecuted instantiation: mozilla::places::AsyncStatementCallback::AddRef() Unexecuted instantiation: mozilla::places::ConcurrentStatementsHolder::AddRef() Unexecuted instantiation: mozilla::places::History::AddRef() Unexecuted instantiation: mozilla::places::PlaceInfo::AddRef() Unexecuted instantiation: mozilla::places::MatchAutoCompleteFunction::AddRef() Unexecuted instantiation: mozilla::places::CalculateFrecencyFunction::AddRef() Unexecuted instantiation: mozilla::places::GenerateGUIDFunction::AddRef() Unexecuted instantiation: mozilla::places::IsValidGUIDFunction::AddRef() Unexecuted instantiation: mozilla::places::GetUnreversedHostFunction::AddRef() Unexecuted instantiation: mozilla::places::FixupURLFunction::AddRef() Unexecuted instantiation: mozilla::places::FrecencyNotificationFunction::AddRef() Unexecuted instantiation: mozilla::places::StoreLastInsertedIdFunction::AddRef() Unexecuted instantiation: mozilla::places::GetQueryParamFunction::AddRef() Unexecuted instantiation: mozilla::places::HashFunction::AddRef() Unexecuted instantiation: mozilla::places::GetPrefixFunction::AddRef() Unexecuted instantiation: mozilla::places::GetHostAndPortFunction::AddRef() Unexecuted instantiation: mozilla::places::StripPrefixAndUserinfoFunction::AddRef() Unexecuted instantiation: mozilla::places::IsFrecencyDecayingFunction::AddRef() Unexecuted instantiation: mozilla::places::SqrtFunction::AddRef() Unexecuted instantiation: mozilla::places::NoteSyncChangeFunction::AddRef() Unexecuted instantiation: mozilla::places::PlacesShutdownBlocker::AddRef() Unexecuted instantiation: mozilla::places::VisitInfo::AddRef() Unexecuted instantiation: nsAnnoProtocolHandler::AddRef() Unexecuted instantiation: nsAnnotationService::AddRef() Unexecuted instantiation: nsFaviconService::AddRef() Unexecuted instantiation: nsNavBookmarks::AddRef() Unexecuted instantiation: nsNavHistory::AddRef() Unexecuted instantiation: nsNavHistoryQuery::AddRef() Unexecuted instantiation: nsNavHistoryQueryOptions::AddRef() Unexecuted instantiation: mozilla::reflect::Module::AddRef() Unexecuted instantiation: PendingDBLookup::AddRef() Unexecuted instantiation: PendingLookup::AddRef() Unexecuted instantiation: ApplicationReputationService::AddRef() Unexecuted instantiation: ReputationQueryParam::AddRef() Unexecuted instantiation: LoginWhitelist::AddRef() Unexecuted instantiation: mozilla::LoginReputationService::AddRef() Unexecuted instantiation: mozilla::dom::LoginReputationParent::AddRef() mozilla::nsRFPService::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
Unexecuted instantiation: nsSessionStoreUtils::AddRef() Unexecuted instantiation: nsAppStartup::AddRef() Unexecuted instantiation: nsUserInfo::AddRef() Telemetry.cpp:(anonymous namespace)::TelemetryImpl::AddRef() Line | Count | Source | 667 | 15 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 15 | { \ | 669 | 15 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 15 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 15 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 15 | if (!mRefCnt.isThreadSafe) \ | 673 | 15 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 15 | nsrefcnt count = ++mRefCnt; \ | 675 | 15 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 15 | return count; \ | 677 | 15 | } |
Unexecuted instantiation: TelemetryGeckoViewTestingImpl::AddRef() Unexecuted instantiation: PageThumbsProtocol::AddRef() Unexecuted instantiation: mozilla::safebrowsing::VariableLengthPrefixSet::AddRef() Unexecuted instantiation: nsUrlClassifierPrefixSet::AddRef() Unexecuted instantiation: nsUrlClassifierStreamUpdater::AddRef() Unexecuted instantiation: nsUrlClassifierDBServiceWorker::AddRef() Unexecuted instantiation: nsUrlClassifierLookupCallback::AddRef() Unexecuted instantiation: nsUrlClassifierClassifyCallback::AddRef() Unexecuted instantiation: nsUrlClassifierDBService::AddRef() Unexecuted instantiation: ThreatHitReportListener::AddRef() Unexecuted instantiation: nsUrlClassifierPositiveCacheEntry::AddRef() Unexecuted instantiation: nsUrlClassifierCacheEntry::AddRef() Unexecuted instantiation: nsUrlClassifierCacheInfo::AddRef() Unexecuted instantiation: UrlClassifierDBServiceWorkerProxy::AddRef() Unexecuted instantiation: UrlClassifierLookupCallbackProxy::AddRef() Unexecuted instantiation: UrlClassifierCallbackProxy::AddRef() Unexecuted instantiation: UrlClassifierUpdateObserverProxy::AddRef() Unexecuted instantiation: nsUrlClassifierUtils::AddRef() Unexecuted instantiation: nsDialogParamBlock::AddRef() Unexecuted instantiation: nsWindowWatcher::AddRef() Unexecuted instantiation: mozilla::ctypes::Module::AddRef() Unexecuted instantiation: nsAutoCompleteSimpleResult::AddRef() Unexecuted instantiation: nsPrintProgress::AddRef() Unexecuted instantiation: nsPrintProgressParams::AddRef() Unexecuted instantiation: nsPrintingPromptService::AddRef() Unexecuted instantiation: mozilla::embedding::MockWebBrowserPrint::AddRef() Unexecuted instantiation: mozilla::embedding::PrintProgressDialogChild::AddRef() Unexecuted instantiation: mozilla::embedding::PrintProgressDialogParent::AddRef() Unexecuted instantiation: nsPrintingProxy::AddRef() Unexecuted instantiation: mozilla::nsTerminator::AddRef() Unexecuted instantiation: mozilla::NativeFileWatcherService::AddRef() Unexecuted instantiation: AddonContentPolicy::AddRef() Unexecuted instantiation: mozilla::AddonManagerStartup::AddRef() Unexecuted instantiation: Unified_cpp_mozapps_extensions0.cpp:mozilla::(anonymous namespace)::RegistryEntries::AddRef() Unexecuted instantiation: nsToolkitProfile::AddRef() Unexecuted instantiation: nsToolkitProfileLock::AddRef() Unexecuted instantiation: nsToolkitProfileService::AddRef() Unexecuted instantiation: nsToolkitProfileFactory::AddRef() Unexecuted instantiation: nsSingletonFactory::AddRef() Unexecuted instantiation: nsNativeAppSupportBase::AddRef() Unexecuted instantiation: nsUpdateProcessor::AddRef() Unexecuted instantiation: nsUnixSystemProxySettings::AddRef() Unexecuted instantiation: nsAutoConfig::AddRef() Unexecuted instantiation: nsReadConfig::AddRef() Unexecuted instantiation: mozilla::devtools::FileDescriptorOutputStream::AddRef() Unexecuted instantiation: IdentityCryptoService.cpp:(anonymous namespace)::IdentityCryptoService::AddRef() Unexecuted instantiation: IdentityCryptoService.cpp:(anonymous namespace)::KeyPair::AddRef() mozilla::scache::StartupCache::AddRef() Line | Count | Source | 667 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 6 | { \ | 669 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 6 | if (!mRefCnt.isThreadSafe) \ | 673 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 6 | nsrefcnt count = ++mRefCnt; \ | 675 | 6 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 6 | return count; \ | 677 | 6 | } |
mozilla::scache::StartupCacheListener::AddRef() Line | Count | Source | 667 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 9 | { \ | 669 | 9 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 9 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 9 | if (!mRefCnt.isThreadSafe) \ | 673 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 9 | nsrefcnt count = ++mRefCnt; \ | 675 | 9 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 9 | return count; \ | 677 | 9 | } |
Unexecuted instantiation: mozilla::jsdebugger::JSDebugger::AddRef() Unexecuted instantiation: nsAlertsIconListener::AddRef() Unexecuted instantiation: nsGConfService::AddRef() Unexecuted instantiation: nsFlatpakHandlerApp::AddRef() Unexecuted instantiation: nsGIOMimeApp::AddRef() Unexecuted instantiation: GIOUTF8StringEnumerator::AddRef() Unexecuted instantiation: nsGIOService::AddRef() Unexecuted instantiation: nsGSettingsCollection::AddRef() Unexecuted instantiation: nsGSettingsService::AddRef() Unexecuted instantiation: nsSystemAlertsService::AddRef() Unexecuted instantiation: mozilla::browser::AboutRedirector::AddRef() mozilla::browser::DirectoryProvider::AddRef() Line | Count | Source | 667 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 668 | 12 | { \ | 669 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 670 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 671 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 672 | 12 | if (!mRefCnt.isThreadSafe) \ | 673 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 674 | 12 | nsrefcnt count = ++mRefCnt; \ | 675 | 12 | NS_LOG_ADDREF(this, count, _name, sizeof(*this)); \ | 676 | 12 | return count; \ | 677 | 12 | } |
Unexecuted instantiation: nsFeedSniffer::AddRef() Unexecuted instantiation: nsGNOMEShellService::AddRef() Unexecuted instantiation: Foo::AddRef() Unexecuted instantiation: Bar::AddRef() Unexecuted instantiation: testing::OutputStreamCallback::AddRef() Unexecuted instantiation: testing::InputStreamCallback::AddRef() Unexecuted instantiation: testing::AsyncStringStream::AddRef() Unexecuted instantiation: testing::LengthInputStream::AddRef() Unexecuted instantiation: testing::LengthCallback::AddRef() Unexecuted instantiation: TestAtoms::nsAtomRunner::AddRef() Unexecuted instantiation: nsThreadSafeAutoRefCntRunner::AddRef() Unexecuted instantiation: FakeInputStream::AddRef() Unexecuted instantiation: nsTestService::AddRef() Unexecuted instantiation: NonCloneableInputStream::AddRef() Unexecuted instantiation: nsReceiver::AddRef() Unexecuted instantiation: nsShortReader::AddRef() Unexecuted instantiation: nsPump::AddRef() Unexecuted instantiation: TestRacingServiceManager::Factory::AddRef() Unexecuted instantiation: TestRacingServiceManager::Component1::AddRef() Unexecuted instantiation: TestRacingServiceManager::Component2::AddRef() Unexecuted instantiation: InputStreamCallback::AddRef() Unexecuted instantiation: NonSeekableStringStream::AddRef() Unexecuted instantiation: WaitForCondition::AddRef() Unexecuted instantiation: ServerListener::AddRef() Unexecuted instantiation: ClientInputCallback::AddRef() Unexecuted instantiation: UDPClientListener::AddRef() Unexecuted instantiation: UDPServerListener::AddRef() Unexecuted instantiation: MulticastTimerCallback::AddRef() Unexecuted instantiation: mozilla::net::nsTestDHCPClient::AddRef() Unexecuted instantiation: NonSeekableStream::AddRef() Unexecuted instantiation: AsyncStatementSpinner::AddRef() Unexecuted instantiation: UnownedCallback::AddRef() Unexecuted instantiation: GMPShutdownObserver::AddRef() Unexecuted instantiation: ClearCDMStorageTask::AddRef() Unexecuted instantiation: GMPRemoveTest::AddRef() Unexecuted instantiation: TestTransaction::AddRef() Unexecuted instantiation: WaitForTopicSpinner::AddRef() Unexecuted instantiation: PlacesAsyncStatementSpinner::AddRef() Unexecuted instantiation: WaitForConnectionClosed::AddRef() Unexecuted instantiation: mock_Link::AddRef() Unexecuted instantiation: VisitURIObserver::AddRef() Unexecuted instantiation: test_observer_topic_dispatched_helpers::statusObserver::AddRef() Unexecuted instantiation: Unified_cpp_geckoview_gtest0.cpp:(anonymous namespace)::DataLoadedObserver::AddRef() Unexecuted instantiation: Unified_cpp_tests_gtest0.cpp:(anonymous namespace)::MyParseCallback::AddRef() Unexecuted instantiation: sctp_unittest.cpp:(anonymous namespace)::SendPeriodic::AddRef() Unexecuted instantiation: sockettransportservice_unittest.cpp:(anonymous namespace)::SocketHandler::AddRef() |
678 | | |
679 | | /** |
680 | | * Use this macro to implement the AddRef method for a given <i>_class</i> |
681 | | * @param _class The name of the class implementing the method |
682 | | */ |
683 | | #define NS_IMPL_ADDREF(_class) \ |
684 | | NS_IMPL_NAMED_ADDREF(_class, #_class) |
685 | | |
686 | | /** |
687 | | * Use this macro to implement the AddRef method for a given <i>_class</i> |
688 | | * implemented as a wholly owned aggregated object intended to implement |
689 | | * interface(s) for its owner |
690 | | * @param _class The name of the class implementing the method |
691 | | * @param _aggregator the owning/containing object |
692 | | */ |
693 | | #define NS_IMPL_ADDREF_USING_AGGREGATOR(_class, _aggregator) \ |
694 | 0 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ |
695 | 0 | { \ |
696 | 0 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ |
697 | 0 | MOZ_ASSERT(_aggregator, "null aggregator"); \ |
698 | 0 | return (_aggregator)->AddRef(); \ |
699 | 0 | } Unexecuted instantiation: mozilla::dom::CSSFontFaceRuleDecl::AddRef() Unexecuted instantiation: mozilla::dom::CSSPageRuleDeclaration::AddRef() Unexecuted instantiation: mozilla::dom::CSSStyleRuleDeclaration::AddRef() Unexecuted instantiation: nsSiteWindow::AddRef() |
700 | | |
701 | | // We decrement the refcnt before logging the actual release, but when logging |
702 | | // named things, accessing the name may not be valid after the refcnt |
703 | | // decrement, because the object may have been destroyed on a different thread. |
704 | | // Use this macro to ensure that we have a local copy of the name prior to |
705 | | // the refcnt decrement. (We use a macro to make absolutely sure the name |
706 | | // isn't loaded in builds where it wouldn't be used.) |
707 | | #ifdef NS_BUILD_REFCNT_LOGGING |
708 | | #define NS_LOAD_NAME_BEFORE_RELEASE(localname, _name) \ |
709 | | const char* const localname = _name |
710 | | #else |
711 | | #define NS_LOAD_NAME_BEFORE_RELEASE(localname, _name) |
712 | | #endif |
713 | | |
714 | | /** |
715 | | * Use this macro to implement the Release method for a given |
716 | | * <i>_class</i>. |
717 | | * @param _class The name of the class implementing the method |
718 | | * @param _name The class name to be passed to XPCOM leak checking |
719 | | * @param _destroy A statement that is executed when the object's |
720 | | * refcount drops to zero. |
721 | | * |
722 | | * For example, |
723 | | * |
724 | | * NS_IMPL_RELEASE_WITH_DESTROY(Foo, "Foo", Destroy(this)) |
725 | | * |
726 | | * will cause |
727 | | * |
728 | | * Destroy(this); |
729 | | * |
730 | | * to be invoked when the object's refcount drops to zero. This |
731 | | * allows for arbitrary teardown activity to occur (e.g., deallocation |
732 | | * of object allocated with placement new). |
733 | | */ |
734 | | #define NS_IMPL_NAMED_RELEASE_WITH_DESTROY(_class, _name, _destroy) \ |
735 | 71.6M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ |
736 | 71.6M | { \ |
737 | 71.6M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ |
738 | 71.6M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ |
739 | 71.6M | if (!mRefCnt.isThreadSafe) \ |
740 | 71.6M | NS_ASSERT_OWNINGTHREAD(_class); \ |
741 | 71.6M | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ |
742 | 71.6M | nsrefcnt count = --mRefCnt; \ |
743 | 71.6M | NS_LOG_RELEASE(this, count, nametmp); \ |
744 | 71.6M | if (count == 0) { \ |
745 | 5.98M | mRefCnt = 1; /* stabilize */ \ |
746 | 5.98M | _destroy; \ |
747 | 5.98M | return 0; \ |
748 | 5.98M | } \ |
749 | 71.6M | return count; \ |
750 | 71.6M | } Unexecuted instantiation: mozilla::SandboxSettings::Release() Unexecuted instantiation: mozilla::SandboxReportWrapper::Release() Unexecuted instantiation: mozilla::SandboxReportArray::Release() Unexecuted instantiation: mozilla::SandboxReporterWrapper::Release() Unexecuted instantiation: nsArray::Release() Unexecuted instantiation: nsSimpleProperty::Release() nsHashPropertyBag::Release() Line | Count | Source | 735 | 5 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 5 | { \ | 737 | 5 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 5 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 5 | if (!mRefCnt.isThreadSafe) \ | 740 | 5 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 5 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 5 | nsrefcnt count = --mRefCnt; \ | 743 | 5 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 5 | if (count == 0) { \ | 745 | 5 | mRefCnt = 1; /* stabilize */ \ | 746 | 5 | _destroy; \ | 747 | 5 | return 0; \ | 748 | 5 | } \ | 749 | 5 | return count; \ | 750 | 5 | } |
Unexecuted instantiation: nsINIParserFactory::Release() Unexecuted instantiation: nsINIParserImpl::Release() nsObserverService::Release() Line | Count | Source | 735 | 158 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 158 | { \ | 737 | 158 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 158 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 158 | if (!mRefCnt.isThreadSafe) \ | 740 | 158 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 158 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 158 | nsrefcnt count = --mRefCnt; \ | 743 | 158 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 158 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 158 | return count; \ | 750 | 158 | } |
Unexecuted instantiation: nsPersistentProperties::Release() Unexecuted instantiation: nsPropertyElement::Release() nsSimpleEnumerator::Release() Line | Count | Source | 735 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 12 | { \ | 737 | 12 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 12 | if (!mRefCnt.isThreadSafe) \ | 740 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 12 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 12 | nsrefcnt count = --mRefCnt; \ | 743 | 12 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 12 | if (count == 0) { \ | 745 | 6 | mRefCnt = 1; /* stabilize */ \ | 746 | 6 | _destroy; \ | 747 | 6 | return 0; \ | 748 | 6 | } \ | 749 | 12 | return count; \ | 750 | 12 | } |
Unexecuted instantiation: nsSupportsID::Release() Unexecuted instantiation: nsSupportsCString::Release() Unexecuted instantiation: nsSupportsString::Release() Unexecuted instantiation: nsSupportsPRBool::Release() Unexecuted instantiation: nsSupportsPRUint8::Release() Unexecuted instantiation: nsSupportsPRUint16::Release() Unexecuted instantiation: nsSupportsPRUint32::Release() Unexecuted instantiation: nsSupportsPRUint64::Release() Unexecuted instantiation: nsSupportsPRTime::Release() Unexecuted instantiation: nsSupportsChar::Release() Unexecuted instantiation: nsSupportsPRInt16::Release() Unexecuted instantiation: nsSupportsPRInt32::Release() Unexecuted instantiation: nsSupportsPRInt64::Release() Unexecuted instantiation: nsSupportsFloat::Release() Unexecuted instantiation: nsSupportsDouble::Release() Unexecuted instantiation: nsSupportsInterfacePointer::Release() Unexecuted instantiation: nsSupportsDependentCString::Release() Unexecuted instantiation: nsVariant::Release() Unexecuted instantiation: Unified_cpp_xpcom_ds1.cpp:(anonymous namespace)::JSEnumerator::Release() Unexecuted instantiation: Unified_cpp_xpcom_ds1.cpp:(anonymous namespace)::JSStringEnumerator::Release() nsDirectoryService::Release() Line | Count | Source | 735 | 42 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 42 | { \ | 737 | 42 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 42 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 42 | if (!mRefCnt.isThreadSafe) \ | 740 | 42 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 42 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 42 | nsrefcnt count = --mRefCnt; \ | 743 | 42 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 42 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 42 | return count; \ | 750 | 42 | } |
Line | Count | Source | 735 | 348 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 348 | { \ | 737 | 348 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 348 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 348 | if (!mRefCnt.isThreadSafe) \ | 740 | 348 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 348 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 348 | nsrefcnt count = --mRefCnt; \ | 743 | 348 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 348 | if (count == 0) { \ | 745 | 115 | mRefCnt = 1; /* stabilize */ \ | 746 | 115 | _destroy; \ | 747 | 115 | return 0; \ | 748 | 115 | } \ | 749 | 348 | return count; \ | 750 | 348 | } |
Unexecuted instantiation: mozilla::net::FileDescriptorFile::Release() Unexecuted instantiation: mozilla::InputStreamLengthWrapper::Release() Unexecuted instantiation: mozilla::NonBlockingAsyncInputStream::Release() Unexecuted instantiation: mozilla::SlicedInputStream::Release() Unexecuted instantiation: mozilla::SnappyCompressOutputStream::Release() Unexecuted instantiation: mozilla::SnappyUncompressInputStream::Release() nsAppFileLocationProvider::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
Unexecuted instantiation: nsBinaryOutputStream::Release() Unexecuted instantiation: nsBinaryInputStream::Release() Unexecuted instantiation: nsIOUtil::Release() Unexecuted instantiation: nsInputStreamTee::Release() Unexecuted instantiation: nsMultiplexInputStream::Release() Unexecuted instantiation: nsMultiplexInputStream::AsyncWaitLengthHelper::Release() Unexecuted instantiation: nsPipeInputStream::Release() Unexecuted instantiation: nsScriptableBase64Encoder::Release() Unexecuted instantiation: nsScriptableInputStream::Release() Unexecuted instantiation: nsStorageStream::Release() Unexecuted instantiation: nsStorageInputStream::Release() Unexecuted instantiation: nsStringInputStream::Release() Unexecuted instantiation: StringUnicharInputStream::Release() Unexecuted instantiation: mozilla::AbstractThread::Release() mozilla::SharedThreadPoolShutdownObserver::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
Unified_cpp_xpcom_threads0.cpp:(anonymous namespace)::SchedulerEventTarget::Release() Line | Count | Source | 735 | 84 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 84 | { \ | 737 | 84 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 84 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 84 | if (!mRefCnt.isThreadSafe) \ | 740 | 84 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 84 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 84 | nsrefcnt count = --mRefCnt; \ | 743 | 84 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 84 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 84 | return count; \ | 750 | 84 | } |
Unexecuted instantiation: mozilla::TaskQueue::EventTargetWrapper::Release() Unexecuted instantiation: mozilla::ThreadEventTarget::Release() Unexecuted instantiation: mozilla::ThrottledEventQueue::Inner::Release() Unexecuted instantiation: mozilla::ThrottledEventQueue::Release() Line | Count | Source | 735 | 1 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 1 | { \ | 737 | 1 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 1 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 1 | if (!mRefCnt.isThreadSafe) \ | 740 | 1 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 1 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 1 | nsrefcnt count = --mRefCnt; \ | 743 | 1 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 1 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 1 | return count; \ | 750 | 1 | } |
Unexecuted instantiation: nsEnvironment::Release() Unexecuted instantiation: nsProcess::Release() Line | Count | Source | 735 | 413 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 413 | { \ | 737 | 413 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 413 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 413 | if (!mRefCnt.isThreadSafe) \ | 740 | 413 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 413 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 413 | nsrefcnt count = --mRefCnt; \ | 743 | 413 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 413 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 413 | return count; \ | 750 | 413 | } |
Unexecuted instantiation: nsThreadPool::Release() mozilla::IdlePeriod::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
mozilla::Runnable::Release() Line | Count | Source | 735 | 235 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 235 | { \ | 737 | 235 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 235 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 235 | if (!mRefCnt.isThreadSafe) \ | 740 | 235 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 235 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 235 | nsrefcnt count = --mRefCnt; \ | 743 | 235 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 235 | if (count == 0) { \ | 745 | 128 | mRefCnt = 1; /* stabilize */ \ | 746 | 128 | _destroy; \ | 747 | 128 | return 0; \ | 748 | 128 | } \ | 749 | 235 | return count; \ | 750 | 235 | } |
Unified_cpp_xpcom_threads1.cpp:(anonymous namespace)::ShutdownObserveHelper::Release() Line | Count | Source | 735 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 9 | { \ | 737 | 9 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 9 | if (!mRefCnt.isThreadSafe) \ | 740 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 9 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 9 | nsrefcnt count = --mRefCnt; \ | 743 | 9 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 9 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 9 | return count; \ | 750 | 9 | } |
nsChromeProtocolHandler::Release() Line | Count | Source | 735 | 26.6k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 26.6k | { \ | 737 | 26.6k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 26.6k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 26.6k | if (!mRefCnt.isThreadSafe) \ | 740 | 26.6k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 26.6k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 26.6k | nsrefcnt count = --mRefCnt; \ | 743 | 26.6k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 26.6k | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 26.6k | return count; \ | 750 | 26.6k | } |
nsChromeRegistry::Release() Line | Count | Source | 735 | 18 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 18 | { \ | 737 | 18 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 18 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 18 | if (!mRefCnt.isThreadSafe) \ | 740 | 18 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 18 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 18 | nsrefcnt count = --mRefCnt; \ | 743 | 18 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 18 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 18 | return count; \ | 750 | 18 | } |
Line | Count | Source | 735 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 9 | { \ | 737 | 9 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 9 | if (!mRefCnt.isThreadSafe) \ | 740 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 9 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 9 | nsrefcnt count = --mRefCnt; \ | 743 | 9 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 9 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 9 | return count; \ | 750 | 9 | } |
Line | Count | Source | 735 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 9 | { \ | 737 | 9 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 9 | if (!mRefCnt.isThreadSafe) \ | 740 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 9 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 9 | nsrefcnt count = --mRefCnt; \ | 743 | 9 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 9 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 9 | return count; \ | 750 | 9 | } |
Line | Count | Source | 735 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 9 | { \ | 737 | 9 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 9 | if (!mRefCnt.isThreadSafe) \ | 740 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 9 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 9 | nsrefcnt count = --mRefCnt; \ | 743 | 9 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 9 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 9 | return count; \ | 750 | 9 | } |
Unexecuted instantiation: nsPrefLocalizedString::Release() Unexecuted instantiation: mozilla::nsRelativeFilePref::Release() Unexecuted instantiation: mozilla::PreferenceServiceReporter::Release() mozilla::Preferences::Release() Line | Count | Source | 735 | 30 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 30 | { \ | 737 | 30 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 30 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 30 | if (!mRefCnt.isThreadSafe) \ | 740 | 30 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 30 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 30 | nsrefcnt count = --mRefCnt; \ | 743 | 30 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 30 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 30 | return count; \ | 750 | 30 | } |
Unexecuted instantiation: nsHyphenationManager::MemoryPressureObserver::Release() mozilla::intl::LocaleService::Release() Line | Count | Source | 735 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 9 | { \ | 737 | 9 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 9 | if (!mRefCnt.isThreadSafe) \ | 740 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 9 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 9 | nsrefcnt count = --mRefCnt; \ | 743 | 9 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 9 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 9 | return count; \ | 750 | 9 | } |
Unexecuted instantiation: mozilla::intl::OSPreferences::Release() Unexecuted instantiation: nsCollation::Release() Unexecuted instantiation: nsCollationFactory::Release() Unexecuted instantiation: nsStringBundleBase::Release() Unexecuted instantiation: nsStringBundleService::Release() Unexecuted instantiation: Unified_cpp_intl_strres0.cpp:(anonymous namespace)::StringBundleProxy::Release() Unexecuted instantiation: nsConverterInputStream::Release() Unexecuted instantiation: nsConverterOutputStream::Release() Unexecuted instantiation: nsScriptableUnicodeConverter::Release() nsTextToSubURI::Release() Line | Count | Source | 735 | 1 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 1 | { \ | 737 | 1 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 1 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 1 | if (!mRefCnt.isThreadSafe) \ | 740 | 1 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 1 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 1 | nsrefcnt count = --mRefCnt; \ | 743 | 1 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 1 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 1 | return count; \ | 750 | 1 | } |
Unexecuted instantiation: mozilla::net::nsNetworkInfoService::Release() Unexecuted instantiation: ArrayBufferInputStream::Release() Unexecuted instantiation: mozilla::net::BackgroundFileSaverOutputStream::Release() Unexecuted instantiation: mozilla::net::BackgroundFileSaverStreamListener::Release() Unexecuted instantiation: mozilla::net::DigestOutputStream::Release() mozilla::net::CaptivePortalService::Release() Line | Count | Source | 735 | 15 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 15 | { \ | 737 | 15 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 15 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 15 | if (!mRefCnt.isThreadSafe) \ | 740 | 15 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 15 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 15 | nsrefcnt count = --mRefCnt; \ | 743 | 15 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 15 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 15 | return count; \ | 750 | 15 | } |
Unexecuted instantiation: mozilla::net::SocketData::Release() Unexecuted instantiation: mozilla::net::HttpData::Release() Unexecuted instantiation: mozilla::net::WebSocketRequest::Release() Unexecuted instantiation: mozilla::net::DnsData::Release() Unexecuted instantiation: mozilla::net::ConnectionData::Release() Unexecuted instantiation: mozilla::net::RcwnData::Release() Unexecuted instantiation: mozilla::net::LookupArgument::Release() Unexecuted instantiation: mozilla::net::LookupHelper::Release() mozilla::net::Dashboard::Release() Line | Count | Source | 735 | 1 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 1 | { \ | 737 | 1 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 1 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 1 | if (!mRefCnt.isThreadSafe) \ | 740 | 1 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 1 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 1 | nsrefcnt count = --mRefCnt; \ | 743 | 1 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 1 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 1 | return count; \ | 750 | 1 | } |
Unexecuted instantiation: mozilla::net::TokenBucketCancelable::Release() mozilla::net::EventTokenBucket::Release() Line | Count | Source | 735 | 2 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 2 | { \ | 737 | 2 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 2 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 2 | if (!mRefCnt.isThreadSafe) \ | 740 | 2 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 2 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 2 | nsrefcnt count = --mRefCnt; \ | 743 | 2 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 2 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 2 | return count; \ | 750 | 2 | } |
Unexecuted instantiation: mozilla::net::IOActivityMonitor::Release() Unexecuted instantiation: mozilla::net::LoadContextInfo::Release() Unexecuted instantiation: mozilla::net::LoadContextInfoFactory::Release() mozilla::net::LoadInfo::Release() Line | Count | Source | 735 | 49 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 49 | { \ | 737 | 49 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 49 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 49 | if (!mRefCnt.isThreadSafe) \ | 740 | 49 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 49 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 49 | nsrefcnt count = --mRefCnt; \ | 743 | 49 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 49 | if (count == 0) { \ | 745 | 5 | mRefCnt = 1; /* stabilize */ \ | 746 | 5 | _destroy; \ | 747 | 5 | return 0; \ | 748 | 5 | } \ | 749 | 49 | return count; \ | 750 | 49 | } |
Unexecuted instantiation: mozilla::net::MemoryDownloader::Release() Unexecuted instantiation: mozilla::net::PartiallySeekableInputStream::Release() Unexecuted instantiation: mozilla::net::Predictor::DNSListener::Release() Unexecuted instantiation: mozilla::net::Predictor::Action::Release() Unexecuted instantiation: mozilla::net::Predictor::Release() Unexecuted instantiation: mozilla::net::Predictor::SpaceCleaner::Release() Unexecuted instantiation: mozilla::net::Predictor::Resetter::Release() Unexecuted instantiation: mozilla::net::Predictor::PrefetchListener::Release() Unexecuted instantiation: mozilla::net::Predictor::CacheabilityAction::Release() Unexecuted instantiation: mozilla::net::PACResolver::Release() Unexecuted instantiation: mozilla::net::RedirectChannelRegistrar::Release() Unexecuted instantiation: mozilla::net::RequestContext::Release() mozilla::net::RequestContextService::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
Unexecuted instantiation: mozilla::net::SimpleChannelParent::Release() Unexecuted instantiation: mozilla::net::TLSServerConnectionInfo::Release() Unexecuted instantiation: mozilla::net::ThrottleInputStream::Release() Unexecuted instantiation: mozilla::net::ThrottleQueue::Release() mozilla::net::Tickler::Release() Line | Count | Source | 735 | 1 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 1 | { \ | 737 | 1 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 1 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 1 | if (!mRefCnt.isThreadSafe) \ | 740 | 1 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 1 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 1 | nsrefcnt count = --mRefCnt; \ | 743 | 1 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 1 | if (count == 0) { \ | 745 | 1 | mRefCnt = 1; /* stabilize */ \ | 746 | 1 | _destroy; \ | 747 | 1 | return 0; \ | 748 | 1 | } \ | 749 | 1 | return count; \ | 750 | 1 | } |
Unexecuted instantiation: mozilla::net::nsAsyncRedirectVerifyHelper::Release() Unexecuted instantiation: nsAsyncStreamCopier::Release() Unexecuted instantiation: nsAuthInformationHolder::Release() Unexecuted instantiation: nsBase64Encoder::Release() Unexecuted instantiation: nsBaseContentStream::Release() Unexecuted instantiation: nsBufferedStream::Release() Unexecuted instantiation: mozilla::net::nsChannelClassifier::Release() Unexecuted instantiation: Unified_cpp_netwerk_base1.cpp:mozilla::net::(anonymous namespace)::TLSServerSecurityObserverProxy::Release() Unexecuted instantiation: Unified_cpp_netwerk_base1.cpp:mozilla::net::(anonymous namespace)::TrackingURICallback::Release() Unexecuted instantiation: nsDNSPrefetch::Release() Unexecuted instantiation: nsDirectoryIndexStream::Release() Unexecuted instantiation: nsDownloader::Release() nsFileStreamBase::Release() Line | Count | Source | 735 | 36 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 36 | { \ | 737 | 36 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 36 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 36 | if (!mRefCnt.isThreadSafe) \ | 740 | 36 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 36 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 36 | nsrefcnt count = --mRefCnt; \ | 743 | 36 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 36 | if (count == 0) { \ | 745 | 12 | mRefCnt = 1; /* stabilize */ \ | 746 | 12 | _destroy; \ | 747 | 12 | return 0; \ | 748 | 12 | } \ | 749 | 36 | return count; \ | 750 | 36 | } |
mozilla::net::nsIOService::Release() Line | Count | Source | 735 | 3.07M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3.07M | { \ | 737 | 3.07M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3.07M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3.07M | if (!mRefCnt.isThreadSafe) \ | 740 | 3.07M | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3.07M | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3.07M | nsrefcnt count = --mRefCnt; \ | 743 | 3.07M | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3.07M | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3.07M | return count; \ | 750 | 3.07M | } |
Unexecuted instantiation: mozilla::net::IOServiceProxyCallback::Release() Unexecuted instantiation: nsIncrementalDownload::Release() Unexecuted instantiation: nsIncrementalStreamLoader::Release() Unexecuted instantiation: nsInputStreamPump::Release() Unexecuted instantiation: nsMIMEInputStream::Release() Unexecuted instantiation: nsNetAddr::Release() Unexecuted instantiation: mozilla::net::nsPACMan::Release() Unexecuted instantiation: Unified_cpp_netwerk_base2.cpp:(anonymous namespace)::BufferWriter::Release() Unexecuted instantiation: mozilla::net::nsPreloadedStream::Release() Unexecuted instantiation: mozilla::net::nsAsyncResolveRequest::Release() Unexecuted instantiation: mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::Release() Unexecuted instantiation: mozilla::net::AsyncGetPACURIRequest::Release() Unexecuted instantiation: mozilla::net::nsProtocolProxyService::Release() Unexecuted instantiation: mozilla::net::nsAsyncBridgeRequest::Release() Unexecuted instantiation: mozilla::net::nsProxyInfo::Release() Unexecuted instantiation: mozilla::net::nsRedirectHistoryEntry::Release() Unexecuted instantiation: mozilla::net::nsRequestObserverProxy::Release() Unexecuted instantiation: mozilla::net::nsSecCheckWrapChannelBase::Release() Unexecuted instantiation: mozilla::net::SecWrapChannelStreamListener::Release() Unexecuted instantiation: nsSerializationHelper::Release() Unexecuted instantiation: mozilla::net::nsServerSocket::Release() Unexecuted instantiation: mozilla::net::nsSimpleNestedURI::Mutator::Release() Unexecuted instantiation: mozilla::net::nsSimpleStreamListener::Release() mozilla::net::nsSimpleURI::Release() Line | Count | Source | 735 | 13.3M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 13.3M | { \ | 737 | 13.3M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 13.3M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 13.3M | if (!mRefCnt.isThreadSafe) \ | 740 | 13.3M | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 13.3M | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 13.3M | nsrefcnt count = --mRefCnt; \ | 743 | 13.3M | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 13.3M | if (count == 0) { \ | 745 | 1.85M | mRefCnt = 1; /* stabilize */ \ | 746 | 1.85M | _destroy; \ | 747 | 1.85M | return 0; \ | 748 | 1.85M | } \ | 749 | 13.3M | return count; \ | 750 | 13.3M | } |
mozilla::net::nsSimpleURI::Mutator::Release() Line | Count | Source | 735 | 11.8M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 11.8M | { \ | 737 | 11.8M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 11.8M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 11.8M | if (!mRefCnt.isThreadSafe) \ | 740 | 11.8M | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 11.8M | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 11.8M | nsrefcnt count = --mRefCnt; \ | 743 | 11.8M | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 11.8M | if (count == 0) { \ | 745 | 1.84M | mRefCnt = 1; /* stabilize */ \ | 746 | 1.84M | _destroy; \ | 747 | 1.84M | return 0; \ | 748 | 1.84M | } \ | 749 | 11.8M | return count; \ | 750 | 11.8M | } |
Unexecuted instantiation: mozilla::net::nsSocketTransport::Release() mozilla::net::nsSocketTransportService::Release() Line | Count | Source | 735 | 28 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 28 | { \ | 737 | 28 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 28 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 28 | if (!mRefCnt.isThreadSafe) \ | 740 | 28 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 28 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 28 | nsrefcnt count = --mRefCnt; \ | 743 | 28 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 28 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 28 | return count; \ | 750 | 28 | } |
mozilla::net::nsStandardURL::Release() Line | Count | Source | 735 | 7.23M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 7.23M | { \ | 737 | 7.23M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 7.23M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 7.23M | if (!mRefCnt.isThreadSafe) \ | 740 | 7.23M | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 7.23M | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 7.23M | nsrefcnt count = --mRefCnt; \ | 743 | 7.23M | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 7.23M | if (count == 0) { \ | 745 | 1.12M | mRefCnt = 1; /* stabilize */ \ | 746 | 1.12M | _destroy; \ | 747 | 1.12M | return 0; \ | 748 | 1.12M | } \ | 749 | 7.23M | return count; \ | 750 | 7.23M | } |
mozilla::net::nsStandardURL::Mutator::Release() Line | Count | Source | 735 | 2.25M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 2.25M | { \ | 737 | 2.25M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 2.25M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 2.25M | if (!mRefCnt.isThreadSafe) \ | 740 | 2.25M | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 2.25M | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 2.25M | nsrefcnt count = --mRefCnt; \ | 743 | 2.25M | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 2.25M | if (count == 0) { \ | 745 | 1.12M | mRefCnt = 1; /* stabilize */ \ | 746 | 1.12M | _destroy; \ | 747 | 1.12M | return 0; \ | 748 | 1.12M | } \ | 749 | 2.25M | return count; \ | 750 | 2.25M | } |
Unexecuted instantiation: mozilla::net::nsStreamListenerTee::Release() Unexecuted instantiation: mozilla::net::nsStreamListenerWrapper::Release() Unexecuted instantiation: Unified_cpp_netwerk_base3.cpp:mozilla::net::(anonymous namespace)::ServerSocketListenerProxy::Release() Unexecuted instantiation: mozilla::net::nsStreamLoader::Release() Unexecuted instantiation: mozilla::net::nsInputStreamTransport::Release() mozilla::net::nsStreamTransportService::Release() Line | Count | Source | 735 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 6 | { \ | 737 | 6 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 6 | if (!mRefCnt.isThreadSafe) \ | 740 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 6 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 6 | nsrefcnt count = --mRefCnt; \ | 743 | 6 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 6 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 6 | return count; \ | 750 | 6 | } |
Unexecuted instantiation: nsSyncStreamListener::Release() Unexecuted instantiation: nsTransportEventSinkProxy::Release() Unexecuted instantiation: mozilla::net::nsUDPOutputStream::Release() Unexecuted instantiation: mozilla::net::nsUDPSocket::Release() nsAuthURLParser::Release() Line | Count | Source | 735 | 4.52M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 4.52M | { \ | 737 | 4.52M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 4.52M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 4.52M | if (!mRefCnt.isThreadSafe) \ | 740 | 4.52M | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 4.52M | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 4.52M | nsrefcnt count = --mRefCnt; \ | 743 | 4.52M | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 4.52M | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 4.52M | return count; \ | 750 | 4.52M | } |
nsNoAuthURLParser::Release() Line | Count | Source | 735 | 13.8k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 13.8k | { \ | 737 | 13.8k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 13.8k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 13.8k | if (!mRefCnt.isThreadSafe) \ | 740 | 13.8k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 13.8k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 13.8k | nsrefcnt count = --mRefCnt; \ | 743 | 13.8k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 13.8k | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 13.8k | return count; \ | 750 | 13.8k | } |
Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::UDPMessageProxy::Release() Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::SocketListenerProxy::Release() Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::SocketListenerProxyBackground::Release() Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::PendingSend::Release() Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::PendingSendStream::Release() Unexecuted instantiation: InsertCookieDBListener::Release() Unexecuted instantiation: UpdateCookieDBListener::Release() Unexecuted instantiation: RemoveCookieDBListener::Release() Unexecuted instantiation: CloseCookieDBListener::Release() Unexecuted instantiation: nsCookieService::Release() nsCookieService.cpp:(anonymous namespace)::AppClearDataObserver::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
Unexecuted instantiation: nsCookieService.cpp:(anonymous namespace)::ConvertAppIdToOriginAttrsSQLFunction::Release() Unexecuted instantiation: nsCookieService.cpp:(anonymous namespace)::SetAppIdFromOriginAttributesSQLFunction::Release() Unexecuted instantiation: nsCookieService.cpp:(anonymous namespace)::SetInBrowserFromOriginAttributesSQLFunction::Release() Unexecuted instantiation: mozilla::storage::Variant_base::Release() Unexecuted instantiation: mozilla::net::CookieServiceChild::Release() Unexecuted instantiation: nsCookie::Release() Unexecuted instantiation: nsEffectiveTLDService::Release() nsHostResolver::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
Unexecuted instantiation: mozilla::net::ChildDNSService::Release() Unexecuted instantiation: mozilla::net::DNSListenerProxy::Release() Unexecuted instantiation: mozilla::net::ChildDNSRecord::Release() Unexecuted instantiation: mozilla::net::ChildDNSByTypeRecord::Release() Unexecuted instantiation: mozilla::net::DNSRequestChild::Release() Unexecuted instantiation: mozilla::net::DNSRequestParent::Release() Unexecuted instantiation: mozilla::net::TRR::Release() mozilla::net::TRRService::Release() Line | Count | Source | 735 | 24 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 24 | { \ | 737 | 24 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 24 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 24 | if (!mRefCnt.isThreadSafe) \ | 740 | 24 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 24 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 24 | nsrefcnt count = --mRefCnt; \ | 743 | 24 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 24 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 24 | return count; \ | 750 | 24 | } |
Unexecuted instantiation: nsDNSRecord::Release() Unexecuted instantiation: nsDNSByTypeRecord::Release() Unexecuted instantiation: nsDNSAsyncRequest::Release() Unexecuted instantiation: nsDNSSyncRequest::Release() Line | Count | Source | 735 | 42 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 42 | { \ | 737 | 42 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 42 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 42 | if (!mRefCnt.isThreadSafe) \ | 740 | 42 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 42 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 42 | nsrefcnt count = --mRefCnt; \ | 743 | 42 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 42 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 42 | return count; \ | 750 | 42 | } |
Line | Count | Source | 735 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 9 | { \ | 737 | 9 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 9 | if (!mRefCnt.isThreadSafe) \ | 740 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 9 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 9 | nsrefcnt count = --mRefCnt; \ | 743 | 9 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 9 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 9 | return count; \ | 750 | 9 | } |
Unexecuted instantiation: mozilla::net::nsDNSServiceInfo::Release() Unexecuted instantiation: nsSOCKSSocketInfo::Release() Unexecuted instantiation: nsSOCKSSocketProvider::Release() Unexecuted instantiation: nsSocketProviderService::Release() Unexecuted instantiation: nsUDPSocketProvider::Release() Unexecuted instantiation: nsMIMEHeaderParamImpl::Release() Unexecuted instantiation: nsStreamConverterService::Release() Unexecuted instantiation: mozTXTToHTMLConv::Release() Unexecuted instantiation: nsDirIndex::Release() Unexecuted instantiation: nsDirIndexParser::Release() Unexecuted instantiation: nsFTPDirListingConv::Release() Unexecuted instantiation: mozilla::net::nsHTTPCompressConv::Release() Unexecuted instantiation: nsIndexedToHTML::Release() Unexecuted instantiation: nsPartChannel::Release() Unexecuted instantiation: nsMultiMixedConv::Release() Unexecuted instantiation: nsUnknownDecoder::ConvertedStreamListener::Release() Unexecuted instantiation: nsUnknownDecoder::Release() Unexecuted instantiation: nsApplicationCacheService::Release() Unexecuted instantiation: nsCacheEntryInfo::Release() Unexecuted instantiation: nsCacheEntryDescriptor::Release() Unexecuted instantiation: nsCacheProfilePrefObserver::Release() Unexecuted instantiation: nsSetDiskSmartSizeCallback::Release() Unexecuted instantiation: nsCacheService::Release() Unexecuted instantiation: nsCacheSession::Release() Unexecuted instantiation: nsDiskCacheBinding::Release() Unexecuted instantiation: nsDiskCacheDeviceInfo::Release() Unexecuted instantiation: nsOfflineCacheEvictionFunction::Release() Unexecuted instantiation: nsOfflineCacheDeviceInfo::Release() Unexecuted instantiation: nsOfflineCacheBinding::Release() Unexecuted instantiation: nsOfflineCacheEntryInfo::Release() Unexecuted instantiation: nsApplicationCacheNamespace::Release() Unexecuted instantiation: nsApplicationCache::Release() Unexecuted instantiation: nsOfflineCacheDevice::Release() Unexecuted instantiation: nsDiskCacheEntryInfo::Release() Unexecuted instantiation: nsDiskCacheInputStream::Release() Unexecuted instantiation: nsDiskCacheStreamIO::Release() Unified_cpp_netwerk_cache0.cpp:(anonymous namespace)::AppCacheClearDataObserver::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
Unexecuted instantiation: Unified_cpp_netwerk_cache0.cpp:(anonymous namespace)::OriginMatch::Release() Unexecuted instantiation: nsMemoryCacheDeviceInfo::Release() Unexecuted instantiation: mozilla::net::CacheStorage::Release() Unexecuted instantiation: mozilla::net::CacheEntryHandle::Release() Unexecuted instantiation: mozilla::net::CacheEntry::Release() Unexecuted instantiation: mozilla::net::DoomFileHelper::Release() Unexecuted instantiation: mozilla::net::CacheFile::Release() Unexecuted instantiation: mozilla::net::CacheFileIOManager::Release() Unexecuted instantiation: mozilla::net::CacheFileMetadata::Release() Unexecuted instantiation: mozilla::net::CacheHash::Release() Unexecuted instantiation: mozilla::net::CacheIOThread::Release() Unexecuted instantiation: mozilla::net::FileOpenHelper::Release() Unexecuted instantiation: mozilla::net::CacheIndex::Release() mozilla::net::CacheObserver::Release() Line | Count | Source | 735 | 24 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 24 | { \ | 737 | 24 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 24 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 24 | if (!mRefCnt.isThreadSafe) \ | 740 | 24 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 24 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 24 | nsrefcnt count = --mRefCnt; \ | 743 | 24 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 24 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 24 | return count; \ | 750 | 24 | } |
Unexecuted instantiation: mozilla::net::CacheStorageService::Release() Unexecuted instantiation: mozilla::net::_OldVisitCallbackWrapper::Release() Unexecuted instantiation: mozilla::net::_OldCacheEntryWrapper::Release() Unexecuted instantiation: mozilla::net::_OldStorage::Release() Unexecuted instantiation: Unified_cpp_netwerk_cache21.cpp:mozilla::net::(anonymous namespace)::CacheEntryDoomByKeyCallback::Release() Unexecuted instantiation: Unified_cpp_netwerk_cache21.cpp:mozilla::net::(anonymous namespace)::DoomCallbackWrapper::Release() Unexecuted instantiation: Unified_cpp_netwerk_cache21.cpp:mozilla::net::(anonymous namespace)::MetaDataVisitorWrapper::Release() Unexecuted instantiation: nsAboutBlank::Release() Unexecuted instantiation: nsAboutCache::Release() Unexecuted instantiation: nsAboutCache::Channel::Release() Unexecuted instantiation: nsAboutCacheEntry::Release() Unexecuted instantiation: nsAboutCacheEntry::Channel::Release() mozilla::net::nsAboutProtocolHandler::Release() Line | Count | Source | 735 | 4.09k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 4.09k | { \ | 737 | 4.09k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 4.09k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 4.09k | if (!mRefCnt.isThreadSafe) \ | 740 | 4.09k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 4.09k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 4.09k | nsrefcnt count = --mRefCnt; \ | 743 | 4.09k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 4.09k | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 4.09k | return count; \ | 750 | 4.09k | } |
Unexecuted instantiation: mozilla::net::nsSafeAboutProtocolHandler::Release() Unexecuted instantiation: mozilla::net::nsNestedAboutURI::Mutator::Release() Unexecuted instantiation: mozilla::net::DataChannelParent::Release() Line | Count | Source | 735 | 5.17k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 5.17k | { \ | 737 | 5.17k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 5.17k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 5.17k | if (!mRefCnt.isThreadSafe) \ | 740 | 5.17k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 5.17k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 5.17k | nsrefcnt count = --mRefCnt; \ | 743 | 5.17k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 5.17k | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 5.17k | return count; \ | 750 | 5.17k | } |
Unexecuted instantiation: mozilla::net::FileChannelParent::Release() nsFileProtocolHandler::Release() Line | Count | Source | 735 | 4.81k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 4.81k | { \ | 737 | 4.81k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 4.81k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 4.81k | if (!mRefCnt.isThreadSafe) \ | 740 | 4.81k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 4.81k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 4.81k | nsrefcnt count = --mRefCnt; \ | 743 | 4.81k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 4.81k | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 4.81k | return count; \ | 750 | 4.81k | } |
Unexecuted instantiation: mozilla::net::FTPChannelParent::Release() Unexecuted instantiation: nsFtpControlConnection::Release() nsFtpProtocolHandler::Release() Line | Count | Source | 735 | 2.33k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 2.33k | { \ | 737 | 2.33k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 2.33k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 2.33k | if (!mRefCnt.isThreadSafe) \ | 740 | 2.33k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 2.33k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 2.33k | nsrefcnt count = --mRefCnt; \ | 743 | 2.33k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 2.33k | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 2.33k | return count; \ | 750 | 2.33k | } |
Unexecuted instantiation: Unified_cpp_netwerk_protocol_ftp0.cpp:(anonymous namespace)::FTPEventSinkProxy::Release() Unexecuted instantiation: nsGIOInputStream::Release() nsGIOProtocolHandler::Release() Line | Count | Source | 735 | 285k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 285k | { \ | 737 | 285k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 285k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 285k | if (!mRefCnt.isThreadSafe) \ | 740 | 285k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 285k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 285k | nsrefcnt count = --mRefCnt; \ | 743 | 285k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 285k | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 285k | return count; \ | 750 | 285k | } |
Unexecuted instantiation: mozilla::net::nsHttpChannelAuthProvider::Release() mozilla::net::nsHttpHandler::Release() Line | Count | Source | 735 | 1.07M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 1.07M | { \ | 737 | 1.07M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 1.07M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 1.07M | if (!mRefCnt.isThreadSafe) \ | 740 | 1.07M | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 1.07M | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 1.07M | nsrefcnt count = --mRefCnt; \ | 743 | 1.07M | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 1.07M | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 1.07M | return count; \ | 750 | 1.07M | } |
mozilla::net::nsHttpsHandler::Release() Line | Count | Source | 735 | 250 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 250 | { \ | 737 | 250 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 250 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 250 | if (!mRefCnt.isThreadSafe) \ | 740 | 250 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 250 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 250 | nsrefcnt count = --mRefCnt; \ | 743 | 250 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 250 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 250 | return count; \ | 750 | 250 | } |
Unexecuted instantiation: mozilla::net::AltDataOutputStreamParent::Release() Unexecuted instantiation: mozilla::net::TransactionObserver::Release() Unexecuted instantiation: mozilla::net::AltSvcOverride::Release() Unexecuted instantiation: mozilla::net::BackgroundChannelRegistrar::Release() Unexecuted instantiation: mozilla::net::HpackStaticTableReporter::Release() Unexecuted instantiation: mozilla::net::HpackDynamicTableReporter::Release() Unexecuted instantiation: mozilla::net::Http2PushTransactionBuffer::Release() Unexecuted instantiation: mozilla::net::Http2Session::Release() Unexecuted instantiation: mozilla::net::Http2Session::CachePushCheckCallback::Release() Unexecuted instantiation: mozilla::net::AddHeadersToChannelVisitor::Release() Unexecuted instantiation: mozilla::net::HttpBaseChannel::Release() Unexecuted instantiation: mozilla::net::InterceptFailedOnStop::Release() Unexecuted instantiation: mozilla::net::HttpBaseChannel::nsContentEncodings::Release() Unexecuted instantiation: mozilla::net::InterceptStreamListener::Release() Unexecuted instantiation: mozilla::net::SyntheticDiversionListener::Release() Unexecuted instantiation: Unified_cpp_protocol_http0.cpp:mozilla::net::(anonymous namespace)::NonTailRemover::Release() Unexecuted instantiation: mozilla::net::HttpChannelParent::Release() Unexecuted instantiation: mozilla::net::HttpChannelParentListener::Release() Unexecuted instantiation: mozilla::net::HeaderVisitor::Release() Unexecuted instantiation: mozilla::net::InterceptedChannelBase::Release() Unexecuted instantiation: mozilla::net::NullHttpChannel::Release() Unexecuted instantiation: mozilla::net::CallObserveActivity::Release() Unexecuted instantiation: mozilla::net::NullHttpTransaction::Release() Unexecuted instantiation: mozilla::net::TLSFilterTransaction::Release() Unexecuted instantiation: mozilla::net::SocketTransportShim::Release() Unexecuted instantiation: mozilla::net::InputStreamShim::Release() Unexecuted instantiation: mozilla::net::OutputStreamShim::Release() Unexecuted instantiation: mozilla::net::SocketInWrapper::Release() Unexecuted instantiation: mozilla::net::SocketOutWrapper::Release() Unexecuted instantiation: nsCORSListenerProxy::Release() Unexecuted instantiation: nsCORSPreflightListener::Release() Unexecuted instantiation: mozilla::net::nsHttpActivityDistributor::Release() Unexecuted instantiation: mozilla::net::nsHttpAuthCache::OriginClearObserver::Release() Unexecuted instantiation: mozilla::net::nsHttpAuthManager::Release() Unexecuted instantiation: mozilla::net::nsHttpBasicAuth::Release() Unexecuted instantiation: mozilla::net::DomPromiseListener::Release() Unexecuted instantiation: Unified_cpp_protocol_http1.cpp:(anonymous namespace)::CheckOriginHeader::Release() Unexecuted instantiation: Unified_cpp_protocol_http1.cpp:mozilla::net::(anonymous namespace)::CopyNonDefaultHeaderVisitor::Release() Unexecuted instantiation: mozilla::net::nsHttpConnection::Release() mozilla::net::nsHttpConnectionMgr::Release() Line | Count | Source | 735 | 1 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 1 | { \ | 737 | 1 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 1 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 1 | if (!mRefCnt.isThreadSafe) \ | 740 | 1 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 1 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 1 | nsrefcnt count = --mRefCnt; \ | 743 | 1 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 1 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 1 | return count; \ | 750 | 1 | } |
Unexecuted instantiation: mozilla::net::ConnectionHandle::Release() Unexecuted instantiation: mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::Release() Unexecuted instantiation: mozilla::net::nsHttpDigestAuth::Release() Unexecuted instantiation: mozilla::net::nsNTLMSessionState::Release() Unexecuted instantiation: mozilla::net::nsHttpNTLMAuth::Release() Unexecuted instantiation: nsServerTiming::Release() Unexecuted instantiation: mozilla::net::ExtensionJARFileOpener::Release() mozilla::net::SubstitutingURL::Mutator::Release() Line | Count | Source | 735 | 5.15k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 5.15k | { \ | 737 | 5.15k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 5.15k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 5.15k | if (!mRefCnt.isThreadSafe) \ | 740 | 5.15k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 5.15k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 5.15k | nsrefcnt count = --mRefCnt; \ | 743 | 5.15k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 5.15k | if (count == 0) { \ | 745 | 2.57k | mRefCnt = 1; /* stabilize */ \ | 746 | 2.57k | _destroy; \ | 747 | 2.57k | return 0; \ | 748 | 2.57k | } \ | 749 | 5.15k | return count; \ | 750 | 5.15k | } |
Unexecuted instantiation: nsViewSourceChannel::Release() Unexecuted instantiation: mozilla::net::nsViewSourceHandler::Release() Unexecuted instantiation: mozilla::net::TransportProviderParent::Release() Unexecuted instantiation: mozilla::net::TransportProviderChild::Release() mozilla::net::WebSocketChannel::Release() Line | Count | Source | 735 | 20.7k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 20.7k | { \ | 737 | 20.7k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 20.7k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 20.7k | if (!mRefCnt.isThreadSafe) \ | 740 | 20.7k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 20.7k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 20.7k | nsrefcnt count = --mRefCnt; \ | 743 | 20.7k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 20.7k | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 20.7k | return count; \ | 750 | 20.7k | } |
Unexecuted instantiation: mozilla::net::CallOnMessageAvailable::Release() Unexecuted instantiation: mozilla::net::CallOnStop::Release() Unexecuted instantiation: mozilla::net::CallOnServerClose::Release() Unexecuted instantiation: mozilla::net::CallOnTransportAvailable::Release() Unexecuted instantiation: mozilla::net::OutboundEnqueuer::Release() Unexecuted instantiation: mozilla::net::WebSocketChannelParent::Release() Unexecuted instantiation: mozilla::net::WebSocketEventListenerParent::Release() Unexecuted instantiation: mozilla::net::WebSocketEventService::Release() Unexecuted instantiation: mozilla::net::WebSocketFrame::Release() Unexecuted instantiation: mozilla::net::WyciwygChannelChild::Release() Unexecuted instantiation: mozilla::net::WyciwygChannelParent::Release() Unexecuted instantiation: nsWyciwygChannel::Release() Unexecuted instantiation: nsWyciwygProtocolHandler::Release() nsNotifyAddrListener::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
Unexecuted instantiation: mozilla::net::NeckoParent::NestedFrameAuthPrompt::Release() Unexecuted instantiation: mozilla::DataChannelShutdown::Release() Unexecuted instantiation: mozilla::DataChannelConnectionShutdown::Release() Unexecuted instantiation: nsWifiAccessPoint::Release() Unexecuted instantiation: nsWifiMonitor::Release() Unexecuted instantiation: nsPassErrorToWifiListeners::Release() Unexecuted instantiation: nsCallWifiListeners::Release() Unexecuted instantiation: nsAuthSASL::Release() Unexecuted instantiation: nsHttpNegotiateAuth::Release() Unexecuted instantiation: nsHttpNegotiateAuth.cpp:(anonymous namespace)::GetNextTokenCompleteEvent::Release() Unexecuted instantiation: nsAuthGSSAPI::Release() Unexecuted instantiation: nsAuthSambaNTLM::Release() Unexecuted instantiation: MessageLoop::EventTarget::Release() Unexecuted instantiation: mozilla::ipc::CloseFileRunnable::Release() Unexecuted instantiation: mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::Release() Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:(anonymous namespace)::ParentImpl::ShutdownObserver::Release() Unified_cpp_ipc_glue0.cpp:(anonymous namespace)::ChildImpl::ShutdownObserver::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
Unexecuted instantiation: mozilla::ipc::IPCStreamSource::Callback::Release() Unexecuted instantiation: mozilla::ipc::PendingResponseReporter::Release() Unexecuted instantiation: mozilla::ipc::ChannelCountReporter::Release() Unexecuted instantiation: mozilla::ipc::ShmemReporter::Release() Unexecuted instantiation: Unified_cpp_hal0.cpp:(anonymous namespace)::ClearHashtableOnShutdown::Release() Unexecuted instantiation: Unified_cpp_hal0.cpp:(anonymous namespace)::CleanupOnContentShutdown::Release() mozJSComponentLoader::Release() Line | Count | Source | 735 | 17 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 17 | { \ | 737 | 17 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 17 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 17 | if (!mRefCnt.isThreadSafe) \ | 740 | 17 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 17 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 17 | nsrefcnt count = --mRefCnt; \ | 743 | 17 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 17 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 17 | return count; \ | 750 | 17 | } |
mozilla::ScriptPreloader::Release() Line | Count | Source | 735 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 12 | { \ | 737 | 12 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 12 | if (!mRefCnt.isThreadSafe) \ | 740 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 12 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 12 | nsrefcnt count = --mRefCnt; \ | 743 | 12 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 12 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 12 | return count; \ | 750 | 12 | } |
mozilla::URLPreloader::Release() Line | Count | Source | 735 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 6 | { \ | 737 | 6 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 6 | if (!mRefCnt.isThreadSafe) \ | 740 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 6 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 6 | nsrefcnt count = --mRefCnt; \ | 743 | 6 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 6 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 6 | return count; \ | 750 | 6 | } |
Unexecuted instantiation: mozJSSubScriptLoader::Release() Unexecuted instantiation: nsXPCComponents_utils_Sandbox::Release() nsXPCComponents_Interfaces::Release() Line | Count | Source | 735 | 35 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 35 | { \ | 737 | 35 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 35 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 35 | if (!mRefCnt.isThreadSafe) \ | 740 | 35 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 35 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 35 | nsrefcnt count = --mRefCnt; \ | 743 | 35 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 35 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 35 | return count; \ | 750 | 35 | } |
Unexecuted instantiation: nsXPCComponents_InterfacesByID::Release() nsXPCComponents_Classes::Release() Line | Count | Source | 735 | 25 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 25 | { \ | 737 | 25 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 25 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 25 | if (!mRefCnt.isThreadSafe) \ | 740 | 25 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 25 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 25 | nsrefcnt count = --mRefCnt; \ | 743 | 25 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 25 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 25 | return count; \ | 750 | 25 | } |
Unexecuted instantiation: nsXPCComponents_ClassesByID::Release() nsXPCComponents_Results::Release() Line | Count | Source | 735 | 13 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 13 | { \ | 737 | 13 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 13 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 13 | if (!mRefCnt.isThreadSafe) \ | 740 | 13 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 13 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 13 | nsrefcnt count = --mRefCnt; \ | 743 | 13 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 13 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 13 | return count; \ | 750 | 13 | } |
nsXPCComponents_ID::Release() Line | Count | Source | 735 | 11 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 11 | { \ | 737 | 11 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 11 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 11 | if (!mRefCnt.isThreadSafe) \ | 740 | 11 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 11 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 11 | nsrefcnt count = --mRefCnt; \ | 743 | 11 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 11 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 11 | return count; \ | 750 | 11 | } |
Unexecuted instantiation: nsXPCComponents_Exception::Release() nsXPCConstructor::Release() Line | Count | Source | 735 | 5 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 5 | { \ | 737 | 5 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 5 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 5 | if (!mRefCnt.isThreadSafe) \ | 740 | 5 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 5 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 5 | nsrefcnt count = --mRefCnt; \ | 743 | 5 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 5 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 5 | return count; \ | 750 | 5 | } |
nsXPCComponents_Constructor::Release() Line | Count | Source | 735 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 9 | { \ | 737 | 9 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 9 | if (!mRefCnt.isThreadSafe) \ | 740 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 9 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 9 | nsrefcnt count = --mRefCnt; \ | 743 | 9 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 9 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 9 | return count; \ | 750 | 9 | } |
nsXPCComponents_Utils::Release() Line | Count | Source | 735 | 14 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 14 | { \ | 737 | 14 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 14 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 14 | if (!mRefCnt.isThreadSafe) \ | 740 | 14 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 14 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 14 | nsrefcnt count = --mRefCnt; \ | 743 | 14 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 14 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 14 | return count; \ | 750 | 14 | } |
Unexecuted instantiation: WrappedJSHolder::Release() nsXPCComponentsBase::Release() Line | Count | Source | 735 | 10 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 10 | { \ | 737 | 10 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 10 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 10 | if (!mRefCnt.isThreadSafe) \ | 740 | 10 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 10 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 10 | nsrefcnt count = --mRefCnt; \ | 743 | 10 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 10 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 10 | return count; \ | 750 | 10 | } |
Line | Count | Source | 735 | 15 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 15 | { \ | 737 | 15 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 15 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 15 | if (!mRefCnt.isThreadSafe) \ | 740 | 15 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 15 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 15 | nsrefcnt count = --mRefCnt; \ | 743 | 15 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 15 | if (count == 0) { \ | 745 | 3 | mRefCnt = 1; /* stabilize */ \ | 746 | 3 | _destroy; \ | 747 | 3 | return 0; \ | 748 | 3 | } \ | 749 | 15 | return count; \ | 750 | 15 | } |
SharedScriptableHelperForJSIID::Release() Line | Count | Source | 735 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 12 | { \ | 737 | 12 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 12 | if (!mRefCnt.isThreadSafe) \ | 740 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 12 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 12 | nsrefcnt count = --mRefCnt; \ | 743 | 12 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 12 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 12 | return count; \ | 750 | 12 | } |
Line | Count | Source | 735 | 40 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 40 | { \ | 737 | 40 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 40 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 40 | if (!mRefCnt.isThreadSafe) \ | 740 | 40 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 40 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 40 | nsrefcnt count = --mRefCnt; \ | 743 | 40 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 40 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 40 | return count; \ | 750 | 40 | } |
Line | Count | Source | 735 | 4.87M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 4.87M | { \ | 737 | 4.87M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 4.87M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 4.87M | if (!mRefCnt.isThreadSafe) \ | 740 | 4.87M | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 4.87M | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 4.87M | nsrefcnt count = --mRefCnt; \ | 743 | 4.87M | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 4.87M | if (count == 0) { \ | 745 | 1 | mRefCnt = 1; /* stabilize */ \ | 746 | 1 | _destroy; \ | 747 | 1 | return 0; \ | 748 | 1 | } \ | 749 | 4.87M | return count; \ | 750 | 4.87M | } |
JSMainRuntimeTemporaryPeakReporter::Release() Line | Count | Source | 735 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 9 | { \ | 737 | 9 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 9 | if (!mRefCnt.isThreadSafe) \ | 740 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 9 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 9 | nsrefcnt count = --mRefCnt; \ | 743 | 9 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 9 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 9 | return count; \ | 750 | 9 | } |
JSMainRuntimeRealmsReporter::Release() Line | Count | Source | 735 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 9 | { \ | 737 | 9 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 9 | if (!mRefCnt.isThreadSafe) \ | 740 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 9 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 9 | nsrefcnt count = --mRefCnt; \ | 743 | 9 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 9 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 9 | return count; \ | 750 | 9 | } |
Unexecuted instantiation: xpcJSWeakReference::Release() XPCLocaleObserver::Release() Line | Count | Source | 735 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 6 | { \ | 737 | 6 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 6 | if (!mRefCnt.isThreadSafe) \ | 740 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 6 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 6 | nsrefcnt count = --mRefCnt; \ | 743 | 6 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 6 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 6 | return count; \ | 750 | 6 | } |
Line | Count | Source | 735 | 4.87M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 4.87M | { \ | 737 | 4.87M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 4.87M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 4.87M | if (!mRefCnt.isThreadSafe) \ | 740 | 4.87M | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 4.87M | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 4.87M | nsrefcnt count = --mRefCnt; \ | 743 | 4.87M | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 4.87M | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 4.87M | return count; \ | 750 | 4.87M | } |
nsXPCWrappedJSClass::Release() Line | Count | Source | 735 | 1.62M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 1.62M | { \ | 737 | 1.62M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 1.62M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 1.62M | if (!mRefCnt.isThreadSafe) \ | 740 | 1.62M | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 1.62M | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 1.62M | nsrefcnt count = --mRefCnt; \ | 743 | 1.62M | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 1.62M | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 1.62M | return count; \ | 750 | 1.62M | } |
Unexecuted instantiation: xpcProperty::Release() Line | Count | Source | 735 | 16.2M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 16.2M | { \ | 737 | 16.2M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 16.2M | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 16.2M | if (!mRefCnt.isThreadSafe) \ | 740 | 16.2M | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 16.2M | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 16.2M | nsrefcnt count = --mRefCnt; \ | 743 | 16.2M | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 16.2M | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 16.2M | return count; \ | 750 | 16.2M | } |
Unexecuted instantiation: Unified_cpp_js_xpconnect_src1.cpp:(anonymous namespace)::WrappedJSNamed::Release() Unexecuted instantiation: xpcTestObjectReadOnly::Release() Unexecuted instantiation: xpcTestObjectReadWrite::Release() Unexecuted instantiation: nsXPCTestParams::Release() Unexecuted instantiation: nsXPCTestReturnCodeParent::Release() Unexecuted instantiation: nsCyrXPCOMDetector::Release() Unexecuted instantiation: nsJAREnumerator::Release() Unexecuted instantiation: nsJARItem::Release() nsZipReaderCache::Release() Line | Count | Source | 735 | 13 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 13 | { \ | 737 | 13 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 13 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 13 | if (!mRefCnt.isThreadSafe) \ | 740 | 13 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 13 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 13 | nsrefcnt count = --mRefCnt; \ | 743 | 13 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 13 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 13 | return count; \ | 750 | 13 | } |
nsJARInputThunk::Release() Line | Count | Source | 735 | 5 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 5 | { \ | 737 | 5 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 5 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 5 | if (!mRefCnt.isThreadSafe) \ | 740 | 5 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 5 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 5 | nsrefcnt count = --mRefCnt; \ | 743 | 5 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 5 | if (count == 0) { \ | 745 | 5 | mRefCnt = 1; /* stabilize */ \ | 746 | 5 | _destroy; \ | 747 | 5 | return 0; \ | 748 | 5 | } \ | 749 | 5 | return count; \ | 750 | 5 | } |
nsJARInputStream::Release() Line | Count | Source | 735 | 5 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 5 | { \ | 737 | 5 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 5 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 5 | if (!mRefCnt.isThreadSafe) \ | 740 | 5 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 5 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 5 | nsrefcnt count = --mRefCnt; \ | 743 | 5 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 5 | if (count == 0) { \ | 745 | 5 | mRefCnt = 1; /* stabilize */ \ | 746 | 5 | _destroy; \ | 747 | 5 | return 0; \ | 748 | 5 | } \ | 749 | 5 | return count; \ | 750 | 5 | } |
nsJARProtocolHandler::Release() Line | Count | Source | 735 | 5.47k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 5.47k | { \ | 737 | 5.47k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 5.47k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 5.47k | if (!mRefCnt.isThreadSafe) \ | 740 | 5.47k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 5.47k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 5.47k | nsrefcnt count = --mRefCnt; \ | 743 | 5.47k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 5.47k | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 5.47k | return count; \ | 750 | 5.47k | } |
Line | Count | Source | 735 | 8.19k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 8.19k | { \ | 737 | 8.19k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 8.19k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 8.19k | if (!mRefCnt.isThreadSafe) \ | 740 | 8.19k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 8.19k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 8.19k | nsrefcnt count = --mRefCnt; \ | 743 | 8.19k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 8.19k | if (count == 0) { \ | 745 | 5.25k | mRefCnt = 1; /* stabilize */ \ | 746 | 5.25k | _destroy; \ | 747 | 5.25k | return 0; \ | 748 | 5.25k | } \ | 749 | 8.19k | return count; \ | 750 | 8.19k | } |
nsJARURI::Mutator::Release() Line | Count | Source | 735 | 10.7k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 10.7k | { \ | 737 | 10.7k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 10.7k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 10.7k | if (!mRefCnt.isThreadSafe) \ | 740 | 10.7k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 10.7k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 10.7k | nsrefcnt count = --mRefCnt; \ | 743 | 10.7k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 10.7k | if (count == 0) { \ | 745 | 5.35k | mRefCnt = 1; /* stabilize */ \ | 746 | 5.35k | _destroy; \ | 747 | 5.35k | return 0; \ | 748 | 5.35k | } \ | 749 | 10.7k | return count; \ | 750 | 10.7k | } |
Line | Count | Source | 735 | 361 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 361 | { \ | 737 | 361 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 361 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 361 | if (!mRefCnt.isThreadSafe) \ | 740 | 361 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 361 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 361 | nsrefcnt count = --mRefCnt; \ | 743 | 361 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 361 | if (count == 0) { \ | 745 | 3 | mRefCnt = 1; /* stabilize */ \ | 746 | 3 | _destroy; \ | 747 | 3 | return 0; \ | 748 | 3 | } \ | 749 | 361 | return count; \ | 750 | 361 | } |
Line | Count | Source | 735 | 526 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 526 | { \ | 737 | 526 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 526 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 526 | if (!mRefCnt.isThreadSafe) \ | 740 | 526 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 526 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 526 | nsrefcnt count = --mRefCnt; \ | 743 | 526 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 526 | if (count == 0) { \ | 745 | 1 | mRefCnt = 1; /* stabilize */ \ | 746 | 1 | _destroy; \ | 747 | 1 | return 0; \ | 748 | 1 | } \ | 749 | 526 | return count; \ | 750 | 526 | } |
Unexecuted instantiation: nsDeflateConverter::Release() Unexecuted instantiation: nsZipDataStream::Release() Unexecuted instantiation: nsZipHeader::Release() Unexecuted instantiation: nsZipWriter::Release() Unexecuted instantiation: mozilla::storage::BindingParams::Release() Unexecuted instantiation: mozStorageConnection.cpp:mozilla::storage::(anonymous namespace)::CloseListener::Release() Unexecuted instantiation: mozilla::storage::VacuumManager::Release() Unexecuted instantiation: mozilla::storage::ArgValueArray::Release() Unexecuted instantiation: mozilla::storage::AsyncStatement::Release() Unexecuted instantiation: mozilla::storage::AsyncExecuteStatements::Release() Unexecuted instantiation: mozilla::storage::AsyncStatementParamsHolder::Release() Unexecuted instantiation: mozilla::storage::BindingParamsArray::Release() Unexecuted instantiation: mozilla::storage::Error::Release() Unexecuted instantiation: mozilla::storage::ResultSet::Release() Unexecuted instantiation: mozilla::storage::Row::Release() Unexecuted instantiation: Unified_cpp_storage0.cpp:mozilla::storage::(anonymous namespace)::BaseCallback::Release() Unexecuted instantiation: mozilla::storage::Service::Release() Unexecuted instantiation: mozilla::storage::Statement::Release() Unexecuted instantiation: mozilla::storage::StatementParamsHolder::Release() Unexecuted instantiation: mozilla::storage::StatementRowHolder::Release() Unexecuted instantiation: nsCookiePermission::Release() Unexecuted instantiation: nsPermission::Release() Unexecuted instantiation: CloseDatabaseListener::Release() Unexecuted instantiation: DeleteFromMozHostListener::Release() Unexecuted instantiation: nsPermissionManager::Release() Unexecuted instantiation: Unified_cpp_extensions_cookie0.cpp:(anonymous namespace)::ClearOriginDataObserver::Release() Unexecuted instantiation: nsContentBlocker::Release() Unexecuted instantiation: mozilla::PeerConnectionCtxObserver::Release() Unexecuted instantiation: mozilla::PeerConnectionImpl::Release() Unexecuted instantiation: mozilla::PeerConnectionImpl::DTMFState::Release() Unexecuted instantiation: mozilla::PeerConnectionMedia::ProtocolProxyQueryHandler::Release() Unexecuted instantiation: mozilla::TransceiverImpl::Release() Unexecuted instantiation: mozilla::NrSocket::Release() Unexecuted instantiation: mozilla::NrUdpSocketIpcProxy::Release() Unexecuted instantiation: mozilla::NrTcpSocketIpc::Release() Unexecuted instantiation: mozilla::nrappkitTimerCallback::Release() Unexecuted instantiation: mozilla::NrIceResolver::PendingResolution::Release() Unexecuted instantiation: nsStunUDPSocketFilterHandler::Release() Unexecuted instantiation: nsStunTCPSocketFilterHandler::Release() Unexecuted instantiation: stun_socket_filter.cpp:(anonymous namespace)::STUNUDPSocketFilter::Release() Unexecuted instantiation: stun_socket_filter.cpp:(anonymous namespace)::STUNTCPSocketFilter::Release() Unexecuted instantiation: mozilla::TransportFlow::Release() Unexecuted instantiation: mozilla::TransportLayerLoopback::Deliverer::Release() Unexecuted instantiation: mozilla::net::StunAddrsRequestChild::Release() Unexecuted instantiation: mozilla::net::StunAddrsListener::Release() Unexecuted instantiation: mozilla::net::StunAddrsRequestParent::Release() Unexecuted instantiation: nsDocumentOpenInfo::Release() Unexecuted instantiation: nsURILoader::Release() Unexecuted instantiation: mozilla::dom::ContentHandlerService::Release() Unexecuted instantiation: mozilla::dom::RemoteHandlerApp::Release() Unexecuted instantiation: mozilla::dom::ExternalHelperAppChild::Release() Unexecuted instantiation: nsDBusHandlerApp::Release() Unexecuted instantiation: nsExternalHelperAppService::Release() Unexecuted instantiation: nsExternalAppHandler::Release() Unexecuted instantiation: nsExtProtocolChannel::Release() nsExternalProtocolHandler::Release() Line | Count | Source | 735 | 285k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 285k | { \ | 737 | 285k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 285k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 285k | if (!mRefCnt.isThreadSafe) \ | 740 | 285k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 285k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 285k | nsrefcnt count = --mRefCnt; \ | 743 | 285k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 285k | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 285k | return count; \ | 750 | 285k | } |
Unexecuted instantiation: nsLocalHandlerApp::Release() Unexecuted instantiation: nsMIMEInfoBase::Release() Unexecuted instantiation: Unified_cpp_uriloader_exthandler0.cpp:(anonymous namespace)::ProxyMIMEInfo::Release() Unexecuted instantiation: Unified_cpp_uriloader_exthandler0.cpp:(anonymous namespace)::ProxyHandlerInfo::Release() Unexecuted instantiation: mozilla::docshell::OfflineCacheUpdateChild::Release() Unexecuted instantiation: mozilla::docshell::OfflineCacheUpdateGlue::Release() Unexecuted instantiation: mozilla::docshell::OfflineCacheUpdateParent::Release() Unexecuted instantiation: nsManifestCheck::Release() Unexecuted instantiation: nsOfflineCacheUpdateItem::Release() Unexecuted instantiation: nsOfflineCacheUpdate::Release() Unexecuted instantiation: nsOfflineCachePendingUpdate::Release() Unexecuted instantiation: nsOfflineCacheUpdateService::Release() Unexecuted instantiation: nsPrefetchNode::Release() Unexecuted instantiation: nsPrefetchService::Release() Unexecuted instantiation: mozilla::DomainPolicy::Release() Unexecuted instantiation: mozilla::DomainSet::Release() mozilla::NullPrincipalURI::Release() Line | Count | Source | 735 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 6 | { \ | 737 | 6 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 6 | if (!mRefCnt.isThreadSafe) \ | 740 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 6 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 6 | nsrefcnt count = --mRefCnt; \ | 743 | 6 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 6 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 6 | return count; \ | 750 | 6 | } |
Unexecuted instantiation: mozilla::NullPrincipalURI::Mutator::Release() nsScriptSecurityManager::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
Unexecuted instantiation: nsSAXAttributes::Release() Unexecuted instantiation: CNavDTD::Release() Unexecuted instantiation: nsHTMLTokenizer::Release() Unexecuted instantiation: nsHtml5ParserThreadTerminator::Release() Unexecuted instantiation: nsHtml5StreamListener::Release() Unexecuted instantiation: nsHtml5StringParser::Release() Unexecuted instantiation: nsParserUtils::Release() Unexecuted instantiation: nsFontCache::Release() Unexecuted instantiation: mozilla::ObserverToDestroyFeaturesAlreadyReported::Release() Unexecuted instantiation: nsThebesFontEnumerator::Release() Unexecuted instantiation: mozilla::gl::GfxTexturesReporter::Release() Unexecuted instantiation: mozilla::layers::LayerScopeWebSocketManager::SocketListener::Release() Unexecuted instantiation: mozilla::layers::LayerScopeWebSocketManager::SocketHandler::Release() Unexecuted instantiation: mozilla::layers::DebugDataSender::AppendTask::Release() Unexecuted instantiation: mozilla::layers::DebugDataSender::ClearTask::Release() Unexecuted instantiation: mozilla::layers::DebugDataSender::SendTask::Release() Unexecuted instantiation: mozilla::layers::MemoryPressureObserver::Release() Unexecuted instantiation: mozilla::layers::mlg::MemoryReportingMLGPU::Release() Unexecuted instantiation: mozilla::layers::APZCTreeManager::CheckerboardFlushObserver::Release() Unexecuted instantiation: mozilla::layers::DelayedFireSingleTapEvent::Release() Unexecuted instantiation: mozilla::layers::GenericNamedTimerCallbackBase::Release() Unexecuted instantiation: mozilla::layers::GfxMemoryImageReporter::Release() Unexecuted instantiation: SurfaceMemoryReporter::Release() Unexecuted instantiation: SRGBOverrideObserver::Release() Unexecuted instantiation: WebRenderMemoryReporter::Release() Unexecuted instantiation: mozilla::gfx::SkMemoryReporter::Release() Unexecuted instantiation: gfxFontCache::MemoryReporter::Release() Unexecuted instantiation: gfxFontCache::Observer::Release() Unexecuted instantiation: gfxFontInfoLoader::ShutdownObserver::Release() Unexecuted instantiation: gfxFontListPrefObserver::Release() Unexecuted instantiation: gfxPlatformFontList::MemoryReporter::Release() Unexecuted instantiation: gfxUserFontSet::UserFontCache::Flusher::Release() Unexecuted instantiation: gfxUserFontSet::UserFontCache::MemoryReporter::Release() Unexecuted instantiation: mozilla::gfx::GPUProcessManager::Observer::Release() Unexecuted instantiation: mozilla::gfx::VRProcessManager::Observer::Release() Unexecuted instantiation: mozilla::image::DecodePool::Release() Unexecuted instantiation: mozilla::image::DynamicImage::Release() Unexecuted instantiation: mozilla::image::ImageWrapper::Release() Unexecuted instantiation: mozilla::image::RasterImage::Release() Unexecuted instantiation: mozilla::image::SVGDocumentWrapper::Release() Unexecuted instantiation: mozilla::image::ShutdownObserver::Release() Unexecuted instantiation: mozilla::image::SurfaceCacheImpl::Release() Unexecuted instantiation: mozilla::image::SurfaceCacheImpl::MemoryPressureObserver::Release() Unexecuted instantiation: mozilla::image::SVGRootRenderingObserver::Release() Unexecuted instantiation: mozilla::image::SVGParseCompleteListener::Release() Unexecuted instantiation: mozilla::image::SVGLoadEventListener::Release() Unexecuted instantiation: mozilla::image::VectorImage::Release() Unexecuted instantiation: imgMemoryReporter::Release() Unexecuted instantiation: nsProgressNotificationProxy::Release() Unexecuted instantiation: imgLoader::Release() Unexecuted instantiation: ProxyListener::Release() Unexecuted instantiation: imgCacheValidator::Release() Unexecuted instantiation: imgRequest::Release() Unexecuted instantiation: imgRequestProxy::Release() Unexecuted instantiation: mozilla::image::imgTools::Release() Unexecuted instantiation: nsIconChannel::Release() Unexecuted instantiation: nsIconProtocolHandler::Release() Unexecuted instantiation: nsMozIconURI::Release() Unexecuted instantiation: nsMozIconURI::Mutator::Release() Unexecuted instantiation: nsICOEncoder::Release() Unexecuted instantiation: nsPNGEncoder::Release() Unexecuted instantiation: nsJPEGEncoder::Release() Unexecuted instantiation: nsBMPEncoder::Release() nsContentUtils::UserInteractionObserver::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
nsContentUtils.cpp:(anonymous namespace)::DOMEventListenerManagersHashReporter::Release() Line | Count | Source | 735 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 9 | { \ | 737 | 9 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 9 | if (!mRefCnt.isThreadSafe) \ | 740 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 9 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 9 | nsrefcnt count = --mRefCnt; \ | 743 | 9 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 9 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 9 | return count; \ | 750 | 9 | } |
Unexecuted instantiation: nsContentUtils.cpp:(anonymous namespace)::SameOriginCheckerImpl::Release() Unexecuted instantiation: nsDOMWindowUtils::Release() Unexecuted instantiation: nsTranslationNodeList::Release() Unexecuted instantiation: nsDOMWindowUtils.cpp:(anonymous namespace)::HandlingUserInputHelper::Release() Unexecuted instantiation: mozilla::dom::MessageManagerReporter::Release() Unexecuted instantiation: nsScriptCacheCleaner::Release() Unexecuted instantiation: nsGlobalWindowObserver::Release() Unexecuted instantiation: WindowStateHolder::Release() Unexecuted instantiation: FullscreenTransitionTask::Observer::Release() Unexecuted instantiation: nsObjectLoadingContent::SetupProtoChainRunner::Release() Unexecuted instantiation: mozilla::dom::DOMRequestService::Release() Unexecuted instantiation: mozilla::dom::EventSourceImpl::Release() Unexecuted instantiation: mozilla::dom::IDTracker::DocumentLoadNotification::Release() Unexecuted instantiation: mozilla::dom::EncoderThreadPoolTerminator::Release() Unexecuted instantiation: mozilla::dom::BeaconStreamListener::Release() Unexecuted instantiation: Unified_cpp_dom_base3.cpp:mozilla::dom::(anonymous namespace)::VibrateWindowListener::Release() Unexecuted instantiation: mozilla::dom::SameProcessMessageQueue::Runnable::Release() Unexecuted instantiation: mozilla::dom::ScreenOrientation::LockOrientationTask::Release() Unexecuted instantiation: mozilla::dom::ScreenOrientation::VisibleEventListener::Release() Unexecuted instantiation: mozilla::dom::ScreenOrientation::FullscreenEventListener::Release() Unexecuted instantiation: nsAutoScrollTimer::Release() Unexecuted instantiation: mozilla::dom::StructuredCloneBlob::Release() Unexecuted instantiation: mozilla::TextInputProcessorNotification::Release() Unexecuted instantiation: mozilla::TextInputProcessor::Release() Unexecuted instantiation: ThirdPartyUtil::Release() Unexecuted instantiation: mozilla::dom::TimeoutExecutor::Release() nsCCUncollectableMarker::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
Unexecuted instantiation: Unified_cpp_dom_base5.cpp:(anonymous namespace)::ThrottleTimeoutsCallback::Release() Unexecuted instantiation: nsContentAreaDragDropDataProvider::Release() Unexecuted instantiation: VisibilityChangeListener::Release() Unexecuted instantiation: mozilla::dom::ContentPermissionType::Release() Unexecuted instantiation: mozilla::dom::nsContentPermissionRequester::Release() Unexecuted instantiation: nsContentPermissionRequestProxy::nsContentPermissionRequesterProxy::Release() Unexecuted instantiation: nsContentPermissionRequestProxy::Release() Unexecuted instantiation: RemotePermissionRequest::Release() nsContentPolicy::Release() Line | Count | Source | 735 | 1 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 1 | { \ | 737 | 1 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 1 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 1 | if (!mRefCnt.isThreadSafe) \ | 740 | 1 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 1 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 1 | nsrefcnt count = --mRefCnt; \ | 743 | 1 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 1 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 1 | return count; \ | 750 | 1 | } |
Unexecuted instantiation: nsMutationReceiver::Release() Unexecuted instantiation: nsDataDocumentContentPolicy::Release() Unexecuted instantiation: nsOnloadBlocker::Release() Unexecuted instantiation: nsExternalResourceMap::PendingLoad::Release() Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::Release() Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsILoadContextShim::Release() Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsIProgressEventSinkShim::Release() Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsIChannelEventSinkShim::Release() Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsISecurityEventSinkShim::Release() Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsIApplicationCacheContainerShim::Release() Unexecuted instantiation: PrincipalFlashClassifier::Release() Unexecuted instantiation: nsSelectionCommandsBase::Release() Unexecuted instantiation: nsClipboardCommand::Release() Unexecuted instantiation: nsSelectionCommand::Release() Unexecuted instantiation: nsLookUpDictionaryCommand::Release() Unexecuted instantiation: nsNodeWeakReference::Release() Unexecuted instantiation: nsJSEnvironmentObserver::Release() Unexecuted instantiation: Unified_cpp_dom_base7.cpp:(anonymous namespace)::StubCSSLoaderObserver::Release() Unexecuted instantiation: nsNoDataProtocolContentPolicy::Release() Unexecuted instantiation: nsQueryContentEventResult::Release() Unexecuted instantiation: nsStructuredCloneContainer::Release() Unexecuted instantiation: nsForceXMLListener::Release() Unexecuted instantiation: nsSyncLoader::Release() nsWindowMemoryReporter::Release() Line | Count | Source | 735 | 18 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 18 | { \ | 737 | 18 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 18 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 18 | if (!mRefCnt.isThreadSafe) \ | 740 | 18 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 18 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 18 | nsrefcnt count = --mRefCnt; \ | 743 | 18 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 18 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 18 | return count; \ | 750 | 18 | } |
Unexecuted instantiation: nsXMLContentSerializer::Release() Unexecuted instantiation: mozilla::dom::WebIDLGlobalNamesHashReporter::Release() Unexecuted instantiation: nsScriptError::Release() Unexecuted instantiation: nsScriptErrorNote::Release() Unexecuted instantiation: mozilla::dom::cache::Cache::FetchHandler::Release() Unexecuted instantiation: mozilla::dom::cache::Connection::Release() Unexecuted instantiation: mozilla::dom::cache::Context::QuotaInitRunnable::Release() Unexecuted instantiation: mozilla::dom::cache::Context::ActionRunnable::Release() Unexecuted instantiation: mozilla::dom::cache::ReadStream::Release() Unexecuted instantiation: mozilla::ImageCacheObserver::Release() Unexecuted instantiation: mozilla::CanvasImageCacheShutdownObserver::Release() Unexecuted instantiation: mozilla::dom::Canvas2dPixelsReporter::Release() Unexecuted instantiation: mozilla::dom::CanvasShutdownObserver::Release() Unexecuted instantiation: mozilla::dom::ImageBitmapShutdownObserver::Release() Unexecuted instantiation: mozilla::WatchdogTimerEvent::Release() Unexecuted instantiation: mozilla::WebGLMemoryTracker::Release() Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:mozilla::dom::(anonymous namespace)::ClientChannelHelper::Release() Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:mozilla::dom::(anonymous namespace)::ClientShutdownBlocker::Release() Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:mozilla::dom::(anonymous namespace)::NavigateLoadListener::Release() Unexecuted instantiation: Unified_cpp_dom_clients_manager1.cpp:mozilla::dom::(anonymous namespace)::WebProgressListener::Release() Unexecuted instantiation: nsBaseCommandController::Release() Unexecuted instantiation: nsCommandParams::Release() Unexecuted instantiation: nsControllerCommandTable::Release() Unexecuted instantiation: mozilla::dom::WebCryptoThreadPool::Release() Unexecuted instantiation: mozilla::dom::FallbackEncoding::Release() Unexecuted instantiation: mozilla::UITimerCallback::Release() Unexecuted instantiation: mozilla::EventListenerChange::Release() Unexecuted instantiation: mozilla::EventListenerService::Release() Unexecuted instantiation: mozilla::dom::AlternativeDataStreamListener::Release() Unexecuted instantiation: mozilla::dom::FetchDriver::Release() Unexecuted instantiation: mozilla::dom::FetchStream::Release() Unexecuted instantiation: mozilla::dom::WindowStreamOwner::Release() Unexecuted instantiation: mozilla::dom::JSStreamConsumer::Release() Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:mozilla::dom::(anonymous namespace)::FillHeaders::Release() Unexecuted instantiation: mozilla::dom::FetchBodyConsumer<mozilla::dom::Request>::Release() Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:mozilla::dom::(anonymous namespace)::FileCreationHandler<mozilla::dom::Request>::Release() Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:mozilla::dom::(anonymous namespace)::ConsumeBodyDoneObserver<mozilla::dom::Request>::Release() Unexecuted instantiation: mozilla::dom::FetchBodyConsumer<mozilla::dom::Response>::Release() Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:mozilla::dom::(anonymous namespace)::FileCreationHandler<mozilla::dom::Response>::Release() Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:mozilla::dom::(anonymous namespace)::ConsumeBodyDoneObserver<mozilla::dom::Response>::Release() Unexecuted instantiation: mozilla::dom::BlobImpl::Release() Unexecuted instantiation: mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::Release() Unexecuted instantiation: mozilla::dom::MemoryBlobImplDataOwnerMemoryReporter::Release() Unexecuted instantiation: mozilla::dom::MutableBlobStreamListener::Release() Unexecuted instantiation: Unified_cpp_dom_file0.cpp:(anonymous namespace)::ReadCallback::Release() Unexecuted instantiation: mozilla::dom::IPCBlobInputStream::Release() Unexecuted instantiation: mozilla::dom::IPCBlobInputStreamStorage::Release() Unexecuted instantiation: mozilla::dom::IPCBlobInputStreamThread::Release() mozilla::dom::BlobURL::Mutator::Release() Line | Count | Source | 735 | 1.77k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 1.77k | { \ | 737 | 1.77k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 1.77k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 1.77k | if (!mRefCnt.isThreadSafe) \ | 740 | 1.77k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 1.77k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 1.77k | nsrefcnt count = --mRefCnt; \ | 743 | 1.77k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 1.77k | if (count == 0) { \ | 745 | 1.77k | mRefCnt = 1; /* stabilize */ \ | 746 | 1.77k | _destroy; \ | 747 | 1.77k | return 0; \ | 748 | 1.77k | } \ | 749 | 1.77k | return count; \ | 750 | 1.77k | } |
mozilla::dom::BlobURLsReporter::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
mozilla::dom::BlobURLProtocolHandler::Release() Line | Count | Source | 735 | 1.77k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 1.77k | { \ | 737 | 1.77k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 1.77k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 1.77k | if (!mRefCnt.isThreadSafe) \ | 740 | 1.77k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 1.77k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 1.77k | nsrefcnt count = --mRefCnt; \ | 743 | 1.77k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 1.77k | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 1.77k | return count; \ | 750 | 1.77k | } |
Unexecuted instantiation: mozilla::dom::FontTableURIProtocolHandler::Release() Unexecuted instantiation: mozilla::dom::GetEntryHelper::Release() Unexecuted instantiation: Unified_cpp_filesystem_compat0.cpp:mozilla::dom::(anonymous namespace)::PromiseHandler::Release() Unexecuted instantiation: mozilla::dom::GamepadManager::Release() Unexecuted instantiation: nsGeolocationRequest::TimerCallbackHolder::Release() Unexecuted instantiation: nsGeolocationService::Release() Unexecuted instantiation: MLSFallback::Release() Unexecuted instantiation: nsGeoPositionCoords::Release() Unexecuted instantiation: nsGeoPosition::Release() Unexecuted instantiation: mozilla::AutoplayPermissionRequest::Release() Unexecuted instantiation: mozilla::dom::HTMLCanvasElementObserver::Release() Unexecuted instantiation: mozilla::dom::UploadLastDir::ContentPrefCallback::Release() Unexecuted instantiation: mozilla::dom::HTMLInputElement::nsFilePickerShownCallback::Release() Unexecuted instantiation: mozilla::dom::nsColorPickerShownCallback::Release() Unexecuted instantiation: mozilla::dom::UploadLastDir::Release() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::MediaLoadListener::Release() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::ShutdownObserver::Release() Unexecuted instantiation: mozilla::dom::WindowDestroyObserver::Release() Unexecuted instantiation: mozilla::dom::MediaDocumentStreamListener::Release() Unexecuted instantiation: mozilla::dom::TextTrackManager::ShutdownObserverProxy::Release() Unexecuted instantiation: nsHTMLDNSPrefetch::nsListener::Release() nsHTMLDNSPrefetch::nsDeferrals::Release() Line | Count | Source | 735 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 6 | { \ | 737 | 6 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 6 | if (!mRefCnt.isThreadSafe) \ | 740 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 6 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 6 | nsrefcnt count = --mRefCnt; \ | 743 | 6 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 6 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 6 | return count; \ | 750 | 6 | } |
Unexecuted instantiation: nsRadioVisitor::Release() Unexecuted instantiation: nsJSThunk::Release() Unexecuted instantiation: nsJSChannel::Release() nsJSProtocolHandler::Release() Line | Count | Source | 735 | 1.80k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 1.80k | { \ | 737 | 1.80k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 1.80k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 1.80k | if (!mRefCnt.isThreadSafe) \ | 740 | 1.80k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 1.80k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 1.80k | nsrefcnt count = --mRefCnt; \ | 743 | 1.80k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 1.80k | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 1.80k | return count; \ | 750 | 1.80k | } |
nsJSURI::Mutator::Release() Line | Count | Source | 735 | 3.59k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3.59k | { \ | 737 | 3.59k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3.59k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3.59k | if (!mRefCnt.isThreadSafe) \ | 740 | 3.59k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3.59k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3.59k | nsrefcnt count = --mRefCnt; \ | 743 | 3.59k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3.59k | if (count == 0) { \ | 745 | 1.79k | mRefCnt = 1; /* stabilize */ \ | 746 | 1.79k | _destroy; \ | 747 | 1.79k | return 0; \ | 748 | 1.79k | } \ | 749 | 3.59k | return count; \ | 750 | 3.59k | } |
Unexecuted instantiation: AudioDeviceInfo::Release() Unexecuted instantiation: mozilla::SimpleTimer::Release() Unexecuted instantiation: mozilla::BackgroundVideoDecodingPermissionObserver::Release() Unexecuted instantiation: mozilla::ChannelMediaResource::Listener::Release() Unexecuted instantiation: Unified_cpp_dom_media3.cpp:mozilla::(anonymous namespace)::InputStreamReader::Release() Unexecuted instantiation: AsyncLatencyLogger::Release() Unexecuted instantiation: mozilla::MediaCacheFlusher::Release() Unexecuted instantiation: mozilla::MediaMemoryTracker::Release() Unexecuted instantiation: mozilla::dom::FuzzTimerCallBack::Release() Unexecuted instantiation: mozilla::dom::MediaDevices::GumResolver::Release() Unexecuted instantiation: mozilla::dom::MediaDevices::EnumDevResolver::Release() Unexecuted instantiation: mozilla::dom::MediaDevices::GumRejecter::Release() Unexecuted instantiation: mozilla::MediaDevice::Release() Unexecuted instantiation: mozilla::MediaManager::Release() Unexecuted instantiation: mozilla::dom::MediaRecorderReporter::Release() Unexecuted instantiation: mozilla::MediaResource::Release() Unexecuted instantiation: mozilla::MediaShutdownManager::Release() Unexecuted instantiation: mozilla::MediaMgrError::Release() Unexecuted instantiation: mozilla::MediaStreamGraphImpl::Release() Unexecuted instantiation: mozilla::MediaTimer::Release() Unexecuted instantiation: mozilla::MemoryBlockCacheTelemetry::Release() Unexecuted instantiation: mozilla::DecoderDoctorDocumentWatcher::Release() Unexecuted instantiation: mozilla::GMPCrashHelper::Release() Unexecuted instantiation: mozilla::gmp::GeckoMediaPluginService::Release() Unexecuted instantiation: mozilla::dom::ManagerThreadShutdownObserver::Release() Unexecuted instantiation: mozilla::camera::CamerasParent::Release() Unexecuted instantiation: mozilla::media::OriginKeyStore::Release() Unexecuted instantiation: mozilla::media::ShutdownBlocker::Release() Unexecuted instantiation: mozilla::dom::AudioBufferMemoryTracker::Release() Unexecuted instantiation: mozilla::dom::nsSynthVoiceRegistry::Release() Unexecuted instantiation: mozilla::dom::FakeSpeechSynth::Release() Unexecuted instantiation: mozilla::dom::nsFakeSynthServices::Release() Unexecuted instantiation: mozilla::dom::SpeechDispatcherService::Release() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetUserMediaSuccessCallback::Release() Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetUserMediaErrorCallback::Release() Unexecuted instantiation: mozilla::FakeSpeechRecognitionService::Release() Unexecuted instantiation: mozilla::dom::NotificationTelemetryService::Release() Unexecuted instantiation: mozilla::dom::NotificationObserver::Release() Unexecuted instantiation: mozilla::dom::MainThreadNotificationObserver::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerNotificationObserver::Release() Unexecuted instantiation: mozilla::dom::WorkerGetCallback::Release() Unexecuted instantiation: mozilla::dom::power::PowerManagerService::Release() Unexecuted instantiation: mozilla::dom::WakeLock::Release() Unexecuted instantiation: Unified_cpp_dom_push0.cpp:mozilla::dom::(anonymous namespace)::GetSubscriptionCallback::Release() Unexecuted instantiation: Unified_cpp_dom_push0.cpp:mozilla::dom::(anonymous namespace)::UnsubscribeResultCallback::Release() Unexecuted instantiation: Unified_cpp_dom_push0.cpp:mozilla::dom::(anonymous namespace)::WorkerUnsubscribeResultCallback::Release() Unexecuted instantiation: mozilla::dom::quota::QuotaManager::ShutdownObserver::Release() Unexecuted instantiation: mozilla::dom::quota::MemoryOutputStream::Release() Unexecuted instantiation: mozilla::dom::quota::QuotaManagerService::Release() Unexecuted instantiation: mozilla::dom::quota::UsageResult::Release() Unexecuted instantiation: mozilla::dom::quota::OriginUsageResult::Release() Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:mozilla::dom::(anonymous namespace)::RequestResolver::Release() Unexecuted instantiation: ContentVerifier::Release() Line | Count | Source | 735 | 11.5k | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 11.5k | { \ | 737 | 11.5k | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 11.5k | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 11.5k | if (!mRefCnt.isThreadSafe) \ | 740 | 11.5k | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 11.5k | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 11.5k | nsrefcnt count = --mRefCnt; \ | 743 | 11.5k | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 11.5k | if (count == 0) { \ | 745 | 5.77k | mRefCnt = 1; /* stabilize */ \ | 746 | 5.77k | _destroy; \ | 747 | 5.77k | return 0; \ | 748 | 5.77k | } \ | 749 | 11.5k | return count; \ | 750 | 11.5k | } |
Unexecuted instantiation: CSPViolationReportListener::Release() Unexecuted instantiation: CSPReportRedirectSink::Release() Unexecuted instantiation: CSPService::Release() Unexecuted instantiation: nsContentSecurityManager::Release() Unexecuted instantiation: nsMixedContentBlocker::Release() Unexecuted instantiation: mozilla::dom::LocalStorageManager::Release() Unexecuted instantiation: mozilla::dom::SessionStorageManager::Release() Unexecuted instantiation: mozilla::dom::StorageActivityService::Release() Unexecuted instantiation: mozilla::dom::StorageDBThread::ThreadObserver::Release() Unexecuted instantiation: mozilla::dom::StorageDBChild::ShutdownObserver::Release() Unexecuted instantiation: mozilla::dom::StorageDBParent::Release() mozilla::dom::StorageObserver::Release() Line | Count | Source | 735 | 27 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 27 | { \ | 737 | 27 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 27 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 27 | if (!mRefCnt.isThreadSafe) \ | 740 | 27 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 27 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 27 | nsrefcnt count = --mRefCnt; \ | 743 | 27 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 27 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 27 | return count; \ | 750 | 27 | } |
Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:mozilla::dom::(anonymous namespace)::OriginAttrsPatternMatchSQLFunction::Release() Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:mozilla::dom::(anonymous namespace)::nsReverseStringSQLFunction::Release() Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:mozilla::dom::(anonymous namespace)::GetOriginParticular::Release() Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:mozilla::dom::(anonymous namespace)::StripOriginAddonId::Release() Unexecuted instantiation: mozilla::dom::UDPSocket::ListenerProxy::Release() Unexecuted instantiation: mozilla::dom::UDPSocketChildBase::Release() Unexecuted instantiation: mozilla::dom::UDPSocketParent::Release() Unexecuted instantiation: Unified_cpp_dom_network0.cpp:(anonymous namespace)::CopierCallbacks::Release() Unexecuted instantiation: mozilla::dom::PermissionObserver::Release() Unexecuted instantiation: nsNPAPIPluginInstance::Release() Unexecuted instantiation: nsNPAPIPluginStreamListener::Release() Unexecuted instantiation: nsPluginInstanceOwner::Release() Unexecuted instantiation: nsPluginDOMContextMenuListener::Release() Unexecuted instantiation: nsPluginStreamListenerPeer::Release() Unexecuted instantiation: PluginContextProxy::Release() Unexecuted instantiation: ChannelRedirectProxyCallback::Release() Unexecuted instantiation: nsPluginTag::Release() Unexecuted instantiation: nsFakePluginTag::Release() Unexecuted instantiation: PluginOfflineObserver::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::DatabaseConnection::UpdateRefcountFunction::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::ObjectStoreAddOrPutRequestOp::SCInputStream::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::FileHelper::ReadCallback::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::CreateIndexOp::UpdateIndexDataValuesFunction::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::CompressDataBlobsFunction::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::EncodeKeysFunction::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::UpgradeSchemaFrom17_0To18_0Helper::UpgradeKeyFunction::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::UpgradeSchemaFrom17_0To18_0Helper::InsertIndexDataValuesFunction::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::UpgradeFileIdsFunction::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::UpgradeIndexDataValuesFunction::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::StripObsoleteOriginAttributesFunction::Release() Unexecuted instantiation: mozilla::dom::IDBDatabase::Observer::Release() Unexecuted instantiation: Unified_cpp_dom_indexedDB0.cpp:mozilla::dom::indexedDB::(anonymous namespace)::StreamWrapper::Release() Unexecuted instantiation: mozilla::dom::IndexedDatabaseManager::Release() Unexecuted instantiation: mozilla::dom::indexedDB::PermissionRequestBase::Release() Unexecuted instantiation: Unified_cpp_dom_indexedDB1.cpp:mozilla::dom::(anonymous namespace)::DeleteFilesRunnable::Release() Unexecuted instantiation: mozilla::OSFileConstantsService::Release() Unexecuted instantiation: nsDeviceSensorData::Release() Unexecuted instantiation: nsDeviceSensors::Release() Unexecuted instantiation: nsOSPermissionRequestBase::Release() Unexecuted instantiation: mozilla::dom::CycleCollectWithLogsChild::Release() Unexecuted instantiation: mozilla::dom::ConsoleListener::Release() Unexecuted instantiation: mozilla::ProcessHangMonitor::Release() Unexecuted instantiation: ProcessHangMonitor.cpp:(anonymous namespace)::HangMonitoredProcess::Release() Unexecuted instantiation: mozilla::dom::ColorPickerParent::ColorPickerShownCallback::Release() Unexecuted instantiation: mozilla::dom::ContentBridgeChild::Release() Unexecuted instantiation: mozilla::dom::ContentBridgeParent::Release() mozilla::dom::ContentParentsMemoryReporter::Release() Line | Count | Source | 735 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 9 | { \ | 737 | 9 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 9 | if (!mRefCnt.isThreadSafe) \ | 740 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 9 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 9 | nsrefcnt count = --mRefCnt; \ | 743 | 9 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 9 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 9 | return count; \ | 750 | 9 | } |
Unexecuted instantiation: ParentIdleListener::Release() Unexecuted instantiation: mozilla::dom::FilePickerParent::FilePickerShownCallback::Release() Unexecuted instantiation: mozilla::dom::MemoryReportRequestClient::Release() Unexecuted instantiation: mozilla::dom::HandleReportCallback::Release() Unexecuted instantiation: mozilla::dom::FinishReportingCallback::Release() Unexecuted instantiation: mozilla::PreallocatedProcessManagerImpl::Release() Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:mozilla::dom::(anonymous namespace)::ScriptableCPInfo::Release() Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:mozilla::dom::(anonymous namespace)::RemoteWindowContext::Release() Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:(anonymous namespace)::ParticularProcessPriorityManager::Release() Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:(anonymous namespace)::ProcessPriorityManagerImpl::Release() Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:(anonymous namespace)::ProcessPriorityManagerChild::Release() Unexecuted instantiation: mozilla::dom::workerinternals::RuntimeService::Release() Unexecuted instantiation: mozilla::dom::WorkerCSPEventListener::Release() Unexecuted instantiation: mozilla::dom::WorkerDebugger::Release() Unexecuted instantiation: mozilla::dom::WorkerDebuggerManager::Release() Unexecuted instantiation: mozilla::dom::WorkerEventTarget::Release() Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::ScriptLoaderRunnable::Release() Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::CacheCreator::Release() Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::LoaderListener::Release() Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::CachePromiseHandler::Release() Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::CacheScriptLoader::Release() Unexecuted instantiation: mozilla::dom::WorkerLoadInfo::InterfaceRequestor::Release() Unexecuted instantiation: mozilla::dom::WorkerPrivate::MemoryReporter::Release() Unexecuted instantiation: mozilla::dom::WorkerPrivate::EventTarget::Release() Unexecuted instantiation: mozilla::dom::WorkerRunnable::Release() Unexecuted instantiation: mozilla::dom::WorkerThread::Observer::Release() Unexecuted instantiation: Unified_cpp_dom_workers1.cpp:mozilla::dom::(anonymous namespace)::CancelingTimerCallback::Release() Unexecuted instantiation: mozilla::dom::AudioChannelService::Release() Unexecuted instantiation: Unified_cpp_dom_broadcastchannel0.cpp:mozilla::dom::(anonymous namespace)::CloseRunnable::Release() Unexecuted instantiation: mozilla::dom::PromiseWorkerProxy::Release() Unexecuted instantiation: nsSMILAnimationController::Release() Unexecuted instantiation: nsSMILTimeValueSpec::EventListener::Release() mozilla::dom::U2FPrefManager::Release() Line | Count | Source | 735 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 12 | { \ | 737 | 12 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 12 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 12 | if (!mRefCnt.isThreadSafe) \ | 740 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 12 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 12 | nsrefcnt count = --mRefCnt; \ | 743 | 12 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 12 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 12 | return count; \ | 750 | 12 | } |
Unexecuted instantiation: mozilla::dom::U2FTokenManager::Release() Unexecuted instantiation: mozilla::dom::WebAuthnManager::Release() Unexecuted instantiation: nsXBLEventHandler::Release() Unexecuted instantiation: nsXBLKeyEventHandler::Release() Unexecuted instantiation: nsXBLStreamListener::Release() Unexecuted instantiation: nsXBLService::Release() Unexecuted instantiation: nsXBLSpecialDocInfo::Release() Unexecuted instantiation: nsXBLWindowKeyHandler::Release() Unexecuted instantiation: nsXMLPrettyPrinter::Release() Unexecuted instantiation: txStylesheetSink::Release() Unexecuted instantiation: txTransformNotifier::Release() Unexecuted instantiation: mozilla::dom::XULDocument::CachedChromeStreamListener::Release() Unexecuted instantiation: nsXULPrototypeCache::Release() Unexecuted instantiation: mozilla::ConsoleReportCollector::Release() Unexecuted instantiation: mozilla::WebBrowserPersistRemoteDocument::Release() Unexecuted instantiation: mozilla::WebBrowserPersistResourcesChild::Release() Unexecuted instantiation: mozilla::WebBrowserPersistResourcesParent::Release() Unexecuted instantiation: mozilla::WebBrowserPersistSerializeChild::Release() Unexecuted instantiation: nsWebBrowserPersist::OnWalk::Release() Unexecuted instantiation: nsWebBrowserPersist::OnWrite::Release() Unexecuted instantiation: nsWebBrowserPersist::FlatURIMap::Release() Unexecuted instantiation: nsWebBrowserPersist::Release() Unexecuted instantiation: Unified_cpp_webbrowserpersist0.cpp:mozilla::(anonymous namespace)::ResourceReader::Release() Unexecuted instantiation: Unified_cpp_webbrowserpersist0.cpp:mozilla::(anonymous namespace)::PersistNodeFixup::Release() Unexecuted instantiation: mozilla::dom::nsXHRParseEndListener::Release() Unexecuted instantiation: mozilla::dom::XMLHttpRequestMainThread::nsHeaderVisitor::Release() Unexecuted instantiation: mozilla::dom::Proxy::Release() Unexecuted instantiation: Unified_cpp_dom_xhr0.cpp:mozilla::dom::(anonymous namespace)::FileCreationHandler::Release() Unexecuted instantiation: mozilla::dom::WorkletFetchHandler::Release() Unexecuted instantiation: mozilla::dom::ScriptLoadHandler::Release() Unexecuted instantiation: mozilla::dom::PaymentResponseData::Release() Unexecuted instantiation: mozilla::dom::PaymentActionResponse::Release() Unexecuted instantiation: mozilla::dom::payments::PaymentMethodData::Release() Unexecuted instantiation: mozilla::dom::payments::PaymentCurrencyAmount::Release() Unexecuted instantiation: mozilla::dom::payments::PaymentItem::Release() Unexecuted instantiation: mozilla::dom::payments::PaymentDetailsModifier::Release() Unexecuted instantiation: mozilla::dom::payments::PaymentShippingOption::Release() Unexecuted instantiation: mozilla::dom::payments::PaymentDetails::Release() Unexecuted instantiation: mozilla::dom::payments::PaymentOptions::Release() Unexecuted instantiation: mozilla::dom::payments::PaymentRequest::Release() Unexecuted instantiation: mozilla::dom::payments::PaymentAddress::Release() Unexecuted instantiation: mozilla::dom::PaymentRequestService::Release() Unexecuted instantiation: mozilla::dom::WebSocketImpl::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerInfo::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers0.cpp:mozilla::dom::(anonymous namespace)::RespondWithHandler::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers0.cpp:mozilla::dom::(anonymous namespace)::BodyCopyHandle::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers0.cpp:mozilla::dom::(anonymous namespace)::WaitUntilHandler::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerInterceptController::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerManager::Release() Unexecuted instantiation: mozilla::dom::UpdateTimerCallback::Release() Unexecuted instantiation: mozilla::dom::KeepAliveToken::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistrar::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::KeepAliveHandler::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::AllowWindowInteractionHandler::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::ServiceWorkerPrivateTimerCallback::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::UnregisterCallback::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::SWRUpdateRunnable::TimerCallback::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::WorkerUnregisterCallback::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistrationInfo::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerUnregisterJob::PushUnsubscribeCallback::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:mozilla::dom::serviceWorkerScriptCache::(anonymous namespace)::CompareManager::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:mozilla::dom::serviceWorkerScriptCache::(anonymous namespace)::CompareNetwork::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:mozilla::dom::serviceWorkerScriptCache::(anonymous namespace)::CompareCache::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:mozilla::dom::(anonymous namespace)::UnregisterCallback::Release() Unexecuted instantiation: mozilla::dom::SDBConnection::Release() Unexecuted instantiation: mozilla::dom::SDBResult::Release() Unexecuted instantiation: mozilla::dom::DCPresentationChannelDescription::Release() Unexecuted instantiation: mozilla::dom::PresentationRequesterCallback::Release() Unexecuted instantiation: mozilla::dom::PresentationResponderLoadingCallback::Release() Unexecuted instantiation: mozilla::dom::PresentationDeviceManager::Release() Unexecuted instantiation: mozilla::dom::PresentationDeviceRequest::Release() Unexecuted instantiation: mozilla::dom::PresentationService::Release() Unexecuted instantiation: mozilla::dom::TCPPresentationChannelDescription::Release() Unexecuted instantiation: mozilla::dom::PresentationSessionInfo::Release() Unexecuted instantiation: mozilla::dom::PresentationSessionRequest::Release() Unexecuted instantiation: CopierCallbacks::Release() Unexecuted instantiation: mozilla::dom::PresentationTerminateRequest::Release() Unexecuted instantiation: mozilla::dom::DummyPresentationTransportBuilderConstructor::Release() Unexecuted instantiation: mozilla::dom::PresentationBuilderChild::Release() Unexecuted instantiation: mozilla::dom::PresentationBuilderParent::Release() Unexecuted instantiation: mozilla::dom::PresentationContentSessionInfo::Release() Unexecuted instantiation: mozilla::dom::PresentationIPCService::Release() Unexecuted instantiation: mozilla::dom::PresentationParent::Release() Unexecuted instantiation: mozilla::dom::PresentationRequestParent::Release() Unexecuted instantiation: Unified_cpp_dom_presentation1.cpp:mozilla::dom::(anonymous namespace)::PresentationSessionTransportIPC::Release() Unexecuted instantiation: Unified_cpp_dom_presentation1.cpp:mozilla::dom::(anonymous namespace)::PresentationTransportBuilderConstructorIPC::Release() Unexecuted instantiation: mozilla::dom::presentation::TCPDeviceInfo::Release() Unexecuted instantiation: mozilla::dom::presentation::DNSServiceWrappedListener::Release() Unexecuted instantiation: mozilla::dom::presentation::MulticastDNSDeviceProvider::Release() Unexecuted instantiation: mozilla::dom::presentation::MulticastDNSDeviceProvider::Device::Release() Unexecuted instantiation: nsBaseDragService::Release() Unexecuted instantiation: nsBaseWidget::Release() Unexecuted instantiation: WidgetShutdownObserver::Release() Unexecuted instantiation: ShutdownObserver::Release() Unexecuted instantiation: mozilla::widget::GfxInfoBase::Release() Unexecuted instantiation: mozilla::widget::PuppetBidiKeyboard::Release() Unexecuted instantiation: mozilla::widget::PuppetScreenManager::Release() Unexecuted instantiation: mozilla::widget::Screen::Release() Unexecuted instantiation: mozilla::widget::ScreenManager::Release() Unexecuted instantiation: nsBaseAppShell::Release() Unexecuted instantiation: nsBaseScreen::Release() Unexecuted instantiation: nsClipboardHelper::Release() Unexecuted instantiation: nsClipboardProxy::Release() Unexecuted instantiation: nsColorPickerProxy::Release() Unexecuted instantiation: nsDeviceContextSpecProxy::Release() Unexecuted instantiation: nsFilePickerProxy::Release() Unexecuted instantiation: nsHTMLFormatConverter::Release() Unexecuted instantiation: nsIdleServiceDaily::Release() Unexecuted instantiation: nsIdleService::Release() Unexecuted instantiation: nsNativeTheme::Release() Unexecuted instantiation: nsPrintSession::Release() Unexecuted instantiation: nsPrintSettings::Release() Unexecuted instantiation: nsPrintSettingsService::Release() Unexecuted instantiation: nsSoundProxy::Release() Unexecuted instantiation: nsTransferable::Release() Unexecuted instantiation: mozilla::widget::HeadlessClipboard::Release() Unexecuted instantiation: mozilla::widget::HeadlessSound::Release() Unexecuted instantiation: FullscreenTransitionWindow::Release() Unexecuted instantiation: mozilla::widget::IMContextWrapper::Release() Unexecuted instantiation: TaskbarProgress::Release() Unexecuted instantiation: WakeLockListener::Release() Unexecuted instantiation: nsApplicationChooser::Release() Unexecuted instantiation: nsBidiKeyboard::Release() Unexecuted instantiation: nsClipboard::Release() Unexecuted instantiation: nsColorPicker::Release() Unexecuted instantiation: nsDeviceContextSpecGTK::Release() Unexecuted instantiation: nsPrinterEnumeratorGTK::Release() Unexecuted instantiation: nsFilePicker::Release() Unexecuted instantiation: nsImageToPixbuf::Release() Unexecuted instantiation: nsPrintDialogServiceGTK::Release() Unexecuted instantiation: nsFlatpakPrintPortal::Release() Unexecuted instantiation: nsSound::Release() Unexecuted instantiation: mozilla::EditorCommandBase::Release() Unexecuted instantiation: mozilla::EditorEventListener::Release() Unexecuted instantiation: mozilla::ElementDeletionObserver::Release() Unexecuted instantiation: mozilla::HTMLEditorCommandBase::Release() Unexecuted instantiation: mozilla::DocumentResizeEventListener::Release() Unexecuted instantiation: mozilla::ResizerMouseMotionListener::Release() Unexecuted instantiation: mozilla::HTMLURIRefObject::Release() Unexecuted instantiation: mozilla::DictionaryFetcher::Release() Unexecuted instantiation: nsEditingSession::Release() Unexecuted instantiation: nsLayoutStylesheetCache::Release() Unexecuted instantiation: mozilla::css::ImageLoader::Release() Unexecuted instantiation: mozilla::css::SheetLoadData::Release() Unexecuted instantiation: mozilla::PreloadedStyleSheet::StylesheetPreloadObserver::Release() mozilla::UACacheReporter::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
Unexecuted instantiation: mozilla::css::StreamLoader::Release() Unexecuted instantiation: nsFontFaceLoader::Release() Unexecuted instantiation: mozilla::AccessibleCaret::DummyTouchListener::Release() Unexecuted instantiation: mozilla::AccessibleCaretEventHub::Release() Unexecuted instantiation: MobileViewportManager::Release() Unexecuted instantiation: mozilla::PresShell::Release() Unexecuted instantiation: ZoomConstraintsClient::Release() Unexecuted instantiation: nsCaret::Release() Unexecuted instantiation: viewer_detail::BFCachePreventionObserver::Release() Unexecuted instantiation: nsDocumentViewer::Release() Unexecuted instantiation: nsDocViewerSelectionListener::Release() Unexecuted instantiation: nsDocViewerFocusListener::Release() Unexecuted instantiation: nsFrameTraversal::Release() Unexecuted instantiation: nsFrameIterator::Release() Unexecuted instantiation: nsLayoutHistoryState::Release() Unexecuted instantiation: nsStyleSheetService::Release() Unexecuted instantiation: mozilla::layout::ScrollbarActivity::Release() Unexecuted instantiation: nsBulletListener::Release() Unexecuted instantiation: nsImageFrame::IconLoad::Release() Unexecuted instantiation: nsImageListener::Release() Unexecuted instantiation: nsImageMap::Release() Unexecuted instantiation: nsComboButtonListener::Release() Unexecuted instantiation: nsFileControlFrame::MouseListener::Release() Unexecuted instantiation: nsListEventListener::Release() Unexecuted instantiation: nsRangeFrame::DummyTouchListener::Release() Unexecuted instantiation: nsTextControlFrame::nsAnonDivObserver::Release() Unexecuted instantiation: mozilla::SVGTemplateElementObserver::Release() Unexecuted instantiation: mozilla::nsSVGRenderingObserverProperty::Release() Unexecuted instantiation: mozilla::SVGMaskObserverList::Release() Unexecuted instantiation: SVGTextFrame::MutationObserver::Release() Unexecuted instantiation: nsSVGImageListener::Release() Unexecuted instantiation: nsBoxLayout::Release() Unexecuted instantiation: nsButtonBoxFrame::nsButtonBoxListener::Release() Unexecuted instantiation: nsImageBoxListener::Release() Unexecuted instantiation: nsMenuBarListener::Release() Unexecuted instantiation: nsMenuTimerMediator::Release() Unexecuted instantiation: nsSliderMediator::Release() Unexecuted instantiation: nsSplitterFrameInner::Release() Unexecuted instantiation: nsXULPopupManager::Release() Unexecuted instantiation: nsXULTooltipListener::Release() Unexecuted instantiation: nsTreeImageListener::Release() Unexecuted instantiation: nsGlyphTableList::Release() Unexecuted instantiation: nsMathMLmactionFrame::MouseListener::Release() Unexecuted instantiation: inDeepTreeWalker::Release() Unexecuted instantiation: mozilla::layout::RemotePrintJobChild::Release() Unexecuted instantiation: nsPrintJob::Release() Unexecuted instantiation: nsPrintPreviewListener::Release() Unexecuted instantiation: nsContentDLF::Release() Unexecuted instantiation: mozilla::LoadContext::Release() nsAboutRedirector::Release() Line | Count | Source | 735 | 857 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 857 | { \ | 737 | 857 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 857 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 857 | if (!mRefCnt.isThreadSafe) \ | 740 | 857 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 857 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 857 | nsrefcnt count = --mRefCnt; \ | 743 | 857 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 857 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 857 | return count; \ | 750 | 857 | } |
Unexecuted instantiation: MaybeCloseWindowHelper::Release() Unexecuted instantiation: nsDSURIContentListener::Release() Unexecuted instantiation: nsDefaultURIFixup::Release() Unexecuted instantiation: nsDefaultURIFixupInfo::Release() Unexecuted instantiation: nsDocShell::InterfaceRequestorProxy::Release() Unexecuted instantiation: nsDocShellTreeOwner::Release() Unexecuted instantiation: ChromeTooltipListener::Release() Unexecuted instantiation: nsPingListener::Release() Unexecuted instantiation: nsRefreshTimer::Release() Unexecuted instantiation: nsWebNavigationInfo::Release() mozilla::TimelineConsumers::Release() Line | Count | Source | 735 | 170 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 170 | { \ | 737 | 170 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 170 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 170 | if (!mRefCnt.isThreadSafe) \ | 740 | 170 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 170 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 170 | nsrefcnt count = --mRefCnt; \ | 743 | 170 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 170 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 170 | return count; \ | 750 | 170 | } |
Unexecuted instantiation: nsSHEntry::Release() Unexecuted instantiation: nsSHEntryShared::Release() Unexecuted instantiation: nsSHistoryObserver::Release() Unexecuted instantiation: nsSHistory::Release() Unexecuted instantiation: nsAppShellService::Release() Unexecuted instantiation: WebBrowserChrome2Stub::Release() Unexecuted instantiation: WindowlessBrowser::Release() Unexecuted instantiation: nsChromeTreeOwner::Release() Unexecuted instantiation: nsContentTreeOwner::Release() Unexecuted instantiation: mozilla::WebShellWindowTimerCallback::Release() Unexecuted instantiation: nsWindowMediator::Release() Unexecuted instantiation: nsXULWindow::Release() Unexecuted instantiation: nsXPCOMDetector::Release() Unexecuted instantiation: mozilla::a11y::DocManager::Release() Unexecuted instantiation: mozilla::a11y::nsAccessibleRelation::Release() Unexecuted instantiation: mozilla::a11y::xpcAccessibleGeneric::Release() Unexecuted instantiation: InitEditorSpellCheckCallback::Release() Unexecuted instantiation: UpdateCurrentDictionaryCallback::Release() Unexecuted instantiation: mozPersonalDictionary::Release() Unexecuted instantiation: CertBlocklist::Release() Unexecuted instantiation: ContentSignatureVerifier::Release() Unexecuted instantiation: mozilla::DataStorageMemoryReporter::Release() Unexecuted instantiation: mozilla::DataStorage::Release() Unexecuted instantiation: mozilla::LocalCertService::Release() Unexecuted instantiation: mozilla::psm::NSSErrorsService::Release() Unexecuted instantiation: OSKeyStore::Release() Unexecuted instantiation: mozilla::psm::PKCS11ModuleDB::Release() Unexecuted instantiation: mozilla::psm::PSMContentStreamListener::Release() Unexecuted instantiation: mozilla::psm::PSMContentDownloaderChild::Release() Unexecuted instantiation: mozilla::psm::PSMContentListener::Release() Unexecuted instantiation: SecretDecoderRing::Release() Unexecuted instantiation: mozilla::psm::TransportSecurityInfo::Release() Unexecuted instantiation: nsCertOverrideService::Release() Unexecuted instantiation: nsCertAddonInfo::Release() Unexecuted instantiation: nsCertTreeDispInfo::Release() Unexecuted instantiation: nsCertTree::Release() Unexecuted instantiation: nsClientAuthRememberService::Release() Unexecuted instantiation: nsCryptoHash::Release() Unexecuted instantiation: nsCryptoHMAC::Release() Unexecuted instantiation: nsKeyObject::Release() Unexecuted instantiation: nsKeyObjectFactory::Release() Unexecuted instantiation: nsKeygenFormProcessor::Release() Unexecuted instantiation: nsKeygenFormProcessorContent::Release() Unexecuted instantiation: nsKeygenThread::Release() Unexecuted instantiation: nsNSSASN1Sequence::Release() Unexecuted instantiation: nsNSSASN1PrintableItem::Release() Unexecuted instantiation: OCSPRequest::Release() Unexecuted instantiation: nsX509CertValidity::Release() Unexecuted instantiation: Unified_cpp_security_manager_ssl1.cpp:mozilla::psm::(anonymous namespace)::PrivateBrowsingObserver::Release() Unexecuted instantiation: nsNSSCertificate::Release() Unexecuted instantiation: nsNSSCertList::Release() Unexecuted instantiation: nsNSSCertificateDB::Release() Unexecuted instantiation: nsNSSComponent::Release() Unexecuted instantiation: PipUIContext::Release() Unexecuted instantiation: nsNSSVersion::Release() Unexecuted instantiation: nsNTLMAuthModule::Release() Unexecuted instantiation: nsPK11Token::Release() Unexecuted instantiation: nsPK11TokenDB::Release() Unexecuted instantiation: nsPKCS11Slot::Release() Unexecuted instantiation: nsPKCS11Module::Release() Unexecuted instantiation: nsProtectedAuthThread::Release() Unexecuted instantiation: nsRandomGenerator::Release() Unexecuted instantiation: nsSSLSocketProvider::Release() Unexecuted instantiation: nsSecureBrowserUIImpl::Release() Unexecuted instantiation: SiteHSTSState::Release() Unexecuted instantiation: SiteHPKPState::Release() Unexecuted instantiation: nsSiteSecurityService::Release() Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:(anonymous namespace)::CipherSuiteChangeObserver::Release() Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:(anonymous namespace)::PrefObserver::Release() Unexecuted instantiation: nsTLSSocketProvider::Release() Unexecuted instantiation: nsNSSASN1Tree::Release() Unexecuted instantiation: nsNSSDialogs::Release() Unexecuted instantiation: nsDBusRemoteService::Release() Unexecuted instantiation: nsGTKRemoteService::Release() Unexecuted instantiation: nsRemoteService::Release() Unexecuted instantiation: mozilla::AlertNotification::Release() Unexecuted instantiation: nsAlertsService::Release() Unexecuted instantiation: nsXULAlerts::Release() Unexecuted instantiation: Unified_cpp_components_alerts0.cpp:(anonymous namespace)::IconCallback::Release() Unexecuted instantiation: mozilla::BackgroundHangManager::Release() Unexecuted instantiation: mozilla::nsHangDetails::Release() Unexecuted instantiation: nsWebBrowserContentPolicy::Release() Unexecuted instantiation: mozilla::ClearSiteData::PendingCleanupHolder::Release() mozilla::ClearSiteData::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
Unexecuted instantiation: nsCommandLine::Release() Unexecuted instantiation: DownloadPlatform::Release() Unexecuted instantiation: Unified_cpp_extensions0.cpp:mozilla::extensions::(anonymous namespace)::AtomSetPref::Release() Unexecuted instantiation: mozilla::extensions::ChannelWrapper::RequestListener::Release() Unexecuted instantiation: mozilla::extensions::StreamFilterParent::Release() Unexecuted instantiation: mozilla::FinalizationWitnessService::Release() Unexecuted instantiation: nsFindService::Release() Unexecuted instantiation: nsWebBrowserFind::Release() Unexecuted instantiation: nsMediaSniffer::Release() Unexecuted instantiation: mozilla::MozIntlHelper::Release() Unexecuted instantiation: mozilla::NativeOSFileInternalsService::Release() nsParentalControlsService::Release() Line | Count | Source | 735 | 2 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 2 | { \ | 737 | 2 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 2 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 2 | if (!mRefCnt.isThreadSafe) \ | 740 | 2 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 2 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 2 | nsrefcnt count = --mRefCnt; \ | 743 | 2 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 2 | if (count == 0) { \ | 745 | 1 | mRefCnt = 1; /* stabilize */ \ | 746 | 1 | _destroy; \ | 747 | 1 | return 0; \ | 748 | 1 | } \ | 749 | 2 | return count; \ | 750 | 2 | } |
Unexecuted instantiation: mozilla::jsperf::Module::Release() Unexecuted instantiation: nsPerformanceObservationTarget::Release() Unexecuted instantiation: nsPerformanceGroupDetails::Release() Unexecuted instantiation: nsPerformanceStats::Release() Unexecuted instantiation: nsPerformanceSnapshot::Release() Unexecuted instantiation: PerformanceAlert::Release() Unexecuted instantiation: PendingAlertsCollector::Release() Unexecuted instantiation: nsPerformanceStatsService::Release() Unexecuted instantiation: mozilla::places::Database::Release() Unexecuted instantiation: mozilla::places::AsyncStatementCallback::Release() Unexecuted instantiation: mozilla::places::ConcurrentStatementsHolder::Release() Unexecuted instantiation: mozilla::places::History::Release() Unexecuted instantiation: mozilla::places::PlaceInfo::Release() Unexecuted instantiation: mozilla::places::MatchAutoCompleteFunction::Release() Unexecuted instantiation: mozilla::places::CalculateFrecencyFunction::Release() Unexecuted instantiation: mozilla::places::GenerateGUIDFunction::Release() Unexecuted instantiation: mozilla::places::IsValidGUIDFunction::Release() Unexecuted instantiation: mozilla::places::GetUnreversedHostFunction::Release() Unexecuted instantiation: mozilla::places::FixupURLFunction::Release() Unexecuted instantiation: mozilla::places::FrecencyNotificationFunction::Release() Unexecuted instantiation: mozilla::places::StoreLastInsertedIdFunction::Release() Unexecuted instantiation: mozilla::places::GetQueryParamFunction::Release() Unexecuted instantiation: mozilla::places::HashFunction::Release() Unexecuted instantiation: mozilla::places::GetPrefixFunction::Release() Unexecuted instantiation: mozilla::places::GetHostAndPortFunction::Release() Unexecuted instantiation: mozilla::places::StripPrefixAndUserinfoFunction::Release() Unexecuted instantiation: mozilla::places::IsFrecencyDecayingFunction::Release() Unexecuted instantiation: mozilla::places::SqrtFunction::Release() Unexecuted instantiation: mozilla::places::NoteSyncChangeFunction::Release() Unexecuted instantiation: mozilla::places::PlacesShutdownBlocker::Release() Unexecuted instantiation: mozilla::places::VisitInfo::Release() Unexecuted instantiation: nsAnnoProtocolHandler::Release() Unexecuted instantiation: nsAnnotationService::Release() Unexecuted instantiation: nsFaviconService::Release() Unexecuted instantiation: nsNavBookmarks::Release() Unexecuted instantiation: nsNavHistory::Release() Unexecuted instantiation: nsNavHistoryQuery::Release() Unexecuted instantiation: nsNavHistoryQueryOptions::Release() Unexecuted instantiation: mozilla::reflect::Module::Release() Unexecuted instantiation: PendingDBLookup::Release() Unexecuted instantiation: PendingLookup::Release() Unexecuted instantiation: ApplicationReputationService::Release() Unexecuted instantiation: ReputationQueryParam::Release() Unexecuted instantiation: LoginWhitelist::Release() Unexecuted instantiation: mozilla::LoginReputationService::Release() Unexecuted instantiation: mozilla::dom::LoginReputationParent::Release() Unexecuted instantiation: mozilla::nsRFPService::Release() Unexecuted instantiation: nsSessionStoreUtils::Release() Unexecuted instantiation: nsAppStartup::Release() Unexecuted instantiation: nsUserInfo::Release() Telemetry.cpp:(anonymous namespace)::TelemetryImpl::Release() Line | Count | Source | 735 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 9 | { \ | 737 | 9 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 9 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 9 | if (!mRefCnt.isThreadSafe) \ | 740 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 9 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 9 | nsrefcnt count = --mRefCnt; \ | 743 | 9 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 9 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 9 | return count; \ | 750 | 9 | } |
Unexecuted instantiation: TelemetryGeckoViewTestingImpl::Release() Unexecuted instantiation: PageThumbsProtocol::Release() Unexecuted instantiation: mozilla::safebrowsing::VariableLengthPrefixSet::Release() Unexecuted instantiation: nsUrlClassifierPrefixSet::Release() Unexecuted instantiation: nsUrlClassifierStreamUpdater::Release() Unexecuted instantiation: nsUrlClassifierDBServiceWorker::Release() Unexecuted instantiation: nsUrlClassifierLookupCallback::Release() Unexecuted instantiation: nsUrlClassifierClassifyCallback::Release() Unexecuted instantiation: nsUrlClassifierDBService::Release() Unexecuted instantiation: ThreatHitReportListener::Release() Unexecuted instantiation: nsUrlClassifierPositiveCacheEntry::Release() Unexecuted instantiation: nsUrlClassifierCacheEntry::Release() Unexecuted instantiation: nsUrlClassifierCacheInfo::Release() Unexecuted instantiation: UrlClassifierDBServiceWorkerProxy::Release() Unexecuted instantiation: UrlClassifierLookupCallbackProxy::Release() Unexecuted instantiation: UrlClassifierCallbackProxy::Release() Unexecuted instantiation: UrlClassifierUpdateObserverProxy::Release() Unexecuted instantiation: nsUrlClassifierUtils::Release() Unexecuted instantiation: nsDialogParamBlock::Release() Unexecuted instantiation: nsWindowWatcher::Release() Unexecuted instantiation: mozilla::ctypes::Module::Release() Unexecuted instantiation: nsAutoCompleteSimpleResult::Release() Unexecuted instantiation: nsPrintProgress::Release() Unexecuted instantiation: nsPrintProgressParams::Release() Unexecuted instantiation: nsPrintingPromptService::Release() Unexecuted instantiation: mozilla::embedding::MockWebBrowserPrint::Release() Unexecuted instantiation: mozilla::embedding::PrintProgressDialogChild::Release() Unexecuted instantiation: mozilla::embedding::PrintProgressDialogParent::Release() Unexecuted instantiation: nsPrintingProxy::Release() Unexecuted instantiation: mozilla::nsTerminator::Release() Unexecuted instantiation: mozilla::NativeFileWatcherService::Release() Unexecuted instantiation: AddonContentPolicy::Release() Unexecuted instantiation: mozilla::AddonManagerStartup::Release() Unexecuted instantiation: Unified_cpp_mozapps_extensions0.cpp:mozilla::(anonymous namespace)::RegistryEntries::Release() Unexecuted instantiation: nsToolkitProfile::Release() Unexecuted instantiation: nsToolkitProfileLock::Release() Unexecuted instantiation: nsToolkitProfileService::Release() Unexecuted instantiation: nsToolkitProfileFactory::Release() Unexecuted instantiation: nsSingletonFactory::Release() Unexecuted instantiation: nsNativeAppSupportBase::Release() Unexecuted instantiation: nsUpdateProcessor::Release() Unexecuted instantiation: nsUnixSystemProxySettings::Release() Unexecuted instantiation: nsAutoConfig::Release() Unexecuted instantiation: nsReadConfig::Release() Unexecuted instantiation: mozilla::devtools::FileDescriptorOutputStream::Release() Unexecuted instantiation: IdentityCryptoService.cpp:(anonymous namespace)::IdentityCryptoService::Release() Unexecuted instantiation: IdentityCryptoService.cpp:(anonymous namespace)::KeyPair::Release() mozilla::scache::StartupCache::Release() Line | Count | Source | 735 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 3 | { \ | 737 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 3 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 3 | if (!mRefCnt.isThreadSafe) \ | 740 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 3 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 3 | nsrefcnt count = --mRefCnt; \ | 743 | 3 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 3 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 3 | return count; \ | 750 | 3 | } |
Unexecuted instantiation: mozilla::scache::StartupCacheListener::Release() Unexecuted instantiation: mozilla::jsdebugger::JSDebugger::Release() Unexecuted instantiation: nsAlertsIconListener::Release() Unexecuted instantiation: nsGConfService::Release() Unexecuted instantiation: nsFlatpakHandlerApp::Release() Unexecuted instantiation: nsGIOMimeApp::Release() Unexecuted instantiation: GIOUTF8StringEnumerator::Release() Unexecuted instantiation: nsGIOService::Release() Unexecuted instantiation: nsGSettingsCollection::Release() Unexecuted instantiation: nsGSettingsService::Release() Unexecuted instantiation: nsSystemAlertsService::Release() Unexecuted instantiation: mozilla::browser::AboutRedirector::Release() mozilla::browser::DirectoryProvider::Release() Line | Count | Source | 735 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 736 | 6 | { \ | 737 | 6 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 738 | 6 | MOZ_ASSERT(_name != nullptr, "Must specify a name"); \ | 739 | 6 | if (!mRefCnt.isThreadSafe) \ | 740 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 741 | 6 | NS_LOAD_NAME_BEFORE_RELEASE(nametmp, _name); \ | 742 | 6 | nsrefcnt count = --mRefCnt; \ | 743 | 6 | NS_LOG_RELEASE(this, count, nametmp); \ | 744 | 6 | if (count == 0) { \ | 745 | 0 | mRefCnt = 1; /* stabilize */ \ | 746 | 0 | _destroy; \ | 747 | 0 | return 0; \ | 748 | 0 | } \ | 749 | 6 | return count; \ | 750 | 6 | } |
Unexecuted instantiation: nsFeedSniffer::Release() Unexecuted instantiation: nsGNOMEShellService::Release() Unexecuted instantiation: Foo::Release() Unexecuted instantiation: testing::OutputStreamCallback::Release() Unexecuted instantiation: testing::InputStreamCallback::Release() Unexecuted instantiation: testing::AsyncStringStream::Release() Unexecuted instantiation: testing::LengthInputStream::Release() Unexecuted instantiation: testing::LengthCallback::Release() Unexecuted instantiation: TestAtoms::nsAtomRunner::Release() Unexecuted instantiation: nsThreadSafeAutoRefCntRunner::Release() Unexecuted instantiation: FakeInputStream::Release() Unexecuted instantiation: nsTestService::Release() Unexecuted instantiation: NonCloneableInputStream::Release() Unexecuted instantiation: nsReceiver::Release() Unexecuted instantiation: nsShortReader::Release() Unexecuted instantiation: nsPump::Release() Unexecuted instantiation: TestRacingServiceManager::Factory::Release() Unexecuted instantiation: TestRacingServiceManager::Component1::Release() Unexecuted instantiation: TestRacingServiceManager::Component2::Release() Unexecuted instantiation: InputStreamCallback::Release() Unexecuted instantiation: NonSeekableStringStream::Release() Unexecuted instantiation: WaitForCondition::Release() Unexecuted instantiation: ServerListener::Release() Unexecuted instantiation: ClientInputCallback::Release() Unexecuted instantiation: UDPClientListener::Release() Unexecuted instantiation: UDPServerListener::Release() Unexecuted instantiation: MulticastTimerCallback::Release() Unexecuted instantiation: mozilla::net::nsTestDHCPClient::Release() Unexecuted instantiation: NonSeekableStream::Release() Unexecuted instantiation: AsyncStatementSpinner::Release() Unexecuted instantiation: UnownedCallback::Release() Unexecuted instantiation: GMPShutdownObserver::Release() Unexecuted instantiation: ClearCDMStorageTask::Release() Unexecuted instantiation: GMPRemoveTest::Release() Unexecuted instantiation: TestTransaction::Release() Unexecuted instantiation: WaitForTopicSpinner::Release() Unexecuted instantiation: PlacesAsyncStatementSpinner::Release() Unexecuted instantiation: WaitForConnectionClosed::Release() Unexecuted instantiation: mock_Link::Release() Unexecuted instantiation: VisitURIObserver::Release() Unexecuted instantiation: test_observer_topic_dispatched_helpers::statusObserver::Release() Unexecuted instantiation: Unified_cpp_geckoview_gtest0.cpp:(anonymous namespace)::DataLoadedObserver::Release() Unexecuted instantiation: Unified_cpp_tests_gtest0.cpp:(anonymous namespace)::MyParseCallback::Release() Unexecuted instantiation: sctp_unittest.cpp:(anonymous namespace)::SendPeriodic::Release() Unexecuted instantiation: sockettransportservice_unittest.cpp:(anonymous namespace)::SocketHandler::Release() |
751 | | |
752 | | #define NS_IMPL_RELEASE_WITH_DESTROY(_class, _destroy) \ |
753 | | NS_IMPL_NAMED_RELEASE_WITH_DESTROY(_class, #_class, _destroy) |
754 | | |
755 | | /** |
756 | | * Use this macro to implement the Release method for a given <i>_class</i> |
757 | | * @param _class The name of the class implementing the method |
758 | | * |
759 | | * A note on the 'stabilization' of the refcnt to one. At that point, |
760 | | * the object's refcount will have gone to zero. The object's |
761 | | * destructor may trigger code that attempts to QueryInterface() and |
762 | | * Release() 'this' again. Doing so will temporarily increment and |
763 | | * decrement the refcount. (Only a logic error would make one try to |
764 | | * keep a permanent hold on 'this'.) To prevent re-entering the |
765 | | * destructor, we make sure that no balanced refcounting can return |
766 | | * the refcount to |0|. |
767 | | */ |
768 | | #define NS_IMPL_RELEASE(_class) \ |
769 | | NS_IMPL_RELEASE_WITH_DESTROY(_class, delete (this)) |
770 | | |
771 | | #define NS_IMPL_NAMED_RELEASE(_class, _name) \ |
772 | | NS_IMPL_NAMED_RELEASE_WITH_DESTROY(_class, _name, delete (this)) |
773 | | |
774 | | /** |
775 | | * Use this macro to implement the Release method for a given <i>_class</i> |
776 | | * implemented as a wholly owned aggregated object intended to implement |
777 | | * interface(s) for its owner |
778 | | * @param _class The name of the class implementing the method |
779 | | * @param _aggregator the owning/containing object |
780 | | */ |
781 | | #define NS_IMPL_RELEASE_USING_AGGREGATOR(_class, _aggregator) \ |
782 | 0 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ |
783 | 0 | { \ |
784 | 0 | MOZ_ASSERT(_aggregator, "null aggregator"); \ |
785 | 0 | return (_aggregator)->Release(); \ |
786 | 0 | } Unexecuted instantiation: mozilla::dom::CSSFontFaceRuleDecl::Release() Unexecuted instantiation: mozilla::dom::CSSPageRuleDeclaration::Release() Unexecuted instantiation: mozilla::dom::CSSStyleRuleDeclaration::Release() Unexecuted instantiation: nsSiteWindow::Release() |
787 | | |
788 | | |
789 | | #define NS_IMPL_CYCLE_COLLECTING_ADDREF(_class) \ |
790 | 14.6M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ |
791 | 14.6M | { \ |
792 | 14.6M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ |
793 | 14.6M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ |
794 | 14.6M | NS_ASSERT_OWNINGTHREAD(_class); \ |
795 | 14.6M | nsISupports *base = NS_CYCLE_COLLECTION_CLASSNAME(_class)::Upcast(this); \ |
796 | 14.6M | nsrefcnt count = mRefCnt.incr(base); \ |
797 | 14.6M | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ |
798 | 14.6M | return count; \ |
799 | 14.6M | } Unexecuted instantiation: nsArrayCC::AddRef() Unexecuted instantiation: nsHashPropertyBagCC::AddRef() Unexecuted instantiation: nsVariantCC::AddRef() Unexecuted instantiation: mozilla::dom::DocumentL10n::AddRef() Unexecuted instantiation: mozilla::dom::L10nReadyHandler::AddRef() Unexecuted instantiation: mozilla::net::nsUDPMessage::AddRef() Unexecuted instantiation: mozilla::dom::PrecompiledScript::AddRef() Unexecuted instantiation: AsyncScriptLoader::AddRef() Line | Count | Source | 790 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 791 | 3 | { \ | 792 | 3 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 793 | 3 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 794 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 795 | 3 | nsISupports *base = NS_CYCLE_COLLECTION_CLASSNAME(_class)::Upcast(this); \ | 796 | 3 | nsrefcnt count = mRefCnt.incr(base); \ | 797 | 3 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 798 | 3 | return count; \ | 799 | 3 | } |
Unexecuted instantiation: XPCVariant::AddRef() Unexecuted instantiation: xpc::XPCWrappedJSIterator::AddRef() XPCWrappedNative::AddRef() Line | Count | Source | 790 | 14.6M | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 791 | 14.6M | { \ | 792 | 14.6M | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 793 | 14.6M | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 794 | 14.6M | NS_ASSERT_OWNINGTHREAD(_class); \ | 795 | 14.6M | nsISupports *base = NS_CYCLE_COLLECTION_CLASSNAME(_class)::Upcast(this); \ | 796 | 14.6M | nsrefcnt count = mRefCnt.incr(base); \ | 797 | 14.6M | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 798 | 14.6M | return count; \ | 799 | 14.6M | } |
Unexecuted instantiation: mozilla::storage::AsyncStatementParams::AddRef() Unexecuted instantiation: mozilla::storage::StatementParams::AddRef() Unexecuted instantiation: mozilla::storage::StatementRow::AddRef() Line | Count | Source | 790 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 791 | 12 | { \ | 792 | 12 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 793 | 12 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 794 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ | 795 | 12 | nsISupports *base = NS_CYCLE_COLLECTION_CLASSNAME(_class)::Upcast(this); \ | 796 | 12 | nsrefcnt count = mRefCnt.incr(base); \ | 797 | 12 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 798 | 12 | return count; \ | 799 | 12 | } |
Unexecuted instantiation: nsSAXXMLReader::AddRef() Unexecuted instantiation: nsExpatDriver::AddRef() Unexecuted instantiation: nsParser::AddRef() Unexecuted instantiation: nsHtml5Parser::AddRef() Unexecuted instantiation: nsHtml5StreamParser::AddRef() Unexecuted instantiation: mozilla::image::ScriptedNotificationObserver::AddRef() Unexecuted instantiation: mozilla::dom::AbortController::AddRef() Unexecuted instantiation: mozilla::dom::AnimationEffect::AddRef() Unexecuted instantiation: mozilla::dom::AnimationTimeline::AddRef() Unexecuted instantiation: mozilla::dom::DOMIntersectionObserverEntry::AddRef() Unexecuted instantiation: mozilla::dom::DOMIntersectionObserver::AddRef() Unexecuted instantiation: nsFrameMessageManager::AddRef() Unexecuted instantiation: IdleRequestExecutor::AddRef() Unexecuted instantiation: nsGlobalWindowInner::AddRef() Unexecuted instantiation: nsGlobalWindowOuter::AddRef() Unexecuted instantiation: ObjectInterfaceRequestorShim::AddRef() Unexecuted instantiation: nsPluginArray::AddRef() Unexecuted instantiation: nsPluginElement::AddRef() Unexecuted instantiation: mozilla::dom::Attr::AddRef() Unexecuted instantiation: mozilla::dom::BarProp::AddRef() Unexecuted instantiation: mozilla::dom::ContentProcessMessageManager::AddRef() Unexecuted instantiation: mozilla::dom::Crypto::AddRef() Unexecuted instantiation: mozilla::dom::CustomElementRegistry::AddRef() Unexecuted instantiation: mozilla::dom::DOMError::AddRef() Unexecuted instantiation: mozilla::dom::Exception::AddRef() Unexecuted instantiation: mozilla::dom::DOMImplementation::AddRef() Unexecuted instantiation: mozilla::dom::DOMParser::AddRef() Unexecuted instantiation: mozilla::dom::DOMRectReadOnly::AddRef() Unexecuted instantiation: mozilla::dom::DOMRectList::AddRef() Unexecuted instantiation: mozilla::dom::DOMStringList::AddRef() Unexecuted instantiation: mozilla::dom::FormData::AddRef() Unexecuted instantiation: nsAttrChildContentList::AddRef() Unexecuted instantiation: nsNodeSupportsWeakRefTearoff::AddRef() Unexecuted instantiation: mozilla::dom::IdleDeadline::AddRef() Unexecuted instantiation: mozilla::dom::IntlUtils::AddRef() Unexecuted instantiation: mozilla::dom::Location::AddRef() Unexecuted instantiation: mozilla::dom::Navigator::AddRef() Unexecuted instantiation: mozilla::dom::NodeIterator::AddRef() Unexecuted instantiation: mozilla::dom::StyleSheetList::AddRef() Unexecuted instantiation: mozilla::dom::SubtleCrypto::AddRef() Unexecuted instantiation: mozilla::dom::TimeoutHandler::AddRef() Unexecuted instantiation: mozilla::dom::TreeWalker::AddRef() Unexecuted instantiation: nsContentIterator::AddRef() Unexecuted instantiation: nsBaseContentList::AddRef() Unexecuted instantiation: nsContentSink::AddRef() Unexecuted instantiation: nsDOMAttributeMap::AddRef() Unexecuted instantiation: nsDOMCaretPosition::AddRef() Unexecuted instantiation: nsDOMMutationRecord::AddRef() Unexecuted instantiation: nsDOMMutationObserver::AddRef() Unexecuted instantiation: nsDOMTokenList::AddRef() Unexecuted instantiation: nsDocument::AddRef() Unexecuted instantiation: UnblockParsingPromiseHandler::AddRef() Unexecuted instantiation: nsDocumentEncoder::AddRef() Line | Count | Source | 790 | 6 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ | 791 | 6 | { \ | 792 | 6 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ | 793 | 6 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ | 794 | 6 | NS_ASSERT_OWNINGTHREAD(_class); \ | 795 | 6 | nsISupports *base = NS_CYCLE_COLLECTION_CLASSNAME(_class)::Upcast(this); \ | 796 | 6 | nsrefcnt count = mRefCnt.incr(base); \ | 797 | 6 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ | 798 | 6 | return count; \ | 799 | 6 | } |
Unexecuted instantiation: nsFrameLoader::AddRef() Unexecuted instantiation: nsHistory::AddRef() Unexecuted instantiation: LocalizationHandler::AddRef() Unexecuted instantiation: nsJSContext::AddRef() Unexecuted instantiation: nsJSArgArray::AddRef() Unexecuted instantiation: nsJSScriptTimeoutHandler::AddRef() Unexecuted instantiation: nsMimeTypeArray::AddRef() Unexecuted instantiation: nsOpenURIInFrameParams::AddRef() Unexecuted instantiation: nsPlainTextSerializer::AddRef() Unexecuted instantiation: nsWindowRoot::AddRef() Unexecuted instantiation: mozilla::dom::Addon::AddRef() Unexecuted instantiation: mozilla::dom::BrowserFeedWriter::AddRef() Unexecuted instantiation: mozilla::dom::PeerConnectionObserver::AddRef() Unexecuted instantiation: mozilla::dom::PushManagerImpl::AddRef() Unexecuted instantiation: mozilla::dom::RTCIceCandidate::AddRef() Unexecuted instantiation: mozilla::dom::RTCPeerConnectionStatic::AddRef() Unexecuted instantiation: mozilla::dom::RTCRtpReceiver::AddRef() Unexecuted instantiation: mozilla::dom::RTCRtpSender::AddRef() Unexecuted instantiation: mozilla::dom::RTCRtpTransceiver::AddRef() Unexecuted instantiation: mozilla::dom::RTCSessionDescription::AddRef() Unexecuted instantiation: mozilla::dom::RTCStatsReport::AddRef() Unexecuted instantiation: mozilla::dom::CreateOfferRequest::AddRef() Unexecuted instantiation: mozilla::dom::External::AddRef() Unexecuted instantiation: mozilla::dom::InstallTriggerImpl::AddRef() Unexecuted instantiation: mozilla::dom::CallbackObject::AddRef() Unexecuted instantiation: mozilla::dom::exceptions::JSStackFrame::AddRef() Unexecuted instantiation: mozilla::dom::IterableIteratorBase::AddRef() Unexecuted instantiation: mozilla::dom::SimpleGlobalObject::AddRef() Unexecuted instantiation: nsScriptErrorWithStack::AddRef() Unexecuted instantiation: mozilla::dom::cache::Cache::AddRef() Unexecuted instantiation: mozilla::dom::cache::CacheStorage::AddRef() Unexecuted instantiation: mozilla::dom::CanvasRenderingContext2D::AddRef() Unexecuted instantiation: mozilla::dom::ImageBitmap::AddRef() Unexecuted instantiation: mozilla::dom::ImageBitmapRenderingContext::AddRef() Unexecuted instantiation: mozilla::dom::ImageData::AddRef() Unexecuted instantiation: mozilla::WebGLContext::AddRef() Unexecuted instantiation: mozilla::dom::Client::AddRef() Unexecuted instantiation: mozilla::dom::Clients::AddRef() Unexecuted instantiation: nsCommandManager::AddRef() Unexecuted instantiation: mozilla::dom::Credential::AddRef() Unexecuted instantiation: mozilla::dom::CredentialsContainer::AddRef() Unexecuted instantiation: mozilla::dom::CryptoKey::AddRef() Unexecuted instantiation: mozilla::OverOutElementsWrapper::AddRef() Unexecuted instantiation: mozilla::EventStateManager::AddRef() Unexecuted instantiation: mozilla::DOMEventTargetHelper::AddRef() Unexecuted instantiation: mozilla::dom::DataTransfer::AddRef() Unexecuted instantiation: mozilla::dom::DataTransferItem::AddRef() Unexecuted instantiation: mozilla::dom::DataTransferItemList::AddRef() Unexecuted instantiation: mozilla::dom::Event::AddRef() Unexecuted instantiation: mozilla::EventListenerInfo::AddRef() Unexecuted instantiation: mozilla::IMEContentObserver::AddRef() Unexecuted instantiation: mozilla::IMEContentObserver::DocumentObserver::AddRef() Unexecuted instantiation: mozilla::dom::ImageCaptureError::AddRef() Unexecuted instantiation: mozilla::JSEventHandler::AddRef() Unexecuted instantiation: mozilla::dom::PaintRequest::AddRef() Unexecuted instantiation: mozilla::dom::PaintRequestList::AddRef() Unexecuted instantiation: mozilla::dom::TextClause::AddRef() Unexecuted instantiation: mozilla::dom::Touch::AddRef() Unexecuted instantiation: mozilla::dom::TouchList::AddRef() Unexecuted instantiation: mozilla::dom::AbortSignalMainThread::AddRef() Unexecuted instantiation: mozilla::dom::FetchStreamReader::AddRef() Unexecuted instantiation: mozilla::dom::Headers::AddRef() Unexecuted instantiation: mozilla::dom::Request::AddRef() Unexecuted instantiation: mozilla::dom::Response::AddRef() Unexecuted instantiation: mozilla::dom::Blob::AddRef() Unexecuted instantiation: mozilla::dom::FileList::AddRef() Unexecuted instantiation: mozilla::dom::Directory::AddRef() Unexecuted instantiation: mozilla::dom::FileSystem::AddRef() Unexecuted instantiation: mozilla::dom::FileSystemDirectoryReader::AddRef() Unexecuted instantiation: mozilla::dom::FileSystemEntry::AddRef() Unexecuted instantiation: mozilla::dom::Flex::AddRef() Unexecuted instantiation: mozilla::dom::FlexItem::AddRef() Unexecuted instantiation: mozilla::dom::FlexLine::AddRef() Unexecuted instantiation: mozilla::dom::Gamepad::AddRef() Unexecuted instantiation: mozilla::dom::GamepadButton::AddRef() Unexecuted instantiation: mozilla::dom::GamepadHapticActuator::AddRef() Unexecuted instantiation: nsGeolocationRequest::AddRef() Unexecuted instantiation: mozilla::dom::Geolocation::AddRef() Unexecuted instantiation: mozilla::dom::Position::AddRef() Unexecuted instantiation: mozilla::dom::Coordinates::AddRef() Unexecuted instantiation: mozilla::dom::Grid::AddRef() Unexecuted instantiation: mozilla::dom::GridArea::AddRef() Unexecuted instantiation: mozilla::dom::GridDimension::AddRef() Unexecuted instantiation: mozilla::dom::GridLine::AddRef() Unexecuted instantiation: mozilla::dom::GridLines::AddRef() Unexecuted instantiation: mozilla::dom::GridTrack::AddRef() Unexecuted instantiation: mozilla::dom::GridTracks::AddRef() Unexecuted instantiation: mozilla::dom::HTMLAllCollection::AddRef() Unexecuted instantiation: mozilla::dom::HTMLFormControlsCollection::AddRef() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::AddRef() Unexecuted instantiation: mozilla::dom::HTMLOptionsCollection::AddRef() Unexecuted instantiation: mozilla::dom::TableRowsCollection::AddRef() Unexecuted instantiation: mozilla::dom::MediaError::AddRef() Unexecuted instantiation: mozilla::dom::TextTrackManager::AddRef() Unexecuted instantiation: mozilla::dom::TimeRanges::AddRef() Unexecuted instantiation: mozilla::dom::ValidityState::AddRef() Unexecuted instantiation: nsDOMStringMap::AddRef() Unexecuted instantiation: nsTextInputSelectionImpl::AddRef() Unexecuted instantiation: mozilla::TextInputListener::AddRef() Unexecuted instantiation: mozilla::dom::TextTrackRegion::AddRef() Unexecuted instantiation: mozilla::dom::WebVTTListener::AddRef() Unexecuted instantiation: mozilla::MediaStreamTrackSourceGetter::AddRef() Unexecuted instantiation: mozilla::dom::GetUserMediaRequest::AddRef() Unexecuted instantiation: mozilla::dom::MediaDeviceInfo::AddRef() Unexecuted instantiation: mozilla::dom::MediaStreamError::AddRef() Unexecuted instantiation: mozilla::dom::MediaStreamTrackSource::AddRef() Unexecuted instantiation: mozilla::dom::TextTrackCueList::AddRef() Unexecuted instantiation: mozilla::dom::MediaKeyStatusMap::AddRef() Unexecuted instantiation: mozilla::dom::MediaKeySystemAccess::AddRef() Unexecuted instantiation: mozilla::dom::MediaKeySystemAccessManager::AddRef() Unexecuted instantiation: mozilla::dom::MediaKeys::AddRef() Unexecuted instantiation: mozilla::dom::MediaCapabilities::AddRef() Unexecuted instantiation: mozilla::dom::RTCCertificate::AddRef() Unexecuted instantiation: mozilla::dom::RTCIdentityProviderRegistrar::AddRef() Unexecuted instantiation: mozilla::dom::SpeechSynthesisVoice::AddRef() Unexecuted instantiation: mozilla::dom::nsSpeechTask::AddRef() Unexecuted instantiation: mozilla::dom::FakeSynthCallback::AddRef() Unexecuted instantiation: mozilla::dom::SpeechDispatcherCallback::AddRef() Unexecuted instantiation: mozilla::dom::SpeechGrammar::AddRef() Unexecuted instantiation: mozilla::dom::SpeechGrammarList::AddRef() Unexecuted instantiation: mozilla::dom::SpeechRecognitionAlternative::AddRef() Unexecuted instantiation: mozilla::dom::SpeechRecognitionResult::AddRef() Unexecuted instantiation: mozilla::dom::SpeechRecognitionResultList::AddRef() Unexecuted instantiation: mozilla::dom::MIDIInputMap::AddRef() Unexecuted instantiation: mozilla::dom::MIDIOutputMap::AddRef() Unexecuted instantiation: mozilla::dom::MIDIPermissionRequest::AddRef() Unexecuted instantiation: mozilla::dom::NotificationStorageCallback::AddRef() Unexecuted instantiation: mozilla::dom::NotificationPermissionRequest::AddRef() Unexecuted instantiation: mozilla::dom::PushManager::AddRef() Unexecuted instantiation: mozilla::dom::PushNotifier::AddRef() Unexecuted instantiation: mozilla::dom::PushData::AddRef() Unexecuted instantiation: mozilla::dom::PushMessage::AddRef() Unexecuted instantiation: mozilla::dom::PushSubscription::AddRef() Unexecuted instantiation: mozilla::dom::PushSubscriptionOptions::AddRef() Unexecuted instantiation: mozilla::dom::quota::RequestBase::AddRef() Unexecuted instantiation: mozilla::dom::StorageManager::AddRef() Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:mozilla::dom::(anonymous namespace)::PersistentStoragePermissionRequest::AddRef() Unexecuted instantiation: mozilla::dom::Storage::AddRef() Unexecuted instantiation: mozilla::DOMSVGAnimatedNumberList::AddRef() Unexecuted instantiation: mozilla::DOMSVGLength::AddRef() Unexecuted instantiation: mozilla::DOMSVGLengthList::AddRef() Unexecuted instantiation: mozilla::DOMSVGNumber::AddRef() Unexecuted instantiation: mozilla::DOMSVGNumberList::AddRef() Unexecuted instantiation: mozilla::DOMSVGPathSegList::AddRef() Unexecuted instantiation: mozilla::DOMSVGPointList::AddRef() Unexecuted instantiation: mozilla::DOMSVGStringList::AddRef() Unexecuted instantiation: mozilla::DOMSVGTransformList::AddRef() Unexecuted instantiation: mozilla::dom::SVGAnimatedEnumeration::AddRef() Unexecuted instantiation: mozilla::dom::SVGAnimatedInteger::AddRef() Unexecuted instantiation: mozilla::dom::SVGAnimatedNumber::AddRef() Unexecuted instantiation: mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::AddRef() Unexecuted instantiation: mozilla::dom::DOMSVGPreserveAspectRatio::AddRef() Unexecuted instantiation: mozilla::dom::SVGRect::AddRef() Unexecuted instantiation: mozilla::nsISVGPoint::AddRef() Unexecuted instantiation: DOMAnimatedString::AddRef() Unexecuted instantiation: nsSVGString::DOMAnimatedString::AddRef() Unexecuted instantiation: nsSVGViewBox::DOMBaseVal::AddRef() Unexecuted instantiation: nsSVGViewBox::DOMAnimVal::AddRef() Unexecuted instantiation: mozilla::dom::TCPServerSocketChildBase::AddRef() Unexecuted instantiation: mozilla::dom::TCPServerSocketParent::AddRef() Unexecuted instantiation: mozilla::dom::LegacyMozTCPSocket::AddRef() Unexecuted instantiation: mozilla::dom::TCPSocketChildBase::AddRef() Unexecuted instantiation: mozilla::dom::TCPSocketParentBase::AddRef() Unexecuted instantiation: mozilla::dom::Permissions::AddRef() Unexecuted instantiation: mozilla::dom::IDBCursor::AddRef() Unexecuted instantiation: mozilla::dom::IDBFactory::AddRef() Unexecuted instantiation: mozilla::dom::IDBIndex::AddRef() Unexecuted instantiation: mozilla::dom::IDBKeyRange::AddRef() Unexecuted instantiation: mozilla::dom::IDBObjectStore::AddRef() Unexecuted instantiation: mozilla::dom::ContentParent::AddRef() Unexecuted instantiation: mozilla::dom::AudioChannelAgent::AddRef() Unexecuted instantiation: mozilla::dom::MessageChannel::AddRef() Unexecuted instantiation: mozilla::dom::Promise::AddRef() Unexecuted instantiation: mozilla::dom::PromiseNativeThenHandlerBase::AddRef() Unexecuted instantiation: Unified_cpp_dom_promise0.cpp:mozilla::dom::(anonymous namespace)::PromiseNativeHandlerShim::AddRef() Unexecuted instantiation: mozilla::dom::URL::AddRef() Unexecuted instantiation: mozilla::dom::URLSearchParams::AddRef() Unexecuted instantiation: mozilla::dom::AuthenticatorResponse::AddRef() Unexecuted instantiation: nsAnonymousContentList::AddRef() Unexecuted instantiation: nsBindingManager::AddRef() Unexecuted instantiation: nsXBLDocumentInfo::AddRef() Unexecuted instantiation: nsXBLResourceLoader::AddRef() Unexecuted instantiation: mozilla::dom::XPathResult::AddRef() Unexecuted instantiation: txMozillaXSLTProcessor::AddRef() Unexecuted instantiation: nsXULCommandDispatcher::AddRef() Unexecuted instantiation: XULContentSinkImpl::AddRef() Unexecuted instantiation: nsXULControllers::AddRef() Unexecuted instantiation: nsXULPopupListener::AddRef() Unexecuted instantiation: nsXULPrototypeDocument::AddRef() Unexecuted instantiation: mozilla::dom::U2F::AddRef() Unexecuted instantiation: mozilla::dom::Console::AddRef() Unexecuted instantiation: mozilla::dom::ConsoleInstance::AddRef() Unexecuted instantiation: mozilla::dom::PerformanceEntry::AddRef() Unexecuted instantiation: mozilla::dom::PerformanceObserver::AddRef() Unexecuted instantiation: mozilla::dom::PerformanceObserverEntryList::AddRef() Unexecuted instantiation: mozilla::dom::PerformanceServerTiming::AddRef() Unexecuted instantiation: mozilla::WebBrowserPersistLocalDocument::AddRef() Unexecuted instantiation: mozilla::dom::nsXMLHttpRequestXPCOMifier::AddRef() Unexecuted instantiation: mozilla::dom::Worklet::AddRef() Unexecuted instantiation: mozilla::dom::WorkletGlobalScope::AddRef() Unexecuted instantiation: mozilla::dom::ModuleScript::AddRef() Unexecuted instantiation: mozilla::dom::ScriptLoadRequest::AddRef() Unexecuted instantiation: mozilla::dom::ScriptLoader::AddRef() Unexecuted instantiation: mozilla::dom::PaymentAddress::AddRef() Unexecuted instantiation: mozilla::dom::PushMessageData::AddRef() Unexecuted instantiation: mozilla::dom::SDBRequest::AddRef() Unexecuted instantiation: mozilla::dom::Presentation::AddRef() Unexecuted instantiation: mozilla::dom::PresentationReceiver::AddRef() Unexecuted instantiation: mozilla::dom::PresentationTCPSessionTransport::AddRef() Unexecuted instantiation: mozilla::EditTransactionBase::AddRef() Unexecuted instantiation: mozilla::EditorBase::AddRef() Unexecuted instantiation: mozilla::SlurpBlobEventListener::AddRef() Unexecuted instantiation: mozilla::TextEditRules::AddRef() Unexecuted instantiation: mozilla::EditorSpellCheck::AddRef() Unexecuted instantiation: mozilla::TextServicesDocument::AddRef() Unexecuted instantiation: nsFilteredContentIterator::AddRef() Unexecuted instantiation: mozilla::TransactionManager::AddRef() Unexecuted instantiation: mozilla::ComposerCommandsUpdater::AddRef() Unexecuted instantiation: mozilla::dom::CSSKeyframeDeclaration::AddRef() Unexecuted instantiation: mozilla::dom::CSSRuleList::AddRef() Unexecuted instantiation: mozilla::dom::FontFace::AddRef() Unexecuted instantiation: mozilla::dom::MediaList::AddRef() Unexecuted instantiation: mozilla::PreloadedStyleSheet::AddRef() Unexecuted instantiation: mozilla::css::Rule::AddRef() Unexecuted instantiation: mozilla::StyleSheet::AddRef() Unexecuted instantiation: nsDOMCSSAttributeDeclaration::AddRef() Unexecuted instantiation: nsPresContext::AddRef() Unexecuted instantiation: mozilla::SVGFilterObserver::AddRef() Unexecuted instantiation: mozilla::SVGFilterObserverList::AddRef() Unexecuted instantiation: mozilla::dom::BoxObject::AddRef() Unexecuted instantiation: TransitionEnder::AddRef() Unexecuted instantiation: nsTreeColumn::AddRef() Unexecuted instantiation: nsTreeColumns::AddRef() Unexecuted instantiation: nsTreeContentView::AddRef() Unexecuted instantiation: nsTreeSelection::AddRef() Unexecuted instantiation: mozilla::dom::ChildSHistory::AddRef() Unexecuted instantiation: mozilla::dom::ParentSHistory::AddRef() Unexecuted instantiation: mozilla::dom::AccessibleNode::AddRef() Unexecuted instantiation: nsAccessiblePivot::AddRef() Unexecuted instantiation: mozilla::a11y::Accessible::AddRef() Unexecuted instantiation: xpcAccEvent::AddRef() Unexecuted instantiation: xpcAccStateChangeEvent::AddRef() Unexecuted instantiation: xpcAccTextChangeEvent::AddRef() Unexecuted instantiation: xpcAccHideEvent::AddRef() Unexecuted instantiation: xpcAccCaretMoveEvent::AddRef() Unexecuted instantiation: xpcAccObjectAttributeChangedEvent::AddRef() Unexecuted instantiation: xpcAccTableChangeEvent::AddRef() Unexecuted instantiation: xpcAccVirtualCursorChangeEvent::AddRef() Unexecuted instantiation: xpcAccScrollingEvent::AddRef() Unexecuted instantiation: mozilla::a11y::xpcAccessibleTextRange::AddRef() Unexecuted instantiation: mozHunspell::AddRef() Unexecuted instantiation: mozInlineSpellChecker::AddRef() Unexecuted instantiation: mozSpellChecker::AddRef() Unexecuted instantiation: mozilla::AlertImageRequest::AddRef() Unexecuted instantiation: nsXULAlertObserver::AddRef() Unexecuted instantiation: nsWebBrowser::AddRef() Unexecuted instantiation: mozilla::ExtensionPolicyService::AddRef() Unexecuted instantiation: mozilla::extensions::MatchPattern::AddRef() Unexecuted instantiation: mozilla::extensions::MatchPatternSet::AddRef() Unexecuted instantiation: mozilla::extensions::MatchGlob::AddRef() Unexecuted instantiation: mozilla::extensions::WebExtensionPolicy::AddRef() Unexecuted instantiation: mozilla::extensions::MozDocumentMatcher::AddRef() Unexecuted instantiation: mozilla::extensions::DocumentObserver::AddRef() Unexecuted instantiation: nsFind::AddRef() Unexecuted instantiation: NativeOSFileInternals.cpp:mozilla::(anonymous namespace)::AbstractResult::AddRef() Unexecuted instantiation: nsNavHistoryResultNode::AddRef() Unexecuted instantiation: nsNavHistoryResult::AddRef() Unexecuted instantiation: Unified_cpp_sessionstore0.cpp:(anonymous namespace)::DynamicFrameEventFilter::AddRef() Unexecuted instantiation: nsBrowserStatusFilter::AddRef() Unexecuted instantiation: nsTypeAheadFind::AddRef() Unexecuted instantiation: nsAutoCompleteController::AddRef() Unexecuted instantiation: nsFormFillController::AddRef() Unexecuted instantiation: mozilla::jsinspector::nsJSInspector::AddRef() Unexecuted instantiation: mozilla::devtools::DominatorTree::AddRef() Unexecuted instantiation: mozilla::devtools::HeapSnapshot::AddRef() |
800 | | |
801 | | #define NS_IMPL_MAIN_THREAD_ONLY_CYCLE_COLLECTING_ADDREF(_class) \ |
802 | 0 | NS_IMETHODIMP_(MozExternalRefCountType) _class::AddRef(void) \ |
803 | 0 | { \ |
804 | 0 | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(_class) \ |
805 | 0 | MOZ_ASSERT(int32_t(mRefCnt) >= 0, "illegal refcnt"); \ |
806 | 0 | NS_ASSERT_OWNINGTHREAD(_class); \ |
807 | 0 | nsISupports *base = NS_CYCLE_COLLECTION_CLASSNAME(_class)::Upcast(this); \ |
808 | 0 | nsrefcnt count = mRefCnt.incr<NS_CycleCollectorSuspectUsingNursery>(base); \ |
809 | 0 | NS_LOG_ADDREF(this, count, #_class, sizeof(*this)); \ |
810 | 0 | return count; \ |
811 | 0 | } Unexecuted instantiation: nsIContent::AddRef() Unexecuted instantiation: mozilla::dom::Selection::AddRef() Unexecuted instantiation: nsRange::AddRef() Unexecuted instantiation: nsComputedDOMStyle::AddRef() |
812 | | |
813 | | #define NS_IMPL_CYCLE_COLLECTING_RELEASE_WITH_DESTROY(_class, _destroy) \ |
814 | 12 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ |
815 | 12 | { \ |
816 | 12 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ |
817 | 12 | NS_ASSERT_OWNINGTHREAD(_class); \ |
818 | 12 | nsISupports *base = NS_CYCLE_COLLECTION_CLASSNAME(_class)::Upcast(this); \ |
819 | 12 | nsrefcnt count = mRefCnt.decr(base); \ |
820 | 12 | NS_LOG_RELEASE(this, count, #_class); \ |
821 | 12 | return count; \ |
822 | 12 | } \ Unexecuted instantiation: nsArrayCC::Release() Unexecuted instantiation: nsHashPropertyBagCC::Release() Unexecuted instantiation: nsVariantCC::Release() Unexecuted instantiation: mozilla::dom::DocumentL10n::Release() Unexecuted instantiation: mozilla::dom::L10nReadyHandler::Release() Unexecuted instantiation: mozilla::net::nsUDPMessage::Release() Unexecuted instantiation: mozilla::dom::PrecompiledScript::Release() Unexecuted instantiation: AsyncScriptLoader::Release() Unexecuted instantiation: SandboxPrivate::Release() Unexecuted instantiation: XPCVariant::Release() Unexecuted instantiation: xpc::XPCWrappedJSIterator::Release() Unexecuted instantiation: mozilla::storage::AsyncStatementParams::Release() Unexecuted instantiation: mozilla::storage::StatementParams::Release() Unexecuted instantiation: mozilla::storage::StatementRow::Release() Line | Count | Source | 814 | 9 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 815 | 9 | { \ | 816 | 9 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 817 | 9 | NS_ASSERT_OWNINGTHREAD(_class); \ | 818 | 9 | nsISupports *base = NS_CYCLE_COLLECTION_CLASSNAME(_class)::Upcast(this); \ | 819 | 9 | nsrefcnt count = mRefCnt.decr(base); \ | 820 | 9 | NS_LOG_RELEASE(this, count, #_class); \ | 821 | 9 | return count; \ | 822 | 9 | } \ |
Unexecuted instantiation: nsSAXXMLReader::Release() Unexecuted instantiation: nsExpatDriver::Release() Unexecuted instantiation: nsParser::Release() Unexecuted instantiation: nsHtml5Parser::Release() Unexecuted instantiation: nsHtml5StreamParser::Release() Unexecuted instantiation: mozilla::image::ScriptedNotificationObserver::Release() Unexecuted instantiation: mozilla::dom::AbortController::Release() Unexecuted instantiation: mozilla::dom::AnimationEffect::Release() Unexecuted instantiation: mozilla::dom::AnimationTimeline::Release() Unexecuted instantiation: mozilla::dom::DOMIntersectionObserverEntry::Release() Unexecuted instantiation: mozilla::dom::DOMIntersectionObserver::Release() Unexecuted instantiation: nsFrameMessageManager::Release() Unexecuted instantiation: IdleRequestExecutor::Release() Unexecuted instantiation: nsGlobalWindowInner::Release() Unexecuted instantiation: nsGlobalWindowOuter::Release() Unexecuted instantiation: ObjectInterfaceRequestorShim::Release() Unexecuted instantiation: nsPluginArray::Release() Unexecuted instantiation: nsPluginElement::Release() Unexecuted instantiation: mozilla::dom::BarProp::Release() Unexecuted instantiation: mozilla::dom::ContentProcessMessageManager::Release() Unexecuted instantiation: mozilla::dom::Crypto::Release() Unexecuted instantiation: mozilla::dom::CustomElementRegistry::Release() Unexecuted instantiation: mozilla::dom::DOMError::Release() Unexecuted instantiation: mozilla::dom::Exception::Release() Unexecuted instantiation: mozilla::dom::DOMImplementation::Release() Unexecuted instantiation: mozilla::dom::DOMParser::Release() Unexecuted instantiation: mozilla::dom::DOMRectReadOnly::Release() Unexecuted instantiation: mozilla::dom::DOMRectList::Release() Unexecuted instantiation: mozilla::dom::DOMStringList::Release() Unexecuted instantiation: mozilla::dom::FormData::Release() Unexecuted instantiation: nsAttrChildContentList::Release() Unexecuted instantiation: nsNodeSupportsWeakRefTearoff::Release() Unexecuted instantiation: mozilla::dom::IdleDeadline::Release() Unexecuted instantiation: mozilla::dom::IntlUtils::Release() Unexecuted instantiation: mozilla::dom::Location::Release() Unexecuted instantiation: mozilla::dom::Navigator::Release() Unexecuted instantiation: mozilla::dom::NodeIterator::Release() Unexecuted instantiation: mozilla::dom::StyleSheetList::Release() Unexecuted instantiation: mozilla::dom::SubtleCrypto::Release() Unexecuted instantiation: mozilla::dom::TimeoutHandler::Release() Unexecuted instantiation: mozilla::dom::TreeWalker::Release() Unexecuted instantiation: nsContentSink::Release() Unexecuted instantiation: nsDOMAttributeMap::Release() Unexecuted instantiation: nsDOMCaretPosition::Release() Unexecuted instantiation: nsDOMMutationRecord::Release() Unexecuted instantiation: nsDOMMutationObserver::Release() Unexecuted instantiation: nsDOMTokenList::Release() Unexecuted instantiation: UnblockParsingPromiseHandler::Release() Unexecuted instantiation: nsDocumentEncoder::Release() nsFocusManager::Release() Line | Count | Source | 814 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 815 | 3 | { \ | 816 | 3 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 817 | 3 | NS_ASSERT_OWNINGTHREAD(_class); \ | 818 | 3 | nsISupports *base = NS_CYCLE_COLLECTION_CLASSNAME(_class)::Upcast(this); \ | 819 | 3 | nsrefcnt count = mRefCnt.decr(base); \ | 820 | 3 | NS_LOG_RELEASE(this, count, #_class); \ | 821 | 3 | return count; \ | 822 | 3 | } \ |
Unexecuted instantiation: nsFrameLoader::Release() Unexecuted instantiation: nsHistory::Release() Unexecuted instantiation: LocalizationHandler::Release() Unexecuted instantiation: nsJSContext::Release() Unexecuted instantiation: nsJSArgArray::Release() Unexecuted instantiation: nsJSScriptTimeoutHandler::Release() Unexecuted instantiation: nsMimeTypeArray::Release() Unexecuted instantiation: nsOpenURIInFrameParams::Release() Unexecuted instantiation: nsPlainTextSerializer::Release() Unexecuted instantiation: nsWindowRoot::Release() Unexecuted instantiation: mozilla::dom::Addon::Release() Unexecuted instantiation: mozilla::dom::BrowserFeedWriter::Release() Unexecuted instantiation: mozilla::dom::PeerConnectionObserver::Release() Unexecuted instantiation: mozilla::dom::PushManagerImpl::Release() Unexecuted instantiation: mozilla::dom::RTCIceCandidate::Release() Unexecuted instantiation: mozilla::dom::RTCPeerConnectionStatic::Release() Unexecuted instantiation: mozilla::dom::RTCRtpReceiver::Release() Unexecuted instantiation: mozilla::dom::RTCRtpSender::Release() Unexecuted instantiation: mozilla::dom::RTCRtpTransceiver::Release() Unexecuted instantiation: mozilla::dom::RTCSessionDescription::Release() Unexecuted instantiation: mozilla::dom::RTCStatsReport::Release() Unexecuted instantiation: mozilla::dom::CreateOfferRequest::Release() Unexecuted instantiation: mozilla::dom::External::Release() Unexecuted instantiation: mozilla::dom::InstallTriggerImpl::Release() Unexecuted instantiation: mozilla::dom::CallbackObject::Release() Unexecuted instantiation: mozilla::dom::exceptions::JSStackFrame::Release() Unexecuted instantiation: mozilla::dom::IterableIteratorBase::Release() Unexecuted instantiation: mozilla::dom::SimpleGlobalObject::Release() Unexecuted instantiation: nsScriptErrorWithStack::Release() Unexecuted instantiation: mozilla::dom::cache::Cache::Release() Unexecuted instantiation: mozilla::dom::cache::CacheStorage::Release() Unexecuted instantiation: mozilla::dom::CanvasRenderingContext2D::Release() Unexecuted instantiation: mozilla::dom::ImageBitmap::Release() Unexecuted instantiation: mozilla::dom::ImageBitmapRenderingContext::Release() Unexecuted instantiation: mozilla::dom::ImageData::Release() Unexecuted instantiation: mozilla::WebGLContext::Release() Unexecuted instantiation: mozilla::dom::Client::Release() Unexecuted instantiation: mozilla::dom::Clients::Release() Unexecuted instantiation: nsCommandManager::Release() Unexecuted instantiation: mozilla::dom::Credential::Release() Unexecuted instantiation: mozilla::dom::CredentialsContainer::Release() Unexecuted instantiation: mozilla::dom::CryptoKey::Release() Unexecuted instantiation: mozilla::OverOutElementsWrapper::Release() Unexecuted instantiation: mozilla::EventStateManager::Release() Unexecuted instantiation: mozilla::dom::DataTransfer::Release() Unexecuted instantiation: mozilla::dom::DataTransferItem::Release() Unexecuted instantiation: mozilla::dom::DataTransferItemList::Release() Unexecuted instantiation: mozilla::dom::Event::Release() Unexecuted instantiation: mozilla::EventListenerInfo::Release() Unexecuted instantiation: mozilla::IMEContentObserver::Release() Unexecuted instantiation: mozilla::IMEContentObserver::DocumentObserver::Release() Unexecuted instantiation: mozilla::dom::ImageCaptureError::Release() Unexecuted instantiation: mozilla::JSEventHandler::Release() Unexecuted instantiation: mozilla::dom::PaintRequest::Release() Unexecuted instantiation: mozilla::dom::PaintRequestList::Release() Unexecuted instantiation: mozilla::dom::TextClause::Release() Unexecuted instantiation: mozilla::dom::Touch::Release() Unexecuted instantiation: mozilla::dom::TouchList::Release() Unexecuted instantiation: mozilla::dom::AbortSignalMainThread::Release() Unexecuted instantiation: mozilla::dom::FetchStreamReader::Release() Unexecuted instantiation: mozilla::dom::Headers::Release() Unexecuted instantiation: mozilla::dom::Request::Release() Unexecuted instantiation: mozilla::dom::Response::Release() Unexecuted instantiation: mozilla::dom::Blob::Release() Unexecuted instantiation: mozilla::dom::FileList::Release() Unexecuted instantiation: mozilla::dom::Directory::Release() Unexecuted instantiation: mozilla::dom::FileSystem::Release() Unexecuted instantiation: mozilla::dom::FileSystemDirectoryReader::Release() Unexecuted instantiation: mozilla::dom::FileSystemEntry::Release() Unexecuted instantiation: mozilla::dom::Flex::Release() Unexecuted instantiation: mozilla::dom::FlexItem::Release() Unexecuted instantiation: mozilla::dom::FlexLine::Release() Unexecuted instantiation: mozilla::dom::Gamepad::Release() Unexecuted instantiation: mozilla::dom::GamepadButton::Release() Unexecuted instantiation: mozilla::dom::GamepadHapticActuator::Release() Unexecuted instantiation: nsGeolocationRequest::Release() Unexecuted instantiation: mozilla::dom::Geolocation::Release() Unexecuted instantiation: mozilla::dom::Position::Release() Unexecuted instantiation: mozilla::dom::Coordinates::Release() Unexecuted instantiation: mozilla::dom::Grid::Release() Unexecuted instantiation: mozilla::dom::GridArea::Release() Unexecuted instantiation: mozilla::dom::GridDimension::Release() Unexecuted instantiation: mozilla::dom::GridLine::Release() Unexecuted instantiation: mozilla::dom::GridLines::Release() Unexecuted instantiation: mozilla::dom::GridTrack::Release() Unexecuted instantiation: mozilla::dom::GridTracks::Release() Unexecuted instantiation: mozilla::dom::HTMLAllCollection::Release() Unexecuted instantiation: mozilla::dom::HTMLFormControlsCollection::Release() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Release() Unexecuted instantiation: mozilla::dom::HTMLOptionsCollection::Release() Unexecuted instantiation: mozilla::dom::MediaError::Release() Unexecuted instantiation: mozilla::dom::TextTrackManager::Release() Unexecuted instantiation: mozilla::dom::TimeRanges::Release() Unexecuted instantiation: mozilla::dom::ValidityState::Release() Unexecuted instantiation: nsDOMStringMap::Release() Unexecuted instantiation: nsTextInputSelectionImpl::Release() Unexecuted instantiation: mozilla::TextInputListener::Release() Unexecuted instantiation: mozilla::dom::TextTrackRegion::Release() Unexecuted instantiation: mozilla::dom::WebVTTListener::Release() Unexecuted instantiation: mozilla::MediaStreamTrackSourceGetter::Release() Unexecuted instantiation: mozilla::dom::GetUserMediaRequest::Release() Unexecuted instantiation: mozilla::dom::MediaDeviceInfo::Release() Unexecuted instantiation: mozilla::dom::MediaStreamError::Release() Unexecuted instantiation: mozilla::dom::MediaStreamTrackSource::Release() Unexecuted instantiation: mozilla::dom::TextTrackCueList::Release() Unexecuted instantiation: mozilla::dom::MediaKeyStatusMap::Release() Unexecuted instantiation: mozilla::dom::MediaKeySystemAccess::Release() Unexecuted instantiation: mozilla::dom::MediaKeySystemAccessManager::Release() Unexecuted instantiation: mozilla::dom::MediaKeys::Release() Unexecuted instantiation: mozilla::dom::MediaCapabilities::Release() Unexecuted instantiation: mozilla::dom::RTCCertificate::Release() Unexecuted instantiation: mozilla::dom::RTCIdentityProviderRegistrar::Release() Unexecuted instantiation: mozilla::dom::SpeechSynthesisVoice::Release() Unexecuted instantiation: mozilla::dom::nsSpeechTask::Release() Unexecuted instantiation: mozilla::dom::FakeSynthCallback::Release() Unexecuted instantiation: mozilla::dom::SpeechDispatcherCallback::Release() Unexecuted instantiation: mozilla::dom::SpeechGrammar::Release() Unexecuted instantiation: mozilla::dom::SpeechGrammarList::Release() Unexecuted instantiation: mozilla::dom::SpeechRecognitionAlternative::Release() Unexecuted instantiation: mozilla::dom::SpeechRecognitionResult::Release() Unexecuted instantiation: mozilla::dom::SpeechRecognitionResultList::Release() Unexecuted instantiation: mozilla::dom::MIDIInputMap::Release() Unexecuted instantiation: mozilla::dom::MIDIOutputMap::Release() Unexecuted instantiation: mozilla::dom::MIDIPermissionRequest::Release() Unexecuted instantiation: mozilla::dom::NotificationStorageCallback::Release() Unexecuted instantiation: mozilla::dom::NotificationPermissionRequest::Release() Unexecuted instantiation: mozilla::dom::PushManager::Release() Unexecuted instantiation: mozilla::dom::PushNotifier::Release() Unexecuted instantiation: mozilla::dom::PushData::Release() Unexecuted instantiation: mozilla::dom::PushMessage::Release() Unexecuted instantiation: mozilla::dom::PushSubscription::Release() Unexecuted instantiation: mozilla::dom::PushSubscriptionOptions::Release() Unexecuted instantiation: mozilla::dom::quota::RequestBase::Release() Unexecuted instantiation: mozilla::dom::StorageManager::Release() Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:mozilla::dom::(anonymous namespace)::PersistentStoragePermissionRequest::Release() Unexecuted instantiation: mozilla::dom::Storage::Release() Unexecuted instantiation: mozilla::DOMSVGAnimatedNumberList::Release() Unexecuted instantiation: mozilla::DOMSVGLength::Release() Unexecuted instantiation: mozilla::DOMSVGLengthList::Release() Unexecuted instantiation: mozilla::DOMSVGNumber::Release() Unexecuted instantiation: mozilla::DOMSVGNumberList::Release() Unexecuted instantiation: mozilla::DOMSVGPathSegList::Release() Unexecuted instantiation: mozilla::DOMSVGPointList::Release() Unexecuted instantiation: mozilla::DOMSVGStringList::Release() Unexecuted instantiation: mozilla::DOMSVGTransformList::Release() Unexecuted instantiation: mozilla::dom::SVGAnimatedEnumeration::Release() Unexecuted instantiation: mozilla::dom::SVGAnimatedInteger::Release() Unexecuted instantiation: mozilla::dom::SVGAnimatedNumber::Release() Unexecuted instantiation: mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::Release() Unexecuted instantiation: mozilla::dom::DOMSVGPreserveAspectRatio::Release() Unexecuted instantiation: mozilla::dom::SVGRect::Release() Unexecuted instantiation: mozilla::nsISVGPoint::Release() Unexecuted instantiation: DOMAnimatedString::Release() Unexecuted instantiation: nsSVGString::DOMAnimatedString::Release() Unexecuted instantiation: nsSVGViewBox::DOMBaseVal::Release() Unexecuted instantiation: nsSVGViewBox::DOMAnimVal::Release() Unexecuted instantiation: mozilla::dom::TCPServerSocketChildBase::Release() Unexecuted instantiation: mozilla::dom::TCPServerSocketParent::Release() Unexecuted instantiation: mozilla::dom::LegacyMozTCPSocket::Release() Unexecuted instantiation: mozilla::dom::TCPSocketChildBase::Release() Unexecuted instantiation: mozilla::dom::TCPSocketParentBase::Release() Unexecuted instantiation: mozilla::dom::Permissions::Release() Unexecuted instantiation: mozilla::dom::IDBCursor::Release() Unexecuted instantiation: mozilla::dom::IDBFactory::Release() Unexecuted instantiation: mozilla::dom::IDBIndex::Release() Unexecuted instantiation: mozilla::dom::IDBKeyRange::Release() Unexecuted instantiation: mozilla::dom::IDBObjectStore::Release() Unexecuted instantiation: mozilla::dom::ContentParent::Release() Unexecuted instantiation: mozilla::dom::AudioChannelAgent::Release() Unexecuted instantiation: mozilla::dom::MessageChannel::Release() Unexecuted instantiation: mozilla::dom::Promise::Release() Unexecuted instantiation: mozilla::dom::PromiseNativeThenHandlerBase::Release() Unexecuted instantiation: Unified_cpp_dom_promise0.cpp:mozilla::dom::(anonymous namespace)::PromiseNativeHandlerShim::Release() Unexecuted instantiation: mozilla::dom::URL::Release() Unexecuted instantiation: mozilla::dom::URLSearchParams::Release() Unexecuted instantiation: mozilla::dom::AuthenticatorResponse::Release() Unexecuted instantiation: nsAnonymousContentList::Release() Unexecuted instantiation: nsBindingManager::Release() Unexecuted instantiation: nsXBLDocumentInfo::Release() Unexecuted instantiation: nsXBLResourceLoader::Release() Unexecuted instantiation: mozilla::dom::XPathResult::Release() Unexecuted instantiation: txMozillaXSLTProcessor::Release() Unexecuted instantiation: nsXULCommandDispatcher::Release() Unexecuted instantiation: XULContentSinkImpl::Release() Unexecuted instantiation: nsXULControllers::Release() Unexecuted instantiation: nsXULPopupListener::Release() Unexecuted instantiation: nsXULPrototypeDocument::Release() Unexecuted instantiation: mozilla::dom::U2F::Release() Unexecuted instantiation: mozilla::dom::Console::Release() Unexecuted instantiation: mozilla::dom::ConsoleInstance::Release() Unexecuted instantiation: mozilla::dom::PerformanceEntry::Release() Unexecuted instantiation: mozilla::dom::PerformanceObserver::Release() Unexecuted instantiation: mozilla::dom::PerformanceObserverEntryList::Release() Unexecuted instantiation: mozilla::dom::PerformanceServerTiming::Release() Unexecuted instantiation: mozilla::WebBrowserPersistLocalDocument::Release() Unexecuted instantiation: mozilla::dom::nsXMLHttpRequestXPCOMifier::Release() Unexecuted instantiation: mozilla::dom::Worklet::Release() Unexecuted instantiation: mozilla::dom::WorkletGlobalScope::Release() Unexecuted instantiation: mozilla::dom::ModuleScript::Release() Unexecuted instantiation: mozilla::dom::ScriptLoadRequest::Release() Unexecuted instantiation: mozilla::dom::ScriptLoader::Release() Unexecuted instantiation: mozilla::dom::PaymentAddress::Release() Unexecuted instantiation: mozilla::dom::PushMessageData::Release() Unexecuted instantiation: mozilla::dom::SDBRequest::Release() Unexecuted instantiation: mozilla::dom::Presentation::Release() Unexecuted instantiation: mozilla::dom::PresentationReceiver::Release() Unexecuted instantiation: mozilla::dom::PresentationTCPSessionTransport::Release() Unexecuted instantiation: mozilla::EditTransactionBase::Release() Unexecuted instantiation: mozilla::EditorBase::Release() Unexecuted instantiation: mozilla::SlurpBlobEventListener::Release() Unexecuted instantiation: mozilla::TextEditRules::Release() Unexecuted instantiation: mozilla::EditorSpellCheck::Release() Unexecuted instantiation: mozilla::TextServicesDocument::Release() Unexecuted instantiation: nsFilteredContentIterator::Release() Unexecuted instantiation: mozilla::TransactionManager::Release() Unexecuted instantiation: mozilla::ComposerCommandsUpdater::Release() Unexecuted instantiation: mozilla::dom::CSSKeyframeDeclaration::Release() Unexecuted instantiation: mozilla::dom::CSSRuleList::Release() Unexecuted instantiation: mozilla::dom::FontFace::Release() Unexecuted instantiation: mozilla::dom::MediaList::Release() Unexecuted instantiation: mozilla::PreloadedStyleSheet::Release() Unexecuted instantiation: mozilla::css::Rule::Release() Unexecuted instantiation: nsDOMCSSAttributeDeclaration::Release() Unexecuted instantiation: mozilla::SVGFilterObserver::Release() Unexecuted instantiation: mozilla::SVGFilterObserverList::Release() Unexecuted instantiation: mozilla::dom::BoxObject::Release() Unexecuted instantiation: TransitionEnder::Release() Unexecuted instantiation: nsTreeColumn::Release() Unexecuted instantiation: nsTreeColumns::Release() Unexecuted instantiation: nsTreeContentView::Release() Unexecuted instantiation: nsTreeSelection::Release() Unexecuted instantiation: mozilla::dom::ChildSHistory::Release() Unexecuted instantiation: mozilla::dom::ParentSHistory::Release() Unexecuted instantiation: mozilla::dom::AccessibleNode::Release() Unexecuted instantiation: nsAccessiblePivot::Release() Unexecuted instantiation: mozilla::a11y::Accessible::Release() Unexecuted instantiation: xpcAccEvent::Release() Unexecuted instantiation: xpcAccStateChangeEvent::Release() Unexecuted instantiation: xpcAccTextChangeEvent::Release() Unexecuted instantiation: xpcAccHideEvent::Release() Unexecuted instantiation: xpcAccCaretMoveEvent::Release() Unexecuted instantiation: xpcAccObjectAttributeChangedEvent::Release() Unexecuted instantiation: xpcAccTableChangeEvent::Release() Unexecuted instantiation: xpcAccVirtualCursorChangeEvent::Release() Unexecuted instantiation: xpcAccScrollingEvent::Release() Unexecuted instantiation: mozilla::a11y::xpcAccessibleTextRange::Release() Unexecuted instantiation: mozHunspell::Release() Unexecuted instantiation: mozInlineSpellChecker::Release() Unexecuted instantiation: mozSpellChecker::Release() Unexecuted instantiation: mozilla::AlertImageRequest::Release() Unexecuted instantiation: nsXULAlertObserver::Release() Unexecuted instantiation: nsWebBrowser::Release() Unexecuted instantiation: mozilla::ExtensionPolicyService::Release() Unexecuted instantiation: mozilla::extensions::MatchPattern::Release() Unexecuted instantiation: mozilla::extensions::MatchPatternSet::Release() Unexecuted instantiation: mozilla::extensions::MatchGlob::Release() Unexecuted instantiation: mozilla::extensions::WebExtensionPolicy::Release() Unexecuted instantiation: mozilla::extensions::MozDocumentMatcher::Release() Unexecuted instantiation: mozilla::extensions::DocumentObserver::Release() Unexecuted instantiation: nsFind::Release() Unexecuted instantiation: NativeOSFileInternals.cpp:mozilla::(anonymous namespace)::AbstractResult::Release() Unexecuted instantiation: nsNavHistoryResultNode::Release() Unexecuted instantiation: nsNavHistoryResult::Release() Unexecuted instantiation: Unified_cpp_sessionstore0.cpp:(anonymous namespace)::DynamicFrameEventFilter::Release() Unexecuted instantiation: nsBrowserStatusFilter::Release() Unexecuted instantiation: nsTypeAheadFind::Release() Unexecuted instantiation: nsAutoCompleteController::Release() Unexecuted instantiation: nsFormFillController::Release() Unexecuted instantiation: mozilla::jsinspector::nsJSInspector::Release() Unexecuted instantiation: mozilla::devtools::DominatorTree::Release() Unexecuted instantiation: mozilla::devtools::HeapSnapshot::Release() |
823 | 0 | NS_IMETHODIMP_(void) _class::DeleteCycleCollectable(void) \ |
824 | 0 | { \ |
825 | 0 | _destroy; \ |
826 | 0 | } Unexecuted instantiation: nsArrayCC::DeleteCycleCollectable() Unexecuted instantiation: nsHashPropertyBagCC::DeleteCycleCollectable() Unexecuted instantiation: nsVariantCC::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DocumentL10n::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::L10nReadyHandler::DeleteCycleCollectable() Unexecuted instantiation: mozilla::net::nsUDPMessage::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PrecompiledScript::DeleteCycleCollectable() Unexecuted instantiation: AsyncScriptLoader::DeleteCycleCollectable() Unexecuted instantiation: SandboxPrivate::DeleteCycleCollectable() Unexecuted instantiation: XPCVariant::DeleteCycleCollectable() Unexecuted instantiation: xpc::XPCWrappedJSIterator::DeleteCycleCollectable() Unexecuted instantiation: mozilla::storage::AsyncStatementParams::DeleteCycleCollectable() Unexecuted instantiation: mozilla::storage::StatementParams::DeleteCycleCollectable() Unexecuted instantiation: mozilla::storage::StatementRow::DeleteCycleCollectable() Unexecuted instantiation: nsDocLoader::DeleteCycleCollectable() Unexecuted instantiation: nsSAXXMLReader::DeleteCycleCollectable() Unexecuted instantiation: nsExpatDriver::DeleteCycleCollectable() Unexecuted instantiation: nsParser::DeleteCycleCollectable() Unexecuted instantiation: nsHtml5Parser::DeleteCycleCollectable() Unexecuted instantiation: nsHtml5StreamParser::DeleteCycleCollectable() Unexecuted instantiation: mozilla::image::ScriptedNotificationObserver::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::AbortController::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::AnimationEffect::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::AnimationTimeline::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DOMIntersectionObserverEntry::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DOMIntersectionObserver::DeleteCycleCollectable() Unexecuted instantiation: nsFrameMessageManager::DeleteCycleCollectable() Unexecuted instantiation: IdleRequestExecutor::DeleteCycleCollectable() Unexecuted instantiation: nsGlobalWindowInner::DeleteCycleCollectable() Unexecuted instantiation: nsGlobalWindowOuter::DeleteCycleCollectable() Unexecuted instantiation: ObjectInterfaceRequestorShim::DeleteCycleCollectable() Unexecuted instantiation: nsPluginArray::DeleteCycleCollectable() Unexecuted instantiation: nsPluginElement::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::BarProp::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::ContentProcessMessageManager::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Crypto::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::CustomElementRegistry::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DOMError::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Exception::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DOMImplementation::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DOMParser::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DOMRectReadOnly::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DOMRectList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DOMStringList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::FormData::DeleteCycleCollectable() Unexecuted instantiation: nsAttrChildContentList::DeleteCycleCollectable() Unexecuted instantiation: nsNodeSupportsWeakRefTearoff::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::IdleDeadline::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::IntlUtils::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Location::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Navigator::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::NodeIterator::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::StyleSheetList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SubtleCrypto::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::TimeoutHandler::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::TreeWalker::DeleteCycleCollectable() Unexecuted instantiation: nsContentSink::DeleteCycleCollectable() Unexecuted instantiation: nsDOMAttributeMap::DeleteCycleCollectable() Unexecuted instantiation: nsDOMCaretPosition::DeleteCycleCollectable() Unexecuted instantiation: nsDOMMutationRecord::DeleteCycleCollectable() Unexecuted instantiation: nsDOMMutationObserver::DeleteCycleCollectable() Unexecuted instantiation: nsDOMTokenList::DeleteCycleCollectable() Unexecuted instantiation: UnblockParsingPromiseHandler::DeleteCycleCollectable() Unexecuted instantiation: nsDocumentEncoder::DeleteCycleCollectable() Unexecuted instantiation: nsFocusManager::DeleteCycleCollectable() Unexecuted instantiation: nsFrameLoader::DeleteCycleCollectable() Unexecuted instantiation: nsHistory::DeleteCycleCollectable() Unexecuted instantiation: LocalizationHandler::DeleteCycleCollectable() Unexecuted instantiation: nsJSContext::DeleteCycleCollectable() Unexecuted instantiation: nsJSArgArray::DeleteCycleCollectable() Unexecuted instantiation: nsJSScriptTimeoutHandler::DeleteCycleCollectable() Unexecuted instantiation: nsMimeTypeArray::DeleteCycleCollectable() Unexecuted instantiation: nsOpenURIInFrameParams::DeleteCycleCollectable() Unexecuted instantiation: nsPlainTextSerializer::DeleteCycleCollectable() Unexecuted instantiation: nsWindowRoot::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Addon::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::BrowserFeedWriter::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PeerConnectionObserver::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PushManagerImpl::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::RTCIceCandidate::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::RTCPeerConnectionStatic::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::RTCRtpReceiver::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::RTCRtpSender::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::RTCRtpTransceiver::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::RTCSessionDescription::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::RTCStatsReport::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::CreateOfferRequest::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::External::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::InstallTriggerImpl::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::CallbackObject::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::exceptions::JSStackFrame::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::IterableIteratorBase::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SimpleGlobalObject::DeleteCycleCollectable() Unexecuted instantiation: nsScriptErrorWithStack::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::cache::Cache::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::cache::CacheStorage::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::CanvasRenderingContext2D::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::ImageBitmap::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::ImageBitmapRenderingContext::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::ImageData::DeleteCycleCollectable() Unexecuted instantiation: mozilla::WebGLContext::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Client::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Clients::DeleteCycleCollectable() Unexecuted instantiation: nsCommandManager::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Credential::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::CredentialsContainer::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::CryptoKey::DeleteCycleCollectable() Unexecuted instantiation: mozilla::OverOutElementsWrapper::DeleteCycleCollectable() Unexecuted instantiation: mozilla::EventStateManager::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DataTransfer::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DataTransferItem::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DataTransferItemList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Event::DeleteCycleCollectable() Unexecuted instantiation: mozilla::EventListenerInfo::DeleteCycleCollectable() Unexecuted instantiation: mozilla::IMEContentObserver::DeleteCycleCollectable() Unexecuted instantiation: mozilla::IMEContentObserver::DocumentObserver::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::ImageCaptureError::DeleteCycleCollectable() Unexecuted instantiation: mozilla::JSEventHandler::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PaintRequest::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PaintRequestList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::TextClause::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Touch::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::TouchList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::AbortSignalMainThread::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::FetchStreamReader::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Headers::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Request::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Response::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Blob::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::FileList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Directory::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::FileSystem::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::FileSystemDirectoryReader::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::FileSystemEntry::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Flex::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::FlexItem::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::FlexLine::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Gamepad::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::GamepadButton::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::GamepadHapticActuator::DeleteCycleCollectable() Unexecuted instantiation: nsGeolocationRequest::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Geolocation::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Position::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Coordinates::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Grid::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::GridArea::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::GridDimension::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::GridLine::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::GridLines::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::GridTrack::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::GridTracks::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::HTMLAllCollection::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::HTMLFormControlsCollection::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::HTMLOptionsCollection::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MediaError::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::TextTrackManager::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::TimeRanges::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::ValidityState::DeleteCycleCollectable() Unexecuted instantiation: nsDOMStringMap::DeleteCycleCollectable() Unexecuted instantiation: nsTextInputSelectionImpl::DeleteCycleCollectable() Unexecuted instantiation: mozilla::TextInputListener::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::TextTrackRegion::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::WebVTTListener::DeleteCycleCollectable() Unexecuted instantiation: mozilla::MediaStreamTrackSourceGetter::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::GetUserMediaRequest::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MediaDeviceInfo::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MediaStreamError::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MediaStreamTrackSource::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::TextTrackCueList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MediaKeyStatusMap::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MediaKeySystemAccess::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MediaKeySystemAccessManager::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MediaKeys::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MediaCapabilities::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::RTCCertificate::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::RTCIdentityProviderRegistrar::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SpeechSynthesisVoice::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::nsSpeechTask::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::FakeSynthCallback::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SpeechDispatcherCallback::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SpeechGrammar::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SpeechGrammarList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SpeechRecognitionAlternative::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SpeechRecognitionResult::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SpeechRecognitionResultList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MIDIInputMap::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MIDIOutputMap::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MIDIPermissionRequest::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::NotificationStorageCallback::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::NotificationPermissionRequest::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PushManager::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PushNotifier::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PushData::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PushMessage::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PushSubscription::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PushSubscriptionOptions::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::quota::RequestBase::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::StorageManager::DeleteCycleCollectable() Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:mozilla::dom::(anonymous namespace)::PersistentStoragePermissionRequest::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Storage::DeleteCycleCollectable() Unexecuted instantiation: mozilla::DOMSVGAnimatedNumberList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::DOMSVGLength::DeleteCycleCollectable() Unexecuted instantiation: mozilla::DOMSVGLengthList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::DOMSVGNumber::DeleteCycleCollectable() Unexecuted instantiation: mozilla::DOMSVGNumberList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::DOMSVGPathSegList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::DOMSVGPointList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::DOMSVGStringList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::DOMSVGTransformList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SVGAnimatedEnumeration::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SVGAnimatedInteger::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SVGAnimatedNumber::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::DOMSVGPreserveAspectRatio::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SVGRect::DeleteCycleCollectable() Unexecuted instantiation: mozilla::nsISVGPoint::DeleteCycleCollectable() Unexecuted instantiation: DOMAnimatedString::DeleteCycleCollectable() Unexecuted instantiation: nsSVGString::DOMAnimatedString::DeleteCycleCollectable() Unexecuted instantiation: nsSVGViewBox::DOMBaseVal::DeleteCycleCollectable() Unexecuted instantiation: nsSVGViewBox::DOMAnimVal::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::TCPServerSocketChildBase::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::TCPServerSocketParent::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::LegacyMozTCPSocket::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::TCPSocketChildBase::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::TCPSocketParentBase::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Permissions::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::IDBCursor::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::IDBFactory::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::IDBIndex::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::IDBKeyRange::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::IDBObjectStore::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::ContentParent::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::AudioChannelAgent::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MessageChannel::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Promise::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PromiseNativeThenHandlerBase::DeleteCycleCollectable() Unexecuted instantiation: Unified_cpp_dom_promise0.cpp:mozilla::dom::(anonymous namespace)::PromiseNativeHandlerShim::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::URL::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::URLSearchParams::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::AuthenticatorResponse::DeleteCycleCollectable() Unexecuted instantiation: nsAnonymousContentList::DeleteCycleCollectable() Unexecuted instantiation: nsBindingManager::DeleteCycleCollectable() Unexecuted instantiation: nsXBLDocumentInfo::DeleteCycleCollectable() Unexecuted instantiation: nsXBLResourceLoader::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::XPathResult::DeleteCycleCollectable() Unexecuted instantiation: txMozillaXSLTProcessor::DeleteCycleCollectable() Unexecuted instantiation: nsXULCommandDispatcher::DeleteCycleCollectable() Unexecuted instantiation: XULContentSinkImpl::DeleteCycleCollectable() Unexecuted instantiation: nsXULControllers::DeleteCycleCollectable() Unexecuted instantiation: nsXULPopupListener::DeleteCycleCollectable() Unexecuted instantiation: nsXULPrototypeDocument::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::U2F::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Console::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::ConsoleInstance::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PerformanceEntry::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PerformanceObserver::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PerformanceObserverEntryList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PerformanceServerTiming::DeleteCycleCollectable() Unexecuted instantiation: mozilla::WebBrowserPersistLocalDocument::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::nsXMLHttpRequestXPCOMifier::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Worklet::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::WorkletGlobalScope::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::ModuleScript::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::ScriptLoadRequest::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::ScriptLoader::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PaymentAddress::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PushMessageData::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::SDBRequest::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Presentation::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PresentationReceiver::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::PresentationTCPSessionTransport::DeleteCycleCollectable() Unexecuted instantiation: mozilla::EditTransactionBase::DeleteCycleCollectable() Unexecuted instantiation: mozilla::EditorBase::DeleteCycleCollectable() Unexecuted instantiation: mozilla::SlurpBlobEventListener::DeleteCycleCollectable() Unexecuted instantiation: mozilla::TextEditRules::DeleteCycleCollectable() Unexecuted instantiation: mozilla::EditorSpellCheck::DeleteCycleCollectable() Unexecuted instantiation: mozilla::TextServicesDocument::DeleteCycleCollectable() Unexecuted instantiation: nsFilteredContentIterator::DeleteCycleCollectable() Unexecuted instantiation: mozilla::TransactionManager::DeleteCycleCollectable() Unexecuted instantiation: mozilla::ComposerCommandsUpdater::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::CSSKeyframeDeclaration::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::CSSRuleList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::FontFace::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::MediaList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::PreloadedStyleSheet::DeleteCycleCollectable() Unexecuted instantiation: mozilla::css::Rule::DeleteCycleCollectable() Unexecuted instantiation: nsDOMCSSAttributeDeclaration::DeleteCycleCollectable() Unexecuted instantiation: mozilla::SVGFilterObserver::DeleteCycleCollectable() Unexecuted instantiation: mozilla::SVGFilterObserverList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::BoxObject::DeleteCycleCollectable() Unexecuted instantiation: TransitionEnder::DeleteCycleCollectable() Unexecuted instantiation: nsTreeColumn::DeleteCycleCollectable() Unexecuted instantiation: nsTreeColumns::DeleteCycleCollectable() Unexecuted instantiation: nsTreeContentView::DeleteCycleCollectable() Unexecuted instantiation: nsTreeSelection::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::ChildSHistory::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::ParentSHistory::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::AccessibleNode::DeleteCycleCollectable() Unexecuted instantiation: nsAccessiblePivot::DeleteCycleCollectable() Unexecuted instantiation: mozilla::a11y::Accessible::DeleteCycleCollectable() Unexecuted instantiation: xpcAccEvent::DeleteCycleCollectable() Unexecuted instantiation: xpcAccStateChangeEvent::DeleteCycleCollectable() Unexecuted instantiation: xpcAccTextChangeEvent::DeleteCycleCollectable() Unexecuted instantiation: xpcAccHideEvent::DeleteCycleCollectable() Unexecuted instantiation: xpcAccCaretMoveEvent::DeleteCycleCollectable() Unexecuted instantiation: xpcAccObjectAttributeChangedEvent::DeleteCycleCollectable() Unexecuted instantiation: xpcAccTableChangeEvent::DeleteCycleCollectable() Unexecuted instantiation: xpcAccVirtualCursorChangeEvent::DeleteCycleCollectable() Unexecuted instantiation: xpcAccScrollingEvent::DeleteCycleCollectable() Unexecuted instantiation: mozilla::a11y::xpcAccessibleTextRange::DeleteCycleCollectable() Unexecuted instantiation: mozHunspell::DeleteCycleCollectable() Unexecuted instantiation: mozInlineSpellChecker::DeleteCycleCollectable() Unexecuted instantiation: mozSpellChecker::DeleteCycleCollectable() Unexecuted instantiation: mozilla::AlertImageRequest::DeleteCycleCollectable() Unexecuted instantiation: nsXULAlertObserver::DeleteCycleCollectable() Unexecuted instantiation: nsWebBrowser::DeleteCycleCollectable() Unexecuted instantiation: mozilla::ExtensionPolicyService::DeleteCycleCollectable() Unexecuted instantiation: mozilla::extensions::MatchPattern::DeleteCycleCollectable() Unexecuted instantiation: mozilla::extensions::MatchPatternSet::DeleteCycleCollectable() Unexecuted instantiation: mozilla::extensions::MatchGlob::DeleteCycleCollectable() Unexecuted instantiation: mozilla::extensions::WebExtensionPolicy::DeleteCycleCollectable() Unexecuted instantiation: mozilla::extensions::MozDocumentMatcher::DeleteCycleCollectable() Unexecuted instantiation: mozilla::extensions::DocumentObserver::DeleteCycleCollectable() Unexecuted instantiation: nsFind::DeleteCycleCollectable() Unexecuted instantiation: NativeOSFileInternals.cpp:mozilla::(anonymous namespace)::AbstractResult::DeleteCycleCollectable() Unexecuted instantiation: nsNavHistoryResultNode::DeleteCycleCollectable() Unexecuted instantiation: nsNavHistoryResult::DeleteCycleCollectable() Unexecuted instantiation: Unified_cpp_sessionstore0.cpp:(anonymous namespace)::DynamicFrameEventFilter::DeleteCycleCollectable() Unexecuted instantiation: nsBrowserStatusFilter::DeleteCycleCollectable() Unexecuted instantiation: nsTypeAheadFind::DeleteCycleCollectable() Unexecuted instantiation: nsAutoCompleteController::DeleteCycleCollectable() Unexecuted instantiation: nsFormFillController::DeleteCycleCollectable() Unexecuted instantiation: mozilla::jsinspector::nsJSInspector::DeleteCycleCollectable() Unexecuted instantiation: mozilla::devtools::DominatorTree::DeleteCycleCollectable() Unexecuted instantiation: mozilla::devtools::HeapSnapshot::DeleteCycleCollectable() |
827 | | |
828 | | #define NS_IMPL_CYCLE_COLLECTING_RELEASE(_class) \ |
829 | | NS_IMPL_CYCLE_COLLECTING_RELEASE_WITH_DESTROY(_class, delete (this)) |
830 | | |
831 | | // _LAST_RELEASE can be useful when certain resources should be released |
832 | | // as soon as we know the object will be deleted. |
833 | | #define NS_IMPL_CYCLE_COLLECTING_RELEASE_WITH_LAST_RELEASE(_class, _last) \ |
834 | 14.4M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ |
835 | 14.4M | { \ |
836 | 14.4M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ |
837 | 14.4M | NS_ASSERT_OWNINGTHREAD(_class); \ |
838 | 14.4M | bool shouldDelete = false; \ |
839 | 14.4M | nsISupports *base = NS_CYCLE_COLLECTION_CLASSNAME(_class)::Upcast(this); \ |
840 | 14.4M | nsrefcnt count = mRefCnt.decr(base, &shouldDelete); \ |
841 | 14.4M | NS_LOG_RELEASE(this, count, #_class); \ |
842 | 14.4M | if (count == 0) { \ |
843 | 3.11M | mRefCnt.incr(base); \ |
844 | 3.11M | _last; \ |
845 | 3.11M | mRefCnt.decr(base); \ |
846 | 3.11M | if (shouldDelete) { \ |
847 | 0 | mRefCnt.stabilizeForDeletion(); \ |
848 | 0 | DeleteCycleCollectable(); \ |
849 | 0 | } \ |
850 | 3.11M | } \ |
851 | 14.4M | return count; \ |
852 | 14.4M | } \ XPCWrappedNative::Release() Line | Count | Source | 834 | 14.4M | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ | 835 | 14.4M | { \ | 836 | 14.4M | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ | 837 | 14.4M | NS_ASSERT_OWNINGTHREAD(_class); \ | 838 | 14.4M | bool shouldDelete = false; \ | 839 | 14.4M | nsISupports *base = NS_CYCLE_COLLECTION_CLASSNAME(_class)::Upcast(this); \ | 840 | 14.4M | nsrefcnt count = mRefCnt.decr(base, &shouldDelete); \ | 841 | 14.4M | NS_LOG_RELEASE(this, count, #_class); \ | 842 | 14.4M | if (count == 0) { \ | 843 | 3.11M | mRefCnt.incr(base); \ | 844 | 3.11M | _last; \ | 845 | 3.11M | mRefCnt.decr(base); \ | 846 | 3.11M | if (shouldDelete) { \ | 847 | 0 | mRefCnt.stabilizeForDeletion(); \ | 848 | 0 | DeleteCycleCollectable(); \ | 849 | 0 | } \ | 850 | 3.11M | } \ | 851 | 14.4M | return count; \ | 852 | 14.4M | } \ |
Unexecuted instantiation: mozilla::dom::Attr::Release() Unexecuted instantiation: nsContentIterator::Release() Unexecuted instantiation: nsBaseContentList::Release() Unexecuted instantiation: mozilla::DOMEventTargetHelper::Release() Unexecuted instantiation: mozilla::dom::TableRowsCollection::Release() Unexecuted instantiation: mozilla::StyleSheet::Release() Unexecuted instantiation: nsPresContext::Release() |
853 | 0 | NS_IMETHODIMP_(void) _class::DeleteCycleCollectable(void) \ |
854 | 0 | { \ |
855 | 0 | delete this; \ |
856 | 0 | } Unexecuted instantiation: XPCWrappedNative::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::Attr::DeleteCycleCollectable() Unexecuted instantiation: nsContentIterator::DeleteCycleCollectable() Unexecuted instantiation: nsBaseContentList::DeleteCycleCollectable() Unexecuted instantiation: mozilla::DOMEventTargetHelper::DeleteCycleCollectable() Unexecuted instantiation: mozilla::dom::TableRowsCollection::DeleteCycleCollectable() Unexecuted instantiation: mozilla::StyleSheet::DeleteCycleCollectable() Unexecuted instantiation: nsPresContext::DeleteCycleCollectable() |
857 | | |
858 | | #define NS_IMPL_MAIN_THREAD_ONLY_CYCLE_COLLECTING_RELEASE(_class) \ |
859 | 0 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ |
860 | 0 | { \ |
861 | 0 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ |
862 | 0 | NS_ASSERT_OWNINGTHREAD(_class); \ |
863 | 0 | nsISupports *base = NS_CYCLE_COLLECTION_CLASSNAME(_class)::Upcast(this); \ |
864 | 0 | nsrefcnt count = mRefCnt.decr<NS_CycleCollectorSuspectUsingNursery>(base); \ |
865 | 0 | NS_LOG_RELEASE(this, count, #_class); \ |
866 | 0 | return count; \ |
867 | 0 | } \ |
868 | 0 | NS_IMETHODIMP_(void) _class::DeleteCycleCollectable(void) \ |
869 | 0 | { \ |
870 | 0 | delete this; \ |
871 | 0 | } |
872 | | |
873 | | // _LAST_RELEASE can be useful when certain resources should be released |
874 | | // as soon as we know the object will be deleted. |
875 | | #define NS_IMPL_MAIN_THREAD_ONLY_CYCLE_COLLECTING_RELEASE_WITH_LAST_RELEASE(_class, _last) \ |
876 | 0 | NS_IMETHODIMP_(MozExternalRefCountType) _class::Release(void) \ |
877 | 0 | { \ |
878 | 0 | MOZ_ASSERT(int32_t(mRefCnt) > 0, "dup release"); \ |
879 | 0 | NS_ASSERT_OWNINGTHREAD(_class); \ |
880 | 0 | bool shouldDelete = false; \ |
881 | 0 | nsISupports *base = NS_CYCLE_COLLECTION_CLASSNAME(_class)::Upcast(this); \ |
882 | 0 | nsrefcnt count = mRefCnt.decr<NS_CycleCollectorSuspectUsingNursery>(base, &shouldDelete); \ |
883 | 0 | NS_LOG_RELEASE(this, count, #_class); \ |
884 | 0 | if (count == 0) { \ |
885 | 0 | mRefCnt.incr<NS_CycleCollectorSuspectUsingNursery>(base); \ |
886 | 0 | _last; \ |
887 | 0 | mRefCnt.decr<NS_CycleCollectorSuspectUsingNursery>(base); \ |
888 | 0 | if (shouldDelete) { \ |
889 | 0 | mRefCnt.stabilizeForDeletion(); \ |
890 | 0 | DeleteCycleCollectable(); \ |
891 | 0 | } \ |
892 | 0 | } \ |
893 | 0 | return count; \ |
894 | 0 | } \ Unexecuted instantiation: nsIContent::Release() Unexecuted instantiation: nsRange::Release() Unexecuted instantiation: nsComputedDOMStyle::Release() |
895 | 0 | NS_IMETHODIMP_(void) _class::DeleteCycleCollectable(void) \ |
896 | 0 | { \ |
897 | 0 | delete this; \ |
898 | 0 | } Unexecuted instantiation: nsIContent::DeleteCycleCollectable() Unexecuted instantiation: nsRange::DeleteCycleCollectable() Unexecuted instantiation: nsComputedDOMStyle::DeleteCycleCollectable() |
899 | | |
900 | | /////////////////////////////////////////////////////////////////////////////// |
901 | | |
902 | | /** |
903 | | * There are two ways of implementing QueryInterface, and we use both: |
904 | | * |
905 | | * Table-driven QueryInterface uses a static table of IID->offset mappings |
906 | | * and a shared helper function. Using it tends to reduce codesize and improve |
907 | | * runtime performance (due to processor cache hits). |
908 | | * |
909 | | * Macro-driven QueryInterface generates a QueryInterface function directly |
910 | | * using common macros. This is necessary if special QueryInterface features |
911 | | * are being used (such as tearoffs and conditional interfaces). |
912 | | * |
913 | | * These methods can be combined into a table-driven function call followed |
914 | | * by custom code for tearoffs and conditionals. |
915 | | */ |
916 | | |
917 | | struct QITableEntry |
918 | | { |
919 | | const nsIID* iid; // null indicates end of the QITableEntry array |
920 | | int32_t offset; |
921 | | }; |
922 | | |
923 | | nsresult NS_FASTCALL |
924 | | NS_TableDrivenQI(void* aThis, REFNSIID aIID, |
925 | | void** aInstancePtr, const QITableEntry* aEntries); |
926 | | |
927 | | /** |
928 | | * Implement table-driven queryinterface |
929 | | */ |
930 | | |
931 | | #define NS_INTERFACE_TABLE_HEAD(_class) \ |
932 | 20.8M | NS_IMETHODIMP _class::QueryInterface(REFNSIID aIID, void** aInstancePtr) \ |
933 | 20.8M | { \ |
934 | 20.8M | NS_ASSERTION(aInstancePtr, \ |
935 | 20.8M | "QueryInterface requires a non-NULL destination!"); \ |
936 | 20.8M | nsresult rv = NS_ERROR_FAILURE; |
937 | | |
938 | | #define NS_INTERFACE_TABLE_BEGIN \ |
939 | 20.8M | static const QITableEntry table[] = { |
940 | | |
941 | | #define NS_INTERFACE_TABLE_ENTRY(_class, _interface) \ |
942 | 86.9M | { &NS_GET_IID(_interface), \ |
943 | 86.9M | int32_t(reinterpret_cast<char*>( \ |
944 | 86.9M | static_cast<_interface*>((_class*) 0x1000)) - \ |
945 | 86.9M | reinterpret_cast<char*>((_class*) 0x1000)) \ |
946 | 86.9M | }, |
947 | | |
948 | | #define NS_INTERFACE_TABLE_ENTRY_AMBIGUOUS(_class, _interface, _implClass) \ |
949 | 20.8M | { &NS_GET_IID(_interface), \ |
950 | 20.8M | int32_t(reinterpret_cast<char*>( \ |
951 | 20.8M | static_cast<_interface*>( \ |
952 | 20.8M | static_cast<_implClass*>( \ |
953 | 20.8M | (_class*) 0x1000))) - \ |
954 | 20.8M | reinterpret_cast<char*>((_class*) 0x1000)) \ |
955 | 20.8M | }, |
956 | | |
957 | | /* |
958 | | * XXX: we want to use mozilla::ArrayLength (or equivalent, |
959 | | * MOZ_ARRAY_LENGTH) in this condition, but some versions of GCC don't |
960 | | * see that the static_assert condition is actually constant in those |
961 | | * cases, even with constexpr support (?). |
962 | | */ |
963 | | #define NS_INTERFACE_TABLE_END_WITH_PTR(_ptr) \ |
964 | 20.8M | { nullptr, 0 } }; \ |
965 | 20.8M | static_assert((sizeof(table)/sizeof(table[0])) > 1, "need at least 1 interface"); \ |
966 | 20.8M | rv = NS_TableDrivenQI(static_cast<void*>(_ptr), \ |
967 | 20.8M | aIID, aInstancePtr, table); |
968 | | |
969 | | #define NS_INTERFACE_TABLE_END \ |
970 | 20.8M | NS_INTERFACE_TABLE_END_WITH_PTR(this) |
971 | | |
972 | | #define NS_INTERFACE_TABLE_TAIL \ |
973 | 3.08M | return rv; \ |
974 | 3.08M | } |
975 | | |
976 | | #define NS_INTERFACE_TABLE_TAIL_INHERITING(_baseclass) \ |
977 | 93 | if (NS_SUCCEEDED(rv)) \ |
978 | 93 | return rv; \ |
979 | 93 | return _baseclass::QueryInterface(aIID, aInstancePtr); \ |
980 | 93 | } |
981 | | |
982 | | #define NS_INTERFACE_TABLE_TAIL_USING_AGGREGATOR(_aggregator) \ |
983 | | if (NS_SUCCEEDED(rv)) \ |
984 | | return rv; \ |
985 | | NS_ASSERTION(_aggregator, "null aggregator"); \ |
986 | | return _aggregator->QueryInterface(aIID, aInstancePtr) \ |
987 | | } |
988 | | |
989 | | /** |
990 | | * This implements query interface with two assumptions: First, the |
991 | | * class in question implements nsISupports and its own interface and |
992 | | * nothing else. Second, the implementation of the class's primary |
993 | | * inheritance chain leads to its own interface. |
994 | | * |
995 | | * @param _class The name of the class implementing the method |
996 | | * @param _classiiddef The name of the #define symbol that defines the IID |
997 | | * for the class (e.g. NS_ISUPPORTS_IID) |
998 | | */ |
999 | | |
1000 | | #define NS_IMPL_QUERY_HEAD(_class) \ |
1001 | 29.2M | NS_IMETHODIMP _class::QueryInterface(REFNSIID aIID, void** aInstancePtr) \ |
1002 | 29.2M | { \ |
1003 | 29.2M | NS_ASSERTION(aInstancePtr, \ |
1004 | 29.2M | "QueryInterface requires a non-NULL destination!"); \ |
1005 | 29.2M | nsISupports* foundInterface; |
1006 | | |
1007 | | #define NS_IMPL_QUERY_BODY(_interface) \ |
1008 | 93.6M | if ( aIID.Equals(NS_GET_IID(_interface)) ) \ |
1009 | 93.6M | foundInterface = static_cast<_interface*>(this); \ |
1010 | 93.6M | else |
1011 | | |
1012 | | #define NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) \ |
1013 | 3.28M | if ( (condition) && aIID.Equals(NS_GET_IID(_interface))) \ |
1014 | 3.28M | foundInterface = static_cast<_interface*>(this); \ |
1015 | 3.28M | else |
1016 | | |
1017 | | #define NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) \ |
1018 | 27.6M | if ( aIID.Equals(NS_GET_IID(_interface)) ) \ |
1019 | 27.6M | foundInterface = static_cast<_interface*>( \ |
1020 | 4.87M | static_cast<_implClass*>(this)); \ |
1021 | 27.6M | else |
1022 | | |
1023 | | // Use this for querying to concrete class types which cannot be unambiguously |
1024 | | // cast to nsISupports. See also nsQueryObject.h. |
1025 | | #define NS_IMPL_QUERY_BODY_CONCRETE(_class) \ |
1026 | 91 | if (aIID.Equals(NS_GET_IID(_class))) { \ |
1027 | 90 | *aInstancePtr = do_AddRef(static_cast<_class*>(this)).take(); \ |
1028 | 90 | return NS_OK; \ |
1029 | 90 | } else |
1030 | | |
1031 | | #define NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) \ |
1032 | 0 | if ( aIID.Equals(NS_GET_IID(_interface)) ) \ |
1033 | 0 | foundInterface = static_cast<_interface*>(_aggregate); \ |
1034 | 0 | else |
1035 | | |
1036 | | #define NS_IMPL_QUERY_TAIL_GUTS \ |
1037 | 25.8M | foundInterface = 0; \ |
1038 | 11.2M | nsresult status; \ |
1039 | 40.5M | if ( !foundInterface ) \ |
1040 | 29.1M | { \ |
1041 | 29.1M | /* nsISupports should be handled by this point. If not, fail. */ \ |
1042 | 29.1M | MOZ_ASSERT(!aIID.Equals(NS_GET_IID(nsISupports))); \ |
1043 | 29.1M | status = NS_NOINTERFACE; \ |
1044 | 29.1M | } \ |
1045 | 1.62M | else \ |
1046 | 11.4M | { \ |
1047 | 11.4M | NS_ADDREF(foundInterface); \ |
1048 | 11.4M | status = NS_OK; \ |
1049 | 11.4M | } \ |
1050 | 1.62M | *aInstancePtr = foundInterface; \ |
1051 | 1.62M | return status; \ |
1052 | 47.0M | } |
1053 | | |
1054 | | #define NS_IMPL_QUERY_TAIL_INHERITING(_baseclass) \ |
1055 | 22 | foundInterface = 0; \ |
1056 | 1.77k | nsresult status; \ |
1057 | 1.82k | if ( !foundInterface ) \ |
1058 | 1.77k | status = _baseclass::QueryInterface(aIID, (void**)&foundInterface); \ |
1059 | 1.77k | else \ |
1060 | 1.80k | { \ |
1061 | 1.80k | NS_ADDREF(foundInterface); \ |
1062 | 1.80k | status = NS_OK; \ |
1063 | 1.80k | } \ |
1064 | 1.77k | *aInstancePtr = foundInterface; \ |
1065 | 1.77k | return status; \ |
1066 | 54 | } |
1067 | | |
1068 | | #define NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) \ |
1069 | 0 | foundInterface = 0; \ |
1070 | 0 | nsresult status; \ |
1071 | 0 | if ( !foundInterface ) { \ |
1072 | 0 | NS_ASSERTION(_aggregator, "null aggregator"); \ |
1073 | 0 | status = _aggregator->QueryInterface(aIID, (void**)&foundInterface); \ |
1074 | 0 | } else \ |
1075 | 0 | { \ |
1076 | 0 | NS_ADDREF(foundInterface); \ |
1077 | 0 | status = NS_OK; \ |
1078 | 0 | } \ |
1079 | 0 | *aInstancePtr = foundInterface; \ |
1080 | 0 | return status; \ |
1081 | 0 | } |
1082 | | |
1083 | | #define NS_IMPL_QUERY_TAIL(_supports_interface) \ |
1084 | | NS_IMPL_QUERY_BODY_AMBIGUOUS(nsISupports, _supports_interface) \ |
1085 | | NS_IMPL_QUERY_TAIL_GUTS |
1086 | | |
1087 | | |
1088 | | /* |
1089 | | This is the new scheme. Using this notation now will allow us to switch to |
1090 | | a table driven mechanism when it's ready. Note the difference between this |
1091 | | and the (currently) underlying NS_IMPL_QUERY_INTERFACE mechanism. You must |
1092 | | explicitly mention |nsISupports| when using the interface maps. |
1093 | | */ |
1094 | 29.2M | #define NS_INTERFACE_MAP_BEGIN(_implClass) NS_IMPL_QUERY_HEAD(_implClass) |
1095 | 93.6M | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) |
1096 | | #define NS_INTERFACE_MAP_ENTRY_CONDITIONAL(_interface, condition) \ |
1097 | 3.28M | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) |
1098 | | #define NS_INTERFACE_MAP_ENTRY_AGGREGATED(_interface,_aggregate) \ |
1099 | 0 | NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) |
1100 | | |
1101 | 25.8M | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS |
1102 | | #define NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(_interface, _implClass) \ |
1103 | 27.6M | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) |
1104 | | #define NS_INTERFACE_MAP_ENTRY_CONCRETE(_class) \ |
1105 | 91 | NS_IMPL_QUERY_BODY_CONCRETE(_class) |
1106 | | #define NS_INTERFACE_MAP_END_INHERITING(_baseClass) \ |
1107 | 22 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) |
1108 | | #define NS_INTERFACE_MAP_END_AGGREGATED(_aggregator) \ |
1109 | 0 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) |
1110 | | |
1111 | | #define NS_INTERFACE_TABLE0(_class) \ |
1112 | 0 | NS_INTERFACE_TABLE_BEGIN \ |
1113 | 0 | NS_INTERFACE_TABLE_ENTRY(_class, nsISupports) \ |
1114 | 0 | NS_INTERFACE_TABLE_END |
1115 | | |
1116 | | #define NS_INTERFACE_TABLE(aClass, ...) \ |
1117 | 20.8M | static_assert(MOZ_ARG_COUNT(__VA_ARGS__) > 0, \ |
1118 | 20.8M | "Need more arguments to NS_INTERFACE_TABLE"); \ |
1119 | 20.8M | NS_INTERFACE_TABLE_BEGIN \ |
1120 | 86.9M | MOZ_FOR_EACH(NS_INTERFACE_TABLE_ENTRY, (aClass,), (__VA_ARGS__)) \ |
1121 | 20.8M | NS_INTERFACE_TABLE_ENTRY_AMBIGUOUS(aClass, nsISupports, \ |
1122 | 20.8M | MOZ_ARG_1(__VA_ARGS__)) \ |
1123 | 20.8M | NS_INTERFACE_TABLE_END |
1124 | | |
1125 | | #define NS_IMPL_QUERY_INTERFACE0(_class) \ |
1126 | 0 | NS_INTERFACE_TABLE_HEAD(_class) \ |
1127 | 0 | NS_INTERFACE_TABLE0(_class) \ |
1128 | 0 | NS_INTERFACE_TABLE_TAIL Unexecuted instantiation: mozilla::net::SocketData::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::HttpData::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::WebSocketRequest::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::DnsData::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::RcwnData::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::LookupArgument::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::Tickler::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsAsyncBridgeRequest::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsHostResolver::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDNSSyncRequest::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDiskCacheBinding::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsOfflineCacheBinding::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsOfflineCacheDevice::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::CacheHash::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::AltDataOutputStreamParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::Http2PushTransactionBuffer::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_protocol_http0.cpp:mozilla::net::(anonymous namespace)::NonTailRemover::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::DomPromiseListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::ConnectionHandle::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsNTLMSessionState::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::AsyncStatementParamsHolder::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::StatementParamsHolder::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::StatementRowHolder::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::PeerConnectionImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::TransceiverImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::NrSocket::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::TransportFlow::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsHtml5StringParser::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::cache::Cache::FetchHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::GetEntryHelper::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_filesystem_compat0.cpp:mozilla::dom::(anonymous namespace)::PromiseHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::MediaMgrError::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::media::OriginKeyStore::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::CachePromiseHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::CacheCreator::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PromiseWorkerProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_xhr0.cpp:mozilla::dom::(anonymous namespace)::FileCreationHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers0.cpp:mozilla::dom::(anonymous namespace)::RespondWithHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers0.cpp:mozilla::dom::(anonymous namespace)::WaitUntilHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::KeepAliveToken::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::KeepAliveHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:mozilla::dom::serviceWorkerScriptCache::(anonymous namespace)::CompareManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: FullscreenTransitionWindow::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCertAddonInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: sockettransportservice_unittest.cpp:(anonymous namespace)::SocketHandler::QueryInterface(nsID const&, void**) |
1129 | | |
1130 | | #define NS_IMPL_QUERY_INTERFACE(aClass, ...) \ |
1131 | 3.08M | NS_INTERFACE_TABLE_HEAD(aClass) \ |
1132 | 3.08M | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ |
1133 | 3.08M | NS_INTERFACE_TABLE_TAIL Unexecuted instantiation: mozilla::SandboxSettings::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::SandboxReportWrapper::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::SandboxReportArray::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::SandboxReporterWrapper::QueryInterface(nsID const&, void**) nsDebugImpl::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 512 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 512 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 512 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsSimpleProperty::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsINIParserFactory::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsINIParserImpl::QueryInterface(nsID const&, void**) nsObserverService::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 10 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 10 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 10 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsPersistentProperties::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPropertyElement::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSimpleEnumerator::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsID::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsCString::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsString::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsPRBool::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsPRUint8::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsPRUint16::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsPRUint32::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsPRUint64::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsPRTime::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsChar::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsPRInt16::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsPRInt32::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsPRInt64::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsFloat::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsDouble::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsInterfacePointer::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSupportsDependentCString::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsVariant::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_ds1.cpp:(anonymous namespace)::JSEnumerator::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_ds1.cpp:(anonymous namespace)::JSStringEnumerator::QueryInterface(nsID const&, void**) nsDirectoryService::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 42 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 42 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 42 | NS_INTERFACE_TABLE_TAIL |
nsLocalFile::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 75 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 75 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 75 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::FileDescriptorFile::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::SnappyCompressOutputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::SnappyUncompressInputStream::QueryInterface(nsID const&, void**) nsAppFileLocationProvider::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 3 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 3 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 3 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsBinaryOutputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsBinaryInputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsIOUtil::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsInputStreamTee::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsMultiplexInputStream::AsyncWaitLengthHelper::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPipe::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPipeOutputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsScriptableBase64Encoder::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsScriptableInputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsStorageStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsStorageInputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: StringUnicharInputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::AbstractThread::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::LazyIdleThread::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::SharedThreadPoolShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::SharedThreadPool::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_threads0.cpp:(anonymous namespace)::SchedulerEventTarget::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::TaskQueue::EventTargetWrapper::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ThreadEventTarget::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ThrottledEventQueue::Inner::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ThrottledEventQueue::QueryInterface(nsID const&, void**) Unexecuted instantiation: TimerThread::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsEnvironment::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsProcess::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsThreadClassInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::IdlePeriod::QueryInterface(nsID const&, void**) mozilla::Runnable::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 165 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 165 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 165 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsTimer::QueryInterface(nsID const&, void**) nsChromeProtocolHandler::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 26.6k | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 26.6k | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 26.6k | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: ICUReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: OggReporter::QueryInterface(nsID const&, void**) nsPrefBranch::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 9 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 9 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 9 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsPrefLocalizedString::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::nsRelativeFilePref::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::PreferenceServiceReporter::QueryInterface(nsID const&, void**) mozilla::Preferences::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 27 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 27 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 27 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsHyphenationManager::MemoryPressureObserver::QueryInterface(nsID const&, void**) mozilla::intl::LocaleService::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 9 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 9 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 9 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::intl::OSPreferences::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCollation::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCollationFactory::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsStringBundleBase::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsStringBundleService::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_intl_strres0.cpp:(anonymous namespace)::StringBundleProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsConverterInputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsConverterOutputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsScriptableUnicodeConverter::QueryInterface(nsID const&, void**) nsTextToSubURI::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 1 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 1 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 1 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::nsNetworkInfoService::QueryInterface(nsID const&, void**) Unexecuted instantiation: ArrayBufferInputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::BackgroundFileSaverOutputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::BackgroundFileSaverStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::DigestOutputStream::QueryInterface(nsID const&, void**) mozilla::net::CaptivePortalService::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 15 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 15 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 15 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::ConnectionData::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::LookupHelper::QueryInterface(nsID const&, void**) mozilla::net::Dashboard::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 2 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 2 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 2 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::TokenBucketCancelable::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::EventTokenBucket::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::IOActivityMonitor::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::LoadContextInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::LoadContextInfoFactory::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::LoadInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::MemoryDownloader::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::Predictor::DNSListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::Predictor::Action::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::Predictor::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::Predictor::SpaceCleaner::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::Predictor::Resetter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::Predictor::PrefetchListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::Predictor::CacheabilityAction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::PACResolver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::RedirectChannelRegistrar::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::RequestContext::QueryInterface(nsID const&, void**) mozilla::net::RequestContextService::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 4 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 4 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 4 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::SimpleChannelParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::TLSServerConnectionInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::ThrottleInputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::ThrottleQueue::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsAsyncRedirectVerifyHelper::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAuthInformationHolder::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsBase64Encoder::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsBufferedStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsChannelClassifier::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_base1.cpp:mozilla::net::(anonymous namespace)::TLSServerSecurityObserverProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_base1.cpp:mozilla::net::(anonymous namespace)::TrackingURICallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDNSPrefetch::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDirectoryIndexStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDownloader::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFileStreamBase::QueryInterface(nsID const&, void**) mozilla::net::nsIOService::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 11.7k | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 11.7k | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 11.7k | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::IOServiceProxyCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsIncrementalDownload::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsIncrementalStreamLoader::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsInputStreamPump::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNetAddr::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsPACMan::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_base2.cpp:(anonymous namespace)::BufferWriter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsPreloadedStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsAsyncResolveRequest::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::AsyncGetPACURIRequest::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsProxyInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsRedirectHistoryEntry::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsRequestObserverProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::SecWrapChannelStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSerializationHelper::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsServerSocket::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsSimpleStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsSocketInputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsSocketOutputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsSocketTransport::QueryInterface(nsID const&, void**) mozilla::net::nsSocketTransportService::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 13 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 13 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 13 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::nsStreamListenerTee::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsStreamListenerWrapper::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_base3.cpp:mozilla::net::(anonymous namespace)::ServerSocketListenerProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsStreamLoader::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsInputStreamTransport::QueryInterface(nsID const&, void**) mozilla::net::nsStreamTransportService::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 5 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 5 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 5 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsSyncStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsTransportEventSinkProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsUDPOutputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsUDPSocket::QueryInterface(nsID const&, void**) nsAuthURLParser::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 6 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 6 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 6 | NS_INTERFACE_TABLE_TAIL |
nsNoAuthURLParser::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 3 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 3 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 3 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::UDPMessageProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::SocketListenerProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::SocketListenerProxyBackground::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::PendingSend::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_base4.cpp:mozilla::net::(anonymous namespace)::PendingSendStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::Variant_base::QueryInterface(nsID const&, void**) Unexecuted instantiation: InsertCookieDBListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: UpdateCookieDBListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: RemoveCookieDBListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: CloseCookieDBListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCookieService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCookieService.cpp:(anonymous namespace)::AppClearDataObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCookieService.cpp:(anonymous namespace)::ConvertAppIdToOriginAttrsSQLFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCookieService.cpp:(anonymous namespace)::SetAppIdFromOriginAttributesSQLFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCookieService.cpp:(anonymous namespace)::SetInBrowserFromOriginAttributesSQLFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::CookieServiceChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCookie::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsEffectiveTLDService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::ChildDNSService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::DNSListenerProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::ChildDNSRecord::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::ChildDNSByTypeRecord::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::DNSRequestChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::DNSRequestParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::TRR::QueryInterface(nsID const&, void**) mozilla::net::TRRService::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 24 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 24 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 24 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsDNSRecord::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDNSByTypeRecord::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDNSAsyncRequest::QueryInterface(nsID const&, void**) nsDNSService::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 42 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 42 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 42 | NS_INTERFACE_TABLE_TAIL |
nsIDNService::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 6 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 6 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 6 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::nsDNSServiceInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSOCKSSocketInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSOCKSSocketProvider::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSocketProviderService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUDPSocketProvider::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsMIMEHeaderParamImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsStreamConverterService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozTXTToHTMLConv::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDirIndex::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDirIndexParser::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFTPDirListingConv::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsHTTPCompressConv::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsIndexedToHTML::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsMultiMixedConv::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUnknownDecoder::ConvertedStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsApplicationCacheService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCacheEntryInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCacheEntryDescriptor::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCacheProfilePrefObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSetDiskSmartSizeCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCacheService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCacheSession::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDiskCacheDeviceInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsOfflineCacheEvictionFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsOfflineCacheDeviceInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsOfflineCacheEntryInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsApplicationCacheNamespace::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsApplicationCache::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDiskCacheEntryInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDiskCacheInputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDiskCacheStreamIO::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_cache0.cpp:(anonymous namespace)::AppCacheClearDataObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_cache0.cpp:(anonymous namespace)::OriginMatch::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsMemoryCacheDeviceInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::CacheStorage::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::CacheEntryHandle::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::CacheEntry::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::DoomFileHelper::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::CacheFileIOManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::CacheFileMetadata::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::CacheIOThread::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::FileOpenHelper::QueryInterface(nsID const&, void**) mozilla::net::CacheObserver::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 24 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 24 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 24 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::CacheStorageService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::_OldVisitCallbackWrapper::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::_OldCacheEntryWrapper::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::_OldStorage::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_cache21.cpp:mozilla::net::(anonymous namespace)::CacheEntryDoomByKeyCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_cache21.cpp:mozilla::net::(anonymous namespace)::DoomCallbackWrapper::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_cache21.cpp:mozilla::net::(anonymous namespace)::MetaDataVisitorWrapper::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAboutBlank::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAboutCache::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAboutCache::Channel::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAboutCacheEntry::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAboutCacheEntry::Channel::QueryInterface(nsID const&, void**) mozilla::net::nsAboutProtocolHandler::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 4.09k | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 4.09k | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 4.09k | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::nsSafeAboutProtocolHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::DataChannelParent::QueryInterface(nsID const&, void**) nsDataHandler::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 5.17k | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 5.17k | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 5.17k | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::FileChannelParent::QueryInterface(nsID const&, void**) nsFileProtocolHandler::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 4.89k | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 4.89k | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 4.89k | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::FTPChannelParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFtpControlConnection::QueryInterface(nsID const&, void**) nsFtpProtocolHandler::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 2.33k | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 2.33k | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 2.33k | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: Unified_cpp_netwerk_protocol_ftp0.cpp:(anonymous namespace)::FTPEventSinkProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsGIOInputStream::QueryInterface(nsID const&, void**) nsGIOProtocolHandler::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 285k | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 285k | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 285k | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::nsHttpChannelAuthProvider::QueryInterface(nsID const&, void**) mozilla::net::nsHttpHandler::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 1.08M | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 1.08M | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 1.08M | NS_INTERFACE_TABLE_TAIL |
mozilla::net::nsHttpsHandler::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 249 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 249 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 249 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::TransactionObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::AltSvcOverride::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::BackgroundChannelRegistrar::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::HpackStaticTableReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::HpackDynamicTableReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::Http2Session::CachePushCheckCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::AddHeadersToChannelVisitor::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::InterceptFailedOnStop::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::HttpBaseChannel::nsContentEncodings::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::InterceptStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::SyntheticDiversionListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::HeaderVisitor::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::InterceptedChannelBase::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::NullHttpChannel::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::CallObserveActivity::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::NullHttpTransaction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::TLSFilterTransaction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::SocketTransportShim::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::InputStreamShim::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::OutputStreamShim::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::SocketInWrapper::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::SocketOutWrapper::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCORSListenerProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCORSPreflightListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsHttpActivityDistributor::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsHttpAuthCache::OriginClearObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsHttpAuthManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsHttpBasicAuth::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_protocol_http1.cpp:(anonymous namespace)::CheckOriginHeader::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_protocol_http1.cpp:mozilla::net::(anonymous namespace)::CopyNonDefaultHeaderVisitor::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsHttpConnectionMgr::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsHttpDigestAuth::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsHttpNTLMAuth::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsHttpTransaction::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsServerTiming::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::ExtensionJARFileOpener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::ExtensionProtocolHandler::QueryInterface(nsID const&, void**) nsResProtocolHandler::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 2.70k | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 2.70k | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 2.70k | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::nsViewSourceHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::TransportProviderParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::TransportProviderChild::QueryInterface(nsID const&, void**) mozilla::net::WebSocketChannel::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 20.7k | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 20.7k | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 20.7k | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::CallOnMessageAvailable::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::CallOnStop::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::CallOnServerClose::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::CallOnTransportAvailable::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::OutboundEnqueuer::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::WebSocketChannelParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::WyciwygChannelChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::WyciwygChannelParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsWyciwygChannel::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsWyciwygProtocolHandler::QueryInterface(nsID const&, void**) nsNotifyAddrListener::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 3 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 3 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 3 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::net::NeckoParent::NestedFrameAuthPrompt::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::DataChannelShutdown::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::DataChannelConnectionShutdown::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsWifiAccessPoint::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsWifiMonitor::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPassErrorToWifiListeners::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCallWifiListeners::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAuthSASL::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsHttpNegotiateAuth::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsHttpNegotiateAuth.cpp:(anonymous namespace)::GetNextTokenCompleteEvent::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAuthGSSAPI::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAuthSambaNTLM::QueryInterface(nsID const&, void**) Unexecuted instantiation: MessageLoop::EventTarget::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ipc::CloseFileRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:(anonymous namespace)::ParentImpl::ShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_ipc_glue0.cpp:(anonymous namespace)::ChildImpl::ShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ipc::IPCStreamSource::Callback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ipc::PendingResponseReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ipc::ChannelCountReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ipc::ShmemReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_hal0.cpp:(anonymous namespace)::ClearHashtableOnShutdown::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_hal0.cpp:(anonymous namespace)::CleanupOnContentShutdown::QueryInterface(nsID const&, void**) mozJSComponentLoader::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 4 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 4 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 4 | NS_INTERFACE_TABLE_TAIL |
mozilla::ScriptPreloader::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 6 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 6 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 6 | NS_INTERFACE_TABLE_TAIL |
mozilla::URLPreloader::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 3 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 3 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 3 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozJSSubScriptLoader::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXPCComponents_utils_Sandbox::QueryInterface(nsID const&, void**) nsXPCComponents_Interfaces::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 29 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 29 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 29 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsXPCComponents_InterfacesByID::QueryInterface(nsID const&, void**) nsXPCComponents_Classes::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 29 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 29 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 29 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsXPCComponents_ClassesByID::QueryInterface(nsID const&, void**) nsXPCComponents_Results::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 24 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 24 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 24 | NS_INTERFACE_TABLE_TAIL |
nsXPCComponents_ID::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 11 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 11 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 11 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsXPCComponents_Exception::QueryInterface(nsID const&, void**) nsXPCConstructor::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 7 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 7 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 7 | NS_INTERFACE_TABLE_TAIL |
nsXPCComponents_Constructor::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 8 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 8 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 8 | NS_INTERFACE_TABLE_TAIL |
nsXPCComponents_Utils::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 24 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 24 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 24 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: ComponentsSH::QueryInterface(nsID const&, void**) Unexecuted instantiation: SharedScriptableHelperForJSIID::QueryInterface(nsID const&, void**) Unexecuted instantiation: JSMainRuntimeTemporaryPeakReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: JSMainRuntimeRealmsReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: xpcJSWeakReference::QueryInterface(nsID const&, void**) XPCLocaleObserver::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 3 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 3 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 3 | NS_INTERFACE_TABLE_TAIL |
BackstagePass::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 1.62M | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 1.62M | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 1.62M | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: XPCShellDirProvider::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXPCWrappedJSClass::QueryInterface(nsID const&, void**) Unexecuted instantiation: xpcProperty::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXPConnect::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_js_xpconnect_src1.cpp:(anonymous namespace)::WrappedJSNamed::QueryInterface(nsID const&, void**) Unexecuted instantiation: xpcTestObjectReadOnly::QueryInterface(nsID const&, void**) Unexecuted instantiation: xpcTestObjectReadWrite::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXPCTestParams::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXPCTestReturnCodeParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCyrXPCOMDetector::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsJAR::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsJAREnumerator::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsJARItem::QueryInterface(nsID const&, void**) nsZipReaderCache::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 12 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 12 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 12 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsJARInputThunk::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsJARInputStream::QueryInterface(nsID const&, void**) nsJARProtocolHandler::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 5.56k | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 5.56k | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 5.56k | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsDeflateConverter::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsZipDataStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsZipHeader::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsZipWriter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::BindingParams::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozStorageConnection.cpp:mozilla::storage::(anonymous namespace)::CloseListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::VacuumManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::ArgValueArray::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::AsyncStatementClassInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::AsyncExecuteStatements::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::BindingParamsArray::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::Error::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::ResultSet::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::Row::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_storage0.cpp:mozilla::storage::(anonymous namespace)::BaseCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::Service::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::storage::StatementClassInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCookiePermission::QueryInterface(nsID const&, void**) Unexecuted instantiation: CloseDatabaseListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: DeleteFromMozHostListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPermissionManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_extensions_cookie0.cpp:(anonymous namespace)::ClearOriginDataObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsContentBlocker::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::PeerConnectionCtxObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::PeerConnectionImpl::DTMFState::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::PeerConnectionMedia::ProtocolProxyQueryHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::NrUdpSocketIpcProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::NrTcpSocketIpc::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::nrappkitTimerCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::NrIceResolver::PendingResolution::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsStunUDPSocketFilterHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsStunTCPSocketFilterHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: stun_socket_filter.cpp:(anonymous namespace)::STUNUDPSocketFilter::QueryInterface(nsID const&, void**) Unexecuted instantiation: stun_socket_filter.cpp:(anonymous namespace)::STUNTCPSocketFilter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::TransportLayerLoopback::Deliverer::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ContentHandlerService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::RemoteHandlerApp::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ExternalHelperAppChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsExternalHelperAppService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsLocalHandlerApp::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_uriloader_exthandler0.cpp:(anonymous namespace)::ProxyMIMEInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_uriloader_exthandler0.cpp:(anonymous namespace)::ProxyHandlerInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::docshell::OfflineCacheUpdateGlue::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::docshell::OfflineCacheUpdateParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsManifestCheck::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsOfflineCacheUpdateItem::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsOfflineCacheUpdate::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsOfflineCachePendingUpdate::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsOfflineCacheUpdateService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPrefetchNode::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPrefetchService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::DomainPolicy::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::DomainSet::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::NullPrincipalURI::Mutator::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsScriptSecurityManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSAXAttributes::QueryInterface(nsID const&, void**) Unexecuted instantiation: CNavDTD::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsHTMLTokenizer::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsHtml5ParserThreadTerminator::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsParserUtils::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFontCache::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ObserverToDestroyFeaturesAlreadyReported::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsThebesFontEnumerator::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::gl::GfxTexturesReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::layers::LayerScopeWebSocketManager::SocketListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::layers::LayerScopeWebSocketManager::SocketHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::layers::DebugDataSender::AppendTask::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::layers::DebugDataSender::ClearTask::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::layers::DebugDataSender::SendTask::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::layers::MemoryPressureObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::layers::mlg::MemoryReportingMLGPU::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::layers::APZCTreeManager::CheckerboardFlushObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::layers::DelayedFireSingleTapEvent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::layers::GenericNamedTimerCallbackBase::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::layers::GfxMemoryImageReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: SurfaceMemoryReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: SRGBOverrideObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: WebRenderMemoryReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::gfx::SkMemoryReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: gfxFontCache::MemoryReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: gfxFontCache::Observer::QueryInterface(nsID const&, void**) Unexecuted instantiation: gfxFontInfoLoader::ShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: gfxFontListPrefObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: gfxPlatformFontList::MemoryReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: gfxUserFontSet::UserFontCache::Flusher::QueryInterface(nsID const&, void**) Unexecuted instantiation: gfxUserFontSet::UserFontCache::MemoryReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::gfx::GPUProcessManager::Observer::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::gfx::VRProcessManager::Observer::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::DecodePool::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::DynamicImage::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::ImageWrapper::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::RasterImage::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::SVGDocumentWrapper::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::ShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::SurfaceCacheImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::SurfaceCacheImpl::MemoryPressureObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::SVGRootRenderingObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::SVGParseCompleteListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::SVGLoadEventListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::VectorImage::QueryInterface(nsID const&, void**) Unexecuted instantiation: imgMemoryReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsProgressNotificationProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: imgLoader::QueryInterface(nsID const&, void**) Unexecuted instantiation: ProxyListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: imgCacheValidator::QueryInterface(nsID const&, void**) Unexecuted instantiation: imgRequest::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::imgTools::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsIconChannel::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsIconProtocolHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsMozIconURI::Mutator::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsICOEncoder::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPNGEncoder::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsJPEGEncoder::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsBMPEncoder::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsContentUtils::UserInteractionObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsContentUtils.cpp:(anonymous namespace)::DOMEventListenerManagersHashReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsContentUtils.cpp:(anonymous namespace)::SameOriginCheckerImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDOMWindowUtils.cpp:(anonymous namespace)::HandlingUserInputHelper::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::MessageManagerReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsScriptCacheCleaner::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsGlobalWindowObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: WindowStateHolder::QueryInterface(nsID const&, void**) Unexecuted instantiation: FullscreenTransitionTask::Observer::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsObjectLoadingContent::SetupProtoChainRunner::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::DOMRequestService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::EventSourceImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::IDTracker::DocumentLoadNotification::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::EncoderThreadPoolTerminator::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::BeaconStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_base3.cpp:mozilla::dom::(anonymous namespace)::VibrateWindowListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::SameProcessMessageQueue::Runnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ScreenOrientation::LockOrientationTask::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ScreenOrientation::VisibleEventListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ScreenOrientation::FullscreenEventListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAutoScrollTimer::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::StructuredCloneBlob::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::TextInputProcessorNotification::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::TextInputProcessor::QueryInterface(nsID const&, void**) Unexecuted instantiation: ThirdPartyUtil::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::TimeoutExecutor::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCCUncollectableMarker::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_base5.cpp:(anonymous namespace)::ThrottleTimeoutsCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsContentAreaDragDropDataProvider::QueryInterface(nsID const&, void**) Unexecuted instantiation: VisibilityChangeListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ContentPermissionType::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::nsContentPermissionRequester::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsContentPermissionRequestProxy::nsContentPermissionRequesterProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsContentPermissionRequestProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: RemotePermissionRequest::QueryInterface(nsID const&, void**) nsContentPolicy::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 1 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 1 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 1 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsDataDocumentContentPolicy::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsOnloadBlocker::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsExternalResourceMap::PendingLoad::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsILoadContextShim::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsIProgressEventSinkShim::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsIChannelEventSinkShim::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsISecurityEventSinkShim::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsExternalResourceMap::LoadgroupCallbacks::nsIApplicationCacheContainerShim::QueryInterface(nsID const&, void**) Unexecuted instantiation: PrincipalFlashClassifier::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSelectionCommandsBase::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsClipboardCommand::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSelectionCommand::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsLookUpDictionaryCommand::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNodeWeakReference::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsJSEnvironmentObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_base7.cpp:(anonymous namespace)::StubCSSLoaderObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNoDataProtocolContentPolicy::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsForceXMLListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSyncLoader::QueryInterface(nsID const&, void**) nsWindowMemoryReporter::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 9 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 9 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 9 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsXMLContentSerializer::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WebIDLGlobalNamesHashReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsScriptError::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsScriptErrorNote::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::cache::Connection::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::cache::Context::QuotaInitRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::cache::Context::ActionRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::cache::ReadStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ImageCacheObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::CanvasImageCacheShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::Canvas2dPixelsReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::CanvasShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ImageBitmapShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::WatchdogTimerEvent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::WebGLMemoryTracker::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:mozilla::dom::(anonymous namespace)::ClientChannelHelper::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:mozilla::dom::(anonymous namespace)::ClientShutdownBlocker::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_clients_manager0.cpp:mozilla::dom::(anonymous namespace)::NavigateLoadListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_clients_manager1.cpp:mozilla::dom::(anonymous namespace)::WebProgressListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCommandParams::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsControllerCommandTable::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WebCryptoThreadPool::QueryInterface(nsID const&, void**) mozilla::dom::FallbackEncoding::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 3 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 3 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 3 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::UITimerCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::EventListenerChange::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::EventListenerService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::AlternativeDataStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::FetchDriver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::FetchStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WindowStreamOwner::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::JSStreamConsumer::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_fetch0.cpp:mozilla::dom::(anonymous namespace)::FillHeaders::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::FetchBodyConsumer<mozilla::dom::Request>::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::FetchBodyConsumer<mozilla::dom::Response>::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::BlobImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::MemoryBlobImplDataOwnerMemoryReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::MutableBlobStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::IPCBlobInputStreamThread::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::BlobURLsReporter::QueryInterface(nsID const&, void**) mozilla::dom::BlobURLProtocolHandler::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 1.77k | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 1.77k | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 1.77k | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::dom::FontTableURIProtocolHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::GamepadManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsGeolocationRequest::TimerCallbackHolder::QueryInterface(nsID const&, void**) Unexecuted instantiation: MLSFallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::AutoplayPermissionRequest::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::HTMLCanvasElementObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::UploadLastDir::ContentPrefCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::HTMLInputElement::nsFilePickerShownCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::nsColorPickerShownCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::UploadLastDir::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::HTMLMediaElement::MediaLoadListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::HTMLMediaElement::ShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WindowDestroyObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::MediaDocumentStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::TextTrackManager::ShutdownObserverProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsHTMLDNSPrefetch::nsListener::QueryInterface(nsID const&, void**) nsHTMLDNSPrefetch::nsDeferrals::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 6 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 6 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 6 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsRadioVisitor::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsJSThunk::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsJSChannel::QueryInterface(nsID const&, void**) nsJSProtocolHandler::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 1.79k | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 1.79k | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 1.79k | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: AudioDeviceInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::SimpleTimer::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::BackgroundVideoDecodingPermissionObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ChannelMediaResource::Listener::QueryInterface(nsID const&, void**) Unexecuted instantiation: AsyncLatencyLogger::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::MediaCacheFlusher::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::MediaMemoryTracker::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::FuzzTimerCallBack::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::MediaDevices::GumResolver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::MediaDevices::EnumDevResolver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::MediaDevices::GumRejecter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::MediaDevice::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::MediaManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::MediaRecorderReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::MediaShutdownManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::MediaStreamGraphImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::MemoryBlockCacheTelemetry::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::DecoderDoctorDocumentWatcher::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::gmp::GeckoMediaPluginService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ManagerThreadShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::camera::CamerasParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::media::ShutdownBlocker::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::AudioBufferMemoryTracker::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::nsSynthVoiceRegistry::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::FakeSpeechSynth::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetUserMediaSuccessCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::SpeechRecognition::GetUserMediaErrorCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::FakeSpeechRecognitionService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::NotificationTelemetryService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::NotificationObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::MainThreadNotificationObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ServiceWorkerNotificationObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WorkerGetCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::power::PowerManagerService::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_push0.cpp:mozilla::dom::(anonymous namespace)::GetSubscriptionCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_push0.cpp:mozilla::dom::(anonymous namespace)::UnsubscribeResultCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_push0.cpp:mozilla::dom::(anonymous namespace)::WorkerUnsubscribeResultCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::quota::QuotaManager::ShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::quota::MemoryOutputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::quota::QuotaManagerService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::quota::UsageResult::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::quota::OriginUsageResult::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:mozilla::dom::(anonymous namespace)::RequestResolver::QueryInterface(nsID const&, void**) Unexecuted instantiation: ContentVerifier::QueryInterface(nsID const&, void**) Unexecuted instantiation: CSPViolationReportListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: CSPReportRedirectSink::QueryInterface(nsID const&, void**) Unexecuted instantiation: CSPService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsContentSecurityManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsMixedContentBlocker::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::LocalStorageManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::SessionStorageManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::StorageDBThread::ThreadObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::StorageDBChild::ShutdownObserver::QueryInterface(nsID const&, void**) mozilla::dom::StorageObserver::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 27 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 27 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 27 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:mozilla::dom::(anonymous namespace)::OriginAttrsPatternMatchSQLFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:mozilla::dom::(anonymous namespace)::nsReverseStringSQLFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:mozilla::dom::(anonymous namespace)::GetOriginParticular::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_storage0.cpp:mozilla::dom::(anonymous namespace)::StripOriginAddonId::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::UDPSocket::ListenerProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::UDPSocketChildBase::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::UDPSocketParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_network0.cpp:(anonymous namespace)::CopierCallbacks::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PermissionObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNPAPIPluginInstance::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNPAPIPluginStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPluginInstanceOwner::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPluginDOMContextMenuListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPluginStreamListenerPeer::QueryInterface(nsID const&, void**) Unexecuted instantiation: PluginContextProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: ChannelRedirectProxyCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPluginTag::QueryInterface(nsID const&, void**) Unexecuted instantiation: PluginOfflineObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::DatabaseConnection::UpdateRefcountFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::ObjectStoreAddOrPutRequestOp::SCInputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::CreateIndexOp::UpdateIndexDataValuesFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::CompressDataBlobsFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::EncodeKeysFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::UpgradeSchemaFrom17_0To18_0Helper::UpgradeKeyFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::UpgradeSchemaFrom17_0To18_0Helper::InsertIndexDataValuesFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::UpgradeFileIdsFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::UpgradeIndexDataValuesFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::StripObsoleteOriginAttributesFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::DatabaseMaintenance::AutoProgressHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::IDBDatabase::Observer::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::IndexedDatabaseManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::indexedDB::PermissionRequestBase::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_indexedDB1.cpp:mozilla::dom::(anonymous namespace)::DeleteFilesRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::OSFileConstantsService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDeviceSensors::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsOSPermissionRequestBase::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::CycleCollectWithLogsChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ConsoleListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ProcessHangMonitor::QueryInterface(nsID const&, void**) Unexecuted instantiation: ProcessHangMonitor.cpp:(anonymous namespace)::HangMonitoredProcess::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ColorPickerParent::ColorPickerShownCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ContentBridgeChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ContentBridgeParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ContentParentsMemoryReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: ParentIdleListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::FilePickerParent::FilePickerShownCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::MemoryReportRequestClient::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::HandleReportCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::FinishReportingCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::PreallocatedProcessManagerImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:mozilla::dom::(anonymous namespace)::ScriptableCPInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:mozilla::dom::(anonymous namespace)::RemoteWindowContext::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:(anonymous namespace)::ProcessPriorityManagerImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:(anonymous namespace)::ParticularProcessPriorityManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:(anonymous namespace)::ProcessPriorityManagerChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::workerinternals::RuntimeService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WorkerCSPEventListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WorkerDebugger::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WorkerDebuggerManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WorkerEventTarget::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::ScriptLoaderRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::LoaderListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_workers0.cpp:mozilla::dom::(anonymous namespace)::CacheScriptLoader::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WorkerLoadInfo::InterfaceRequestor::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WorkerPrivate::MemoryReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WorkerThread::Observer::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_workers1.cpp:mozilla::dom::(anonymous namespace)::CancelingTimerCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_broadcastchannel0.cpp:mozilla::dom::(anonymous namespace)::CloseRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSMILTimeValueSpec::EventListener::QueryInterface(nsID const&, void**) mozilla::dom::U2FPrefManager::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 12 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 12 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 12 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::dom::U2FTokenManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WebAuthnManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXBLEventHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXBLKeyEventHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXBLStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXBLService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXBLSpecialDocInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXBLWindowKeyHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXMLPrettyPrinter::QueryInterface(nsID const&, void**) Unexecuted instantiation: txStylesheetSink::QueryInterface(nsID const&, void**) Unexecuted instantiation: txTransformNotifier::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::XULDocument::CachedChromeStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXULPrototypeCache::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ConsoleReportCollector::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::WebBrowserPersistRemoteDocument::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::WebBrowserPersistResourcesChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::WebBrowserPersistResourcesParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::WebBrowserPersistSerializeChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsWebBrowserPersist::OnWalk::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsWebBrowserPersist::OnWrite::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsWebBrowserPersist::FlatURIMap::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_webbrowserpersist0.cpp:mozilla::(anonymous namespace)::ResourceReader::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_webbrowserpersist0.cpp:mozilla::(anonymous namespace)::PersistNodeFixup::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::nsXHRParseEndListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::XMLHttpRequestMainThread::nsHeaderVisitor::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::Proxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WorkletFetchHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ScriptLoadHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PaymentResponseData::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PaymentActionResponse::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::payments::PaymentMethodData::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::payments::PaymentCurrencyAmount::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::payments::PaymentItem::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::payments::PaymentDetailsModifier::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::payments::PaymentShippingOption::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::payments::PaymentDetails::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::payments::PaymentOptions::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::payments::PaymentRequest::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::payments::PaymentAddress::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PaymentRequestService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WebSocketImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ServiceWorkerInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers0.cpp:mozilla::dom::(anonymous namespace)::BodyCopyHandle::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ServiceWorkerInterceptController::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::UpdateTimerCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistrar::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::AllowWindowInteractionHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::ServiceWorkerPrivateTimerCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::UnregisterCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::SWRUpdateRunnable::TimerCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::WorkerUnregisterCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistrationInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ServiceWorkerUnregisterJob::PushUnsubscribeCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:mozilla::dom::serviceWorkerScriptCache::(anonymous namespace)::CompareNetwork::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:mozilla::dom::serviceWorkerScriptCache::(anonymous namespace)::CompareCache::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers2.cpp:mozilla::dom::(anonymous namespace)::UnregisterCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::SDBConnection::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::SDBResult::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::DCPresentationChannelDescription::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationRequesterCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationResponderLoadingCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationDeviceManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationDeviceRequest::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::TCPPresentationChannelDescription::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationSessionInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationSessionRequest::QueryInterface(nsID const&, void**) Unexecuted instantiation: CopierCallbacks::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationTerminateRequest::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::DummyPresentationTransportBuilderConstructor::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationBuilderChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationBuilderParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationContentSessionInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationIPCService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationRequestParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_presentation1.cpp:mozilla::dom::(anonymous namespace)::PresentationSessionTransportIPC::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_presentation1.cpp:mozilla::dom::(anonymous namespace)::PresentationTransportBuilderConstructorIPC::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::presentation::TCPDeviceInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::presentation::DNSServiceWrappedListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::presentation::MulticastDNSDeviceProvider::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::presentation::MulticastDNSDeviceProvider::Device::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsBaseDragService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsBaseWidget::QueryInterface(nsID const&, void**) Unexecuted instantiation: WidgetShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: ShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::widget::GfxInfoBase::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::widget::PuppetBidiKeyboard::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::widget::PuppetScreenManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::widget::Screen::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::widget::ScreenManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsBaseAppShell::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsBaseScreen::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsClipboardHelper::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsClipboardProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsColorPickerProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDeviceContextSpecProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFilePickerProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsHTMLFormatConverter::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsIdleServiceDaily::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsIdleService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNativeTheme::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPrintSession::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPrintSettings::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPrintSettingsService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSoundProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsTransferable::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::widget::HeadlessClipboard::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::widget::HeadlessSound::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::widget::IMContextWrapper::QueryInterface(nsID const&, void**) Unexecuted instantiation: TaskbarProgress::QueryInterface(nsID const&, void**) Unexecuted instantiation: WakeLockListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsApplicationChooser::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsBidiKeyboard::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsClipboard::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsColorPicker::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDeviceContextSpecGTK::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPrinterEnumeratorGTK::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFilePicker::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsImageToPixbuf::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPrintDialogServiceGTK::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFlatpakPrintPortal::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSound::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::EditorCommandBase::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::EditorEventListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ElementDeletionObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::HTMLEditorCommandBase::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::DocumentResizeEventListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ResizerMouseMotionListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::HTMLURIRefObject::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::DictionaryFetcher::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsEditingSession::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsLayoutStylesheetCache::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::css::SheetLoadData::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::PreloadedStyleSheet::StylesheetPreloadObserver::QueryInterface(nsID const&, void**) mozilla::UACacheReporter::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 3 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 3 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 3 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::css::StreamLoader::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDOMCSSDeclaration::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFontFaceLoader::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::AccessibleCaret::DummyTouchListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::AccessibleCaretEventHub::QueryInterface(nsID const&, void**) Unexecuted instantiation: MobileViewportManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::PresShell::QueryInterface(nsID const&, void**) Unexecuted instantiation: ZoomConstraintsClient::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCaret::QueryInterface(nsID const&, void**) Unexecuted instantiation: viewer_detail::BFCachePreventionObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDocViewerSelectionListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDocViewerFocusListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFrameTraversal::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFrameIterator::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsLayoutHistoryState::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsStyleSheetService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::layout::ScrollbarActivity::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsBulletListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsImageFrame::IconLoad::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsImageListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsImageMap::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsComboButtonListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFileControlFrame::MouseListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsListEventListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsRangeFrame::DummyTouchListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsTextControlFrame::nsAnonDivObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::SVGTemplateElementObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::nsSVGRenderingObserverProperty::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::SVGMaskObserverList::QueryInterface(nsID const&, void**) Unexecuted instantiation: SVGTextFrame::MutationObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSVGImageListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsBoxLayout::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsButtonBoxFrame::nsButtonBoxListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsImageBoxListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsMenuBarListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsMenuTimerMediator::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSliderMediator::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSplitterFrameInner::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXULPopupManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXULTooltipListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsTreeImageListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsGlyphTableList::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsMathMLmactionFrame::MouseListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: inDeepTreeWalker::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::layout::RemotePrintJobChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPrintJob::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPrintPreviewListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsContentDLF::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::LoadContext::QueryInterface(nsID const&, void**) nsAboutRedirector::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 856 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 856 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 856 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsDefaultURIFixup::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDefaultURIFixupInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDocShell::InterfaceRequestorProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: ChromeTooltipListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPingListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsWebNavigationInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::TimelineConsumers::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSHEntry::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSHEntryShared::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSHistoryObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAppShellService::QueryInterface(nsID const&, void**) Unexecuted instantiation: WindowlessBrowser::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::WebShellWindowTimerCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsWindowMediator::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXPCOMDetector::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::a11y::DocManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::a11y::nsAccessibleRelation::QueryInterface(nsID const&, void**) Unexecuted instantiation: xpcAccessibilityService::QueryInterface(nsID const&, void**) Unexecuted instantiation: InitEditorSpellCheckCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: UpdateCurrentDictionaryCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: CertBlocklist::QueryInterface(nsID const&, void**) Unexecuted instantiation: ContentSignatureVerifier::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::DataStorageMemoryReporter::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::DataStorage::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::LocalCertService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::psm::NSSErrorsService::QueryInterface(nsID const&, void**) Unexecuted instantiation: OSKeyStore::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::psm::PKCS11ModuleDB::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::psm::PSMContentStreamListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::psm::PSMContentDownloaderChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::psm::PSMContentListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: SecretDecoderRing::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::psm::TransportSecurityInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCertOverrideService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCertTreeDispInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCertTree::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsClientAuthRememberService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCryptoHash::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCryptoHMAC::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsKeyObject::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsKeyObjectFactory::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsKeygenFormProcessor::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsKeygenFormProcessorContent::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsKeygenThread::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNSSASN1Sequence::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNSSASN1PrintableItem::QueryInterface(nsID const&, void**) Unexecuted instantiation: OCSPRequest::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsX509CertValidity::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_security_manager_ssl1.cpp:mozilla::psm::(anonymous namespace)::PrivateBrowsingObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNSSCertificate::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNSSCertificateDB::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNSSComponent::QueryInterface(nsID const&, void**) Unexecuted instantiation: PipUIContext::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNSSVersion::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNTLMAuthModule::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPK11Token::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPK11TokenDB::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPKCS11Slot::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPKCS11Module::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsProtectedAuthThread::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsRandomGenerator::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSSLSocketProvider::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSecureBrowserUIImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: SiteHSTSState::QueryInterface(nsID const&, void**) Unexecuted instantiation: SiteHPKPState::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSiteSecurityService::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:(anonymous namespace)::CipherSuiteChangeObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_security_manager_ssl2.cpp:(anonymous namespace)::PrefObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsTLSSocketProvider::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNSSASN1Tree::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNSSDialogs::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDBusRemoteService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsGTKRemoteService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsRemoteService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::AlertNotification::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAlertsService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXULAlerts::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_components_alerts0.cpp:(anonymous namespace)::IconCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::BackgroundHangManager::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::nsHangDetails::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsWebBrowserContentPolicy::QueryInterface(nsID const&, void**) Unexecuted instantiation: DownloadPlatform::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_extensions0.cpp:mozilla::extensions::(anonymous namespace)::AtomSetPref::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::extensions::ChannelWrapper::RequestListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_webrequest0.cpp:mozilla::extensions::(anonymous namespace)::HeaderVisitor::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::FinalizationWitnessService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFindService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsWebBrowserFind::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsMediaSniffer::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::MozIntlHelper::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::NativeOSFileInternalsService::QueryInterface(nsID const&, void**) nsParentalControlsService::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 1 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 1 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 1 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::jsperf::Module::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPerformanceObservationTarget::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPerformanceGroupDetails::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPerformanceStats::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPerformanceSnapshot::QueryInterface(nsID const&, void**) Unexecuted instantiation: PerformanceAlert::QueryInterface(nsID const&, void**) Unexecuted instantiation: PendingAlertsCollector::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPerformanceStatsService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::Database::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::AsyncStatementCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::ConcurrentStatementsHolder::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::History::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::PlaceInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::MatchAutoCompleteFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::CalculateFrecencyFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::GenerateGUIDFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::IsValidGUIDFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::GetUnreversedHostFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::FixupURLFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::FrecencyNotificationFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::StoreLastInsertedIdFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::GetQueryParamFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::HashFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::GetPrefixFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::GetHostAndPortFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::StripPrefixAndUserinfoFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::IsFrecencyDecayingFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::SqrtFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::NoteSyncChangeFunction::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::PlacesShutdownBlocker::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::VisitInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAnnoProtocolHandler::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAnnotationService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNavBookmarks::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNavHistoryQuery::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNavHistoryQueryOptions::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::reflect::Module::QueryInterface(nsID const&, void**) Unexecuted instantiation: PendingDBLookup::QueryInterface(nsID const&, void**) Unexecuted instantiation: PendingLookup::QueryInterface(nsID const&, void**) Unexecuted instantiation: ApplicationReputationService::QueryInterface(nsID const&, void**) Unexecuted instantiation: ReputationQueryParam::QueryInterface(nsID const&, void**) Unexecuted instantiation: LoginWhitelist::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::LoginReputationService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::LoginReputationParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::nsRFPService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSessionStoreUtils::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAppStartup::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUserInfo::QueryInterface(nsID const&, void**) Telemetry.cpp:(anonymous namespace)::TelemetryImpl::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 6 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 6 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 6 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: TelemetryGeckoViewTestingImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: PageThumbsProtocol::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::safebrowsing::VariableLengthPrefixSet::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUrlClassifierPrefixSet::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUrlClassifierStreamUpdater::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUrlClassifierDBServiceWorker::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUrlClassifierLookupCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUrlClassifierClassifyCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: ThreatHitReportListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUrlClassifierPositiveCacheEntry::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUrlClassifierCacheEntry::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUrlClassifierCacheInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: UrlClassifierDBServiceWorkerProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: UrlClassifierLookupCallbackProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: UrlClassifierCallbackProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: UrlClassifierUpdateObserverProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUrlClassifierUtils::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDialogParamBlock::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsWindowWatcher::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ctypes::Module::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAutoCompleteSimpleResult::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPrintProgressParams::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPrintingPromptService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::embedding::MockWebBrowserPrint::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::embedding::PrintProgressDialogChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::embedding::PrintProgressDialogParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPrintingProxy::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::nsTerminator::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::NativeFileWatcherService::QueryInterface(nsID const&, void**) Unexecuted instantiation: AddonContentPolicy::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::AddonManagerStartup::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_mozapps_extensions0.cpp:mozilla::(anonymous namespace)::RegistryEntries::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsToolkitProfile::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsToolkitProfileLock::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsToolkitProfileService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsToolkitProfileFactory::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsSingletonFactory::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNativeAppSupportBase::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUpdateProcessor::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXREDirProvider::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsUnixSystemProxySettings::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAutoConfig::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsReadConfig::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::devtools::FileDescriptorOutputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: IdentityCryptoService.cpp:(anonymous namespace)::KeyPair::QueryInterface(nsID const&, void**) Unexecuted instantiation: IdentityCryptoService.cpp:(anonymous namespace)::IdentityCryptoService::QueryInterface(nsID const&, void**) mozilla::scache::StartupCache::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 3 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 3 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 3 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::scache::StartupCacheListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::jsdebugger::JSDebugger::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAlertsIconListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsGConfService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFlatpakHandlerApp::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsGIOMimeApp::QueryInterface(nsID const&, void**) Unexecuted instantiation: GIOUTF8StringEnumerator::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsGIOService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsGSettingsCollection::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsGSettingsService::QueryInterface(nsID const&, void**) FuzzerRunner.cpp:(anonymous namespace)::ScopedXPCOM::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 3 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 3 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 3 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: mozilla::browser::AboutRedirector::QueryInterface(nsID const&, void**) mozilla::browser::DirectoryProvider::QueryInterface(nsID const&, void**) Line | Count | Source | 1131 | 3 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1132 | 3 | NS_INTERFACE_TABLE(aClass, __VA_ARGS__) \ | 1133 | 3 | NS_INTERFACE_TABLE_TAIL |
Unexecuted instantiation: nsFeedSniffer::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsGNOMEShellService::QueryInterface(nsID const&, void**) Unexecuted instantiation: Foo::QueryInterface(nsID const&, void**) Unexecuted instantiation: Bar::QueryInterface(nsID const&, void**) Unexecuted instantiation: testing::OutputStreamCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: testing::InputStreamCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: testing::AsyncStringStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: testing::LengthCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: TestAtoms::nsAtomRunner::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsThreadSafeAutoRefCntRunner::QueryInterface(nsID const&, void**) Unexecuted instantiation: FakeInputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsTestService::QueryInterface(nsID const&, void**) Unexecuted instantiation: NonCloneableInputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsReceiver::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsShortReader::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPump::QueryInterface(nsID const&, void**) Unexecuted instantiation: TestRacingServiceManager::Factory::QueryInterface(nsID const&, void**) Unexecuted instantiation: InputStreamCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: NonSeekableStringStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: WaitForCondition::QueryInterface(nsID const&, void**) Unexecuted instantiation: ServerListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: ClientInputCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: UDPClientListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: UDPServerListener::QueryInterface(nsID const&, void**) Unexecuted instantiation: MulticastTimerCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsTestDHCPClient::QueryInterface(nsID const&, void**) Unexecuted instantiation: NonSeekableStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: AsyncStatementSpinner::QueryInterface(nsID const&, void**) Unexecuted instantiation: UnownedCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: ScopedXPCOM::QueryInterface(nsID const&, void**) Unexecuted instantiation: GMPShutdownObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: ClearCDMStorageTask::QueryInterface(nsID const&, void**) Unexecuted instantiation: GMPRemoveTest::QueryInterface(nsID const&, void**) Unexecuted instantiation: TestTransaction::QueryInterface(nsID const&, void**) Unexecuted instantiation: WaitForTopicSpinner::QueryInterface(nsID const&, void**) Unexecuted instantiation: PlacesAsyncStatementSpinner::QueryInterface(nsID const&, void**) Unexecuted instantiation: WaitForConnectionClosed::QueryInterface(nsID const&, void**) Unexecuted instantiation: mock_Link::QueryInterface(nsID const&, void**) Unexecuted instantiation: VisitURIObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: test_observer_topic_dispatched_helpers::statusObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_geckoview_gtest0.cpp:(anonymous namespace)::DataLoadedObserver::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_tests_gtest0.cpp:(anonymous namespace)::MyParseCallback::QueryInterface(nsID const&, void**) Unexecuted instantiation: sctp_unittest.cpp:(anonymous namespace)::SendPeriodic::QueryInterface(nsID const&, void**) |
1134 | | |
1135 | | /** |
1136 | | * Declare that you're going to inherit from something that already |
1137 | | * implements nsISupports, but also implements an additional interface, thus |
1138 | | * causing an ambiguity. In this case you don't need another mRefCnt, you |
1139 | | * just need to forward the definitions to the appropriate superclass. E.g. |
1140 | | * |
1141 | | * class Bar : public Foo, public nsIBar { // both provide nsISupports |
1142 | | * public: |
1143 | | * NS_DECL_ISUPPORTS_INHERITED |
1144 | | * ...other nsIBar and Bar methods... |
1145 | | * }; |
1146 | | */ |
1147 | | #define NS_DECL_ISUPPORTS_INHERITED \ |
1148 | | public: \ |
1149 | | NS_IMETHOD QueryInterface(REFNSIID aIID, \ |
1150 | | void** aInstancePtr) override; \ |
1151 | | NS_IMETHOD_(MozExternalRefCountType) AddRef(void) override; \ |
1152 | | NS_IMETHOD_(MozExternalRefCountType) Release(void) override; \ |
1153 | | |
1154 | | /** |
1155 | | * These macros can be used in conjunction with NS_DECL_ISUPPORTS_INHERITED |
1156 | | * to implement the nsISupports methods, forwarding the invocations to a |
1157 | | * superclass that already implements nsISupports. Don't do anything for |
1158 | | * subclasses of Runnable because it deals with subclass logging in its own |
1159 | | * way, using the mName field. |
1160 | | * |
1161 | | * Note that I didn't make these inlined because they're virtual methods. |
1162 | | */ |
1163 | | |
1164 | | namespace mozilla { |
1165 | | class Runnable; |
1166 | | } // namespace mozilla |
1167 | | |
1168 | | #define NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super) \ |
1169 | 10.9k | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(Class) \ |
1170 | 10.9k | nsrefcnt r = Super::AddRef(); \ |
1171 | 10.9k | if (!mozilla::IsConvertible<Class*, mozilla::Runnable*>::value) { \ |
1172 | 10.5k | NS_LOG_ADDREF(this, r, #Class, sizeof(*this)); \ |
1173 | 10.5k | } \ |
1174 | 10.9k | return r /* Purposefully no trailing semicolon */ |
1175 | | |
1176 | | #define NS_IMPL_ADDREF_INHERITED(Class, Super) \ |
1177 | 10.9k | NS_IMETHODIMP_(MozExternalRefCountType) Class::AddRef(void) \ |
1178 | 10.9k | { \ |
1179 | 10.9k | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ |
1180 | 10.9k | } Unexecuted instantiation: nsStringEnumerator::AddRef() nsDirEnumeratorUnix::AddRef() Line | Count | Source | 1177 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) Class::AddRef(void) \ | 1178 | 3 | { \ | 1179 | 3 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | 1180 | 3 | } |
Unexecuted instantiation: mozilla::InputStreamLengthHelper::AddRef() Unexecuted instantiation: nsInputStreamReadyEvent::AddRef() Unexecuted instantiation: nsOutputStreamReadyEvent::AddRef() Unexecuted instantiation: nsAStreamCopier::AddRef() Unexecuted instantiation: mozilla::SchedulerGroup::Runnable::AddRef() mozilla::CancelableRunnable::AddRef() Line | Count | Source | 1177 | 294 | NS_IMETHODIMP_(MozExternalRefCountType) Class::AddRef(void) \ | 1178 | 294 | { \ | 1179 | 294 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | 1180 | 294 | } |
mozilla::IdleRunnable::AddRef() Line | Count | Source | 1177 | 85 | NS_IMETHODIMP_(MozExternalRefCountType) Class::AddRef(void) \ | 1178 | 85 | { \ | 1179 | 85 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | 1180 | 85 | } |
Unexecuted instantiation: mozilla::PrioritizableRunnable::AddRef() Unexecuted instantiation: Unified_cpp_xpcom_threads1.cpp:(anonymous namespace)::DelayedRunnable::AddRef() Unexecuted instantiation: nsStringBundle::AddRef() Unexecuted instantiation: Unified_cpp_intl_strres0.cpp:(anonymous namespace)::SharedStringBundle::AddRef() Unexecuted instantiation: mozilla::net::SimpleChannelChild::AddRef() Unexecuted instantiation: mozilla::net::TLSServerSocket::AddRef() Unexecuted instantiation: nsBaseChannel::AddRef() Unexecuted instantiation: nsBufferedInputStream::AddRef() Unexecuted instantiation: nsBufferedOutputStream::AddRef() nsFileInputStream::AddRef() Line | Count | Source | 1177 | 36 | NS_IMETHODIMP_(MozExternalRefCountType) Class::AddRef(void) \ | 1178 | 36 | { \ | 1179 | 36 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | 1180 | 36 | } |
Unexecuted instantiation: nsFileOutputStream::AddRef() Unexecuted instantiation: nsAtomicFileOutputStream::AddRef() Unexecuted instantiation: nsFileStream::AddRef() Unexecuted instantiation: mozilla::net::nsInputStreamChannel::AddRef() Unexecuted instantiation: mozilla::net::nsSimpleNestedURI::AddRef() Unexecuted instantiation: mozilla::net::_OldGetDiskConsumption::AddRef() Unexecuted instantiation: mozilla::net::_OldCacheLoad::AddRef() Unexecuted instantiation: mozilla::net::DataChannelChild::AddRef() Unexecuted instantiation: mozilla::net::FileChannelChild::AddRef() Unexecuted instantiation: nsFileChannel::AddRef() Unexecuted instantiation: mozilla::net::FTPChannelChild::AddRef() Unexecuted instantiation: nsFtpChannel::AddRef() Unexecuted instantiation: nsFtpState::AddRef() Unexecuted instantiation: mozilla::net::InterceptedHttpChannel::AddRef() Unexecuted instantiation: mozilla::net::nsHttpChannel::AddRef() Unexecuted instantiation: mozilla::net::ExtensionProtocolHandler::AddRef() nsResProtocolHandler::AddRef() Line | Count | Source | 1177 | 2.69k | NS_IMETHODIMP_(MozExternalRefCountType) Class::AddRef(void) \ | 1178 | 2.69k | { \ | 1179 | 2.69k | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | 1180 | 2.69k | } |
Unexecuted instantiation: mozilla::ipc::MessageChannel::MessageTask::AddRef() mozilla::ipc::DoWorkRunnable::AddRef() Line | Count | Source | 1177 | 16 | NS_IMETHODIMP_(MozExternalRefCountType) Class::AddRef(void) \ | 1178 | 16 | { \ | 1179 | 16 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | 1180 | 16 | } |
Unexecuted instantiation: AsyncScriptCompiler::AddRef() nsXPCComponents::AddRef() Line | Count | Source | 1177 | 18 | NS_IMETHODIMP_(MozExternalRefCountType) Class::AddRef(void) \ | 1178 | 18 | { \ | 1179 | 18 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | 1180 | 18 | } |
Line | Count | Source | 1177 | 5 | NS_IMETHODIMP_(MozExternalRefCountType) Class::AddRef(void) \ | 1178 | 5 | { \ | 1179 | 5 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | 1180 | 5 | } |
Unexecuted instantiation: mozilla::dom::ExternalHelperAppParent::AddRef() Unexecuted instantiation: nsHtml5DocumentBuilder::AddRef() Unexecuted instantiation: nsHtml5TreeOpExecutor::AddRef() Unexecuted instantiation: mozilla::image::MultipartImage::AddRef() Unexecuted instantiation: Unified_cpp_image2.cpp:mozilla::image::(anonymous namespace)::ImageDecoderHelper::AddRef() Unexecuted instantiation: mozilla::dom::AbortSignal::AddRef() Unexecuted instantiation: mozilla::dom::Animation::AddRef() Unexecuted instantiation: mozilla::dom::DocumentTimeline::AddRef() Unexecuted instantiation: mozilla::dom::KeyframeEffect::AddRef() Unexecuted instantiation: IdleRequestExecutorTimeoutHandler::AddRef() Unexecuted instantiation: IdleRequestTimeoutHandler::AddRef() Unexecuted instantiation: Unified_cpp_dom_base0.cpp:mozilla::dom::(anonymous namespace)::IdleDispatchRunnable::AddRef() Unexecuted instantiation: mozilla::dom::DOMRequest::AddRef() Unexecuted instantiation: mozilla::dom::DocumentFragment::AddRef() Unexecuted instantiation: mozilla::dom::EventSource::AddRef() Unexecuted instantiation: mozilla::dom::IDTracker::ChangeNotification::AddRef() Unexecuted instantiation: mozilla::dom::InProcessTabChildMessageManager::AddRef() Unexecuted instantiation: mozilla::dom::MessageListenerManager::AddRef() Unexecuted instantiation: mozilla::dom::ScreenOrientation::AddRef() Unexecuted instantiation: mozilla::dom::ShadowRoot::AddRef() Unexecuted instantiation: nsContentSubtreeIterator::AddRef() Unexecuted instantiation: nsSimpleContentList::AddRef() Unexecuted instantiation: nsEmptyContentList::AddRef() Unexecuted instantiation: nsContentList::AddRef() Unexecuted instantiation: nsDOMDataChannel::AddRef() Unexecuted instantiation: nsAnimationReceiver::AddRef() Unexecuted instantiation: mozilla::dom::SimpleHTMLCollection::AddRef() Unexecuted instantiation: Unified_cpp_dom_base7.cpp:(anonymous namespace)::UserIntractionTimer::AddRef() Unexecuted instantiation: nsScreen::AddRef() Unexecuted instantiation: nsTextNode::AddRef() Unexecuted instantiation: nsAttributeTextNode::AddRef() Unexecuted instantiation: mozilla::dom::AddonInstall::AddRef() Unexecuted instantiation: mozilla::dom::AddonManager::AddRef() Unexecuted instantiation: mozilla::dom::BlobEvent::AddRef() Unexecuted instantiation: mozilla::dom::MIDIConnectionEvent::AddRef() Unexecuted instantiation: mozilla::dom::MediaRecorderErrorEvent::AddRef() Unexecuted instantiation: mozilla::dom::MediaStreamEvent::AddRef() Unexecuted instantiation: mozilla::dom::MediaStreamTrackEvent::AddRef() Unexecuted instantiation: mozilla::dom::OfflineAudioCompletionEvent::AddRef() Unexecuted instantiation: mozilla::dom::PopStateEvent::AddRef() Unexecuted instantiation: mozilla::dom::PopupBlockedEvent::AddRef() Unexecuted instantiation: mozilla::dom::PresentationConnectionAvailableEvent::AddRef() Unexecuted instantiation: mozilla::dom::PromiseRejectionEvent::AddRef() Unexecuted instantiation: mozilla::dom::RTCDTMFSender::AddRef() Unexecuted instantiation: mozilla::dom::RTCDataChannelEvent::AddRef() Unexecuted instantiation: mozilla::dom::RTCPeerConnection::AddRef() Unexecuted instantiation: mozilla::dom::RTCPeerConnectionIceEvent::AddRef() Unexecuted instantiation: mozilla::dom::RTCTrackEvent::AddRef() Unexecuted instantiation: mozilla::dom::SpeechRecognitionEvent::AddRef() Unexecuted instantiation: mozilla::dom::CaretStateChangedEvent::AddRef() Unexecuted instantiation: mozilla::dom::SpeechSynthesisEvent::AddRef() Unexecuted instantiation: mozilla::dom::StyleRuleChangeEvent::AddRef() Unexecuted instantiation: mozilla::dom::StyleSheetApplicableStateChangeEvent::AddRef() Unexecuted instantiation: mozilla::dom::StyleSheetChangeEvent::AddRef() Unexecuted instantiation: mozilla::dom::TCPServerSocketEvent::AddRef() Unexecuted instantiation: mozilla::dom::TCPSocketEvent::AddRef() Unexecuted instantiation: mozilla::dom::TrackEvent::AddRef() Unexecuted instantiation: mozilla::dom::UDPMessageEvent::AddRef() Unexecuted instantiation: mozilla::dom::mozRTCIceCandidate::AddRef() Unexecuted instantiation: mozilla::dom::mozRTCPeerConnection::AddRef() Unexecuted instantiation: mozilla::dom::mozRTCSessionDescription::AddRef() Unexecuted instantiation: mozilla::dom::ErrorEvent::AddRef() Unexecuted instantiation: mozilla::dom::FontFaceSetLoadEvent::AddRef() Unexecuted instantiation: mozilla::dom::GamepadEvent::AddRef() Unexecuted instantiation: mozilla::dom::GroupedHistoryEvent::AddRef() Unexecuted instantiation: mozilla::dom::HiddenPluginEvent::AddRef() Unexecuted instantiation: mozilla::dom::ImageCaptureErrorEvent::AddRef() Unexecuted instantiation: mozilla::dom::CreateImageBitmapFromBlob::AddRef() Unexecuted instantiation: mozilla::dom::OffscreenCanvas::AddRef() Unexecuted instantiation: mozilla::dom::Clipboard::AddRef() Unexecuted instantiation: mozilla::dom::CompositionEvent::AddRef() Unexecuted instantiation: mozilla::dom::CustomEvent::AddRef() Unexecuted instantiation: mozilla::dom::DeviceMotionEvent::AddRef() Unexecuted instantiation: mozilla::dom::MessageEvent::AddRef() Unexecuted instantiation: mozilla::dom::PointerEvent::AddRef() Unexecuted instantiation: mozilla::dom::ScrollAreaEvent::AddRef() Unexecuted instantiation: mozilla::dom::StorageEvent::AddRef() Unexecuted instantiation: mozilla::dom::TouchEvent::AddRef() Unexecuted instantiation: mozilla::dom::UIEvent::AddRef() Unexecuted instantiation: mozilla::dom::XULCommandEvent::AddRef() Unexecuted instantiation: mozilla::dom::FetchObserver::AddRef() Unexecuted instantiation: mozilla::dom::FileReader::AddRef() Unexecuted instantiation: mozilla::dom::StreamBlobImpl::AddRef() Unexecuted instantiation: Unified_cpp_dom_file0.cpp:mozilla::dom::(anonymous namespace)::CreateBlobRunnable::AddRef() Unexecuted instantiation: mozilla::dom::StringBlobImpl::AddRef() mozilla::dom::BlobURL::AddRef() Line | Count | Source | 1177 | 5.31k | NS_IMETHODIMP_(MozExternalRefCountType) Class::AddRef(void) \ | 1178 | 5.31k | { \ | 1179 | 5.31k | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | 1180 | 5.31k | } |
Unexecuted instantiation: mozilla::dom::ReleasingTimerHolder::AddRef() Unexecuted instantiation: mozilla::dom::FileSystemDirectoryEntry::AddRef() Unexecuted instantiation: mozilla::dom::FileSystemFileEntry::AddRef() Unexecuted instantiation: mozilla::dom::FileSystemRootDirectoryEntry::AddRef() Unexecuted instantiation: mozilla::dom::FileSystemRootDirectoryReader::AddRef() Unexecuted instantiation: mozilla::dom::GamepadServiceTest::AddRef() Unexecuted instantiation: mozilla::dom::PluginDocument::AddRef() Unexecuted instantiation: mozilla::dom::HTMLAnchorElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLAreaElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLButtonElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLCanvasElement::AddRef() Unexecuted instantiation: mozilla::dom::CanvasCaptureTrackSource::AddRef() Unexecuted instantiation: mozilla::dom::HTMLDataListElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLEmbedElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLFieldSetElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLFormElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLImageElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLInputElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLLinkElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLMapElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::AddRef() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::AddRef() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::AddRef() Unexecuted instantiation: mozilla::dom::HTMLObjectElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLOutputElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLScriptElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLSelectElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLSharedListElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLSlotElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLSourceElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLStyleElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLTableElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLTableRowElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLTableSectionElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLTemplateElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLTextAreaElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLTitleElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLTrackElement::AddRef() Unexecuted instantiation: mozilla::dom::HTMLUnknownElement::AddRef() Unexecuted instantiation: mozilla::dom::ImageDocument::AddRef() Unexecuted instantiation: mozilla::dom::RadioNodeList::AddRef() Unexecuted instantiation: nsGenericHTMLFormElement::AddRef() Unexecuted instantiation: nsGenericHTMLFrameElement::AddRef() Unexecuted instantiation: HTMLContentSink::AddRef() Unexecuted instantiation: nsHTMLDocument::AddRef() Line | Count | Source | 1177 | 2.47k | NS_IMETHODIMP_(MozExternalRefCountType) Class::AddRef(void) \ | 1178 | 2.47k | { \ | 1179 | 2.47k | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | 1180 | 2.47k | } |
Unexecuted instantiation: AsmJSCache.cpp:mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable::AddRef() Unexecuted instantiation: nsMathMLElement::AddRef() Unexecuted instantiation: mozilla::dom::TextTrackList::AddRef() Unexecuted instantiation: mozilla::dom::VideoTrack::AddRef() Unexecuted instantiation: mozilla::dom::CanvasCaptureMediaStream::AddRef() Unexecuted instantiation: mozilla::DOMMediaStream::AddRef() Unexecuted instantiation: mozilla::DOMLocalMediaStream::AddRef() Unexecuted instantiation: mozilla::DOMAudioNodeMediaStream::AddRef() Unexecuted instantiation: ClonedStreamSourceGetter::AddRef() Unexecuted instantiation: mozilla::dom::MediaDevices::AddRef() Unexecuted instantiation: mozilla::FakeTrackSourceGetter::AddRef() Unexecuted instantiation: mozilla::dom::MediaRecorder::AddRef() Unexecuted instantiation: mozilla::dom::MediaRecorder::Session::PushBlobRunnable::AddRef() Unexecuted instantiation: mozilla::dom::MediaStreamTrack::AddRef() Unexecuted instantiation: mozilla::dom::MediaTrack::AddRef() Unexecuted instantiation: mozilla::dom::MediaTrackList::AddRef() Unexecuted instantiation: mozilla::dom::TextTrack::AddRef() Unexecuted instantiation: mozilla::dom::TextTrackCue::AddRef() Unexecuted instantiation: mozilla::dom::MediaEncryptedEvent::AddRef() Unexecuted instantiation: mozilla::dom::MediaKeyMessageEvent::AddRef() Unexecuted instantiation: mozilla::dom::MediaKeySession::AddRef() Unexecuted instantiation: mozilla::gmp::GeckoMediaPluginServiceParent::AddRef() Unexecuted instantiation: mozilla::dom::ImageCapture::AddRef() Unexecuted instantiation: mozilla::dom::MediaSource::AddRef() Unexecuted instantiation: mozilla::dom::SourceBuffer::AddRef() Unexecuted instantiation: mozilla::dom::SourceBufferList::AddRef() Unexecuted instantiation: mozilla::dom::AudioBufferSourceNode::AddRef() Unexecuted instantiation: mozilla::dom::AudioContext::AddRef() Unexecuted instantiation: mozilla::dom::AudioDestinationNode::AddRef() Unexecuted instantiation: mozilla::dom::AudioNode::AddRef() Unexecuted instantiation: mozilla::dom::AudioProcessingEvent::AddRef() Unexecuted instantiation: mozilla::dom::AudioWorkletNode::AddRef() Unexecuted instantiation: mozilla::dom::BiquadFilterNode::AddRef() Unexecuted instantiation: mozilla::dom::ConstantSourceNode::AddRef() Unexecuted instantiation: mozilla::dom::ConvolverNode::AddRef() Unexecuted instantiation: mozilla::dom::DelayNode::AddRef() Unexecuted instantiation: mozilla::dom::DynamicsCompressorNode::AddRef() Unexecuted instantiation: mozilla::dom::GainNode::AddRef() Unexecuted instantiation: mozilla::dom::AudioDestinationTrackSource::AddRef() Unexecuted instantiation: mozilla::dom::MediaStreamAudioDestinationNode::AddRef() Unexecuted instantiation: mozilla::dom::MediaStreamAudioSourceNode::AddRef() Unexecuted instantiation: mozilla::dom::OscillatorNode::AddRef() Unexecuted instantiation: mozilla::dom::PannerNode::AddRef() Unexecuted instantiation: mozilla::dom::StereoPannerNode::AddRef() Unexecuted instantiation: mozilla::dom::WaveShaperNode::AddRef() Unexecuted instantiation: mozilla::dom::SpeechSynthesis::AddRef() Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::AddRef() Unexecuted instantiation: mozilla::dom::SpeechRecognition::AddRef() Unexecuted instantiation: mozilla::dom::MIDIAccess::AddRef() Unexecuted instantiation: mozilla::dom::MIDIMessageEvent::AddRef() Unexecuted instantiation: mozilla::dom::MIDIPort::AddRef() Unexecuted instantiation: mozilla::dom::Notification::AddRef() Unexecuted instantiation: mozilla::dom::NotificationEvent::AddRef() Unexecuted instantiation: nsDOMOfflineResourceList::AddRef() Unexecuted instantiation: mozilla::dom::quota::UsageRequest::AddRef() Unexecuted instantiation: mozilla::dom::quota::Request::AddRef() Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:mozilla::dom::quota::(anonymous namespace)::NormalOriginOperationBase::AddRef() Unexecuted instantiation: mozilla::dom::LocalStorage::AddRef() Unexecuted instantiation: mozilla::dom::SessionStorage::AddRef() Unexecuted instantiation: mozilla::dom::SVGAElement::AddRef() Unexecuted instantiation: mozilla::dom::SVGAnimationElement::AddRef() Unexecuted instantiation: mozilla::dom::SVGFEImageElement::AddRef() Unexecuted instantiation: mozilla::dom::SVGGraphicsElement::AddRef() Unexecuted instantiation: mozilla::dom::SVGImageElement::AddRef() Unexecuted instantiation: mozilla::dom::SVGMPathElement::AddRef() Unexecuted instantiation: mozilla::dom::DOMSVGTranslatePoint::AddRef() Unexecuted instantiation: mozilla::dom::SVGSVGElement::AddRef() Unexecuted instantiation: mozilla::dom::SVGScriptElement::AddRef() Unexecuted instantiation: mozilla::dom::SVGStyleElement::AddRef() Unexecuted instantiation: mozilla::dom::SVGSwitchElement::AddRef() Unexecuted instantiation: mozilla::dom::SVGSymbolElement::AddRef() Unexecuted instantiation: mozilla::dom::SVGTitleElement::AddRef() Unexecuted instantiation: mozilla::dom::SVGUseElement::AddRef() Unexecuted instantiation: nsSVGFE::AddRef() Unexecuted instantiation: mozilla::dom::SVGComponentTransferFunctionElement::AddRef() Unexecuted instantiation: mozilla::dom::network::Connection::AddRef() Unexecuted instantiation: mozilla::dom::TCPServerSocket::AddRef() Unexecuted instantiation: mozilla::dom::TCPSocket::AddRef() Unexecuted instantiation: mozilla::dom::UDPSocket::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::DatabaseOperationBase::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::TransactionBase::CommitOp::AddRef() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::Maintenance::AddRef() Unexecuted instantiation: mozilla::dom::indexedDB::BackgroundRequestChild::PreprocessHelper::AddRef() Unexecuted instantiation: mozilla::dom::indexedDB::BlobImplSnapshot::AddRef() Unexecuted instantiation: mozilla::dom::IDBDatabase::AddRef() Unexecuted instantiation: mozilla::dom::IDBVersionChangeEvent::AddRef() Unexecuted instantiation: mozilla::dom::IDBFileHandle::AddRef() Unexecuted instantiation: mozilla::dom::IDBFileRequest::AddRef() Unexecuted instantiation: mozilla::dom::IDBMutableFile::AddRef() Unexecuted instantiation: mozilla::dom::IDBRequest::AddRef() Unexecuted instantiation: mozilla::dom::IDBOpenDBRequest::AddRef() Unexecuted instantiation: mozilla::dom::IDBTransaction::AddRef() Unexecuted instantiation: mozilla::dom::IDBWrapperCache::AddRef() Unexecuted instantiation: mozilla::dom::ipc::WritableSharedMap::AddRef() Unexecuted instantiation: mozilla::dom::SharedWorker::AddRef() Unexecuted instantiation: mozilla::dom::Worker::AddRef() Unexecuted instantiation: mozilla::dom::WorkerGlobalScope::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::AddRef() Unexecuted instantiation: mozilla::dom::WorkerDebuggerGlobalScope::AddRef() Unexecuted instantiation: Unified_cpp_dom_workers1.cpp:mozilla::dom::(anonymous namespace)::TimerRunnable::AddRef() Unexecuted instantiation: mozilla::dom::BroadcastChannel::AddRef() Unexecuted instantiation: mozilla::dom::MessagePort::AddRef() Unexecuted instantiation: mozilla::dom::TimeEvent::AddRef() Unexecuted instantiation: mozilla::dom::AuthenticatorAssertionResponse::AddRef() Unexecuted instantiation: mozilla::dom::AuthenticatorAttestationResponse::AddRef() Unexecuted instantiation: mozilla::dom::PublicKeyCredential::AddRef() Unexecuted instantiation: mozilla::dom::ProcessingInstruction::AddRef() Unexecuted instantiation: mozilla::dom::XMLStylesheetProcessingInstruction::AddRef() Unexecuted instantiation: nsXMLContentSink::AddRef() Unexecuted instantiation: nsXMLFragmentContentSink::AddRef() Unexecuted instantiation: mozilla::dom::XULDocument::AddRef() Unexecuted instantiation: mozilla::dom::XULFrameElement::AddRef() Unexecuted instantiation: nsXULElement::AddRef() Unexecuted instantiation: mozilla::dom::VRDisplay::AddRef() Unexecuted instantiation: mozilla::dom::VRDisplayEvent::AddRef() Unexecuted instantiation: mozilla::dom::VRMockDisplay::AddRef() Unexecuted instantiation: mozilla::dom::VRMockController::AddRef() Unexecuted instantiation: mozilla::dom::VRServiceTest::AddRef() Unexecuted instantiation: mozilla::dom::Performance::AddRef() Unexecuted instantiation: mozilla::dom::PerformanceMainThread::AddRef() Unexecuted instantiation: mozilla::dom::PerformanceNavigationTiming::AddRef() Unexecuted instantiation: mozilla::dom::PerformanceResourceTiming::AddRef() Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::AddRef() Unexecuted instantiation: mozilla::dom::XMLHttpRequestMainThread::AddRef() Unexecuted instantiation: mozilla::dom::XMLHttpRequestUpload::AddRef() Unexecuted instantiation: mozilla::dom::XMLHttpRequestWorker::AddRef() Unexecuted instantiation: Unified_cpp_dom_xhr0.cpp:mozilla::dom::(anonymous namespace)::LoadStartDetectionRunnable::AddRef() Unexecuted instantiation: mozilla::dom::WorkletThread::AddRef() Unexecuted instantiation: mozilla::dom::ModuleLoadRequest::AddRef() Unexecuted instantiation: mozilla::dom::MerchantValidationEvent::AddRef() Unexecuted instantiation: mozilla::dom::GeneralResponseData::AddRef() Unexecuted instantiation: mozilla::dom::BasicCardResponseData::AddRef() Unexecuted instantiation: mozilla::dom::PaymentCanMakeActionResponse::AddRef() Unexecuted instantiation: mozilla::dom::PaymentShowActionResponse::AddRef() Unexecuted instantiation: mozilla::dom::PaymentAbortActionResponse::AddRef() Unexecuted instantiation: mozilla::dom::PaymentCompleteActionResponse::AddRef() Unexecuted instantiation: mozilla::dom::PaymentMethodChangeEvent::AddRef() Unexecuted instantiation: mozilla::dom::PaymentRequest::AddRef() Unexecuted instantiation: mozilla::dom::PaymentRequestUpdateEvent::AddRef() Unexecuted instantiation: mozilla::dom::PaymentResponse::AddRef() Unexecuted instantiation: mozilla::dom::WebSocket::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorker::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerContainer::AddRef() Unexecuted instantiation: mozilla::dom::FetchEvent::AddRef() Unexecuted instantiation: mozilla::dom::ExtendableEvent::AddRef() Unexecuted instantiation: mozilla::dom::PushEvent::AddRef() Unexecuted instantiation: mozilla::dom::ExtendableMessageEvent::AddRef() Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistration::AddRef() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::FetchEventRunnable::AddRef() Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:mozilla::dom::(anonymous namespace)::OpenOp::AddRef() Unexecuted instantiation: mozilla::dom::PresentationAvailability::AddRef() Unexecuted instantiation: mozilla::dom::PresentationConnection::AddRef() Unexecuted instantiation: mozilla::dom::PresentationConnectionList::AddRef() Unexecuted instantiation: mozilla::dom::PresentationRequest::AddRef() Unexecuted instantiation: mozilla::dom::PresentationControllingInfo::AddRef() Unexecuted instantiation: mozilla::dom::PresentationPresentingInfo::AddRef() Unexecuted instantiation: mozilla::widget::PuppetWidget::AddRef() Unexecuted instantiation: mozilla::widget::HeadlessThemeGTK::AddRef() Unexecuted instantiation: nsDragService::AddRef() Unexecuted instantiation: nsNativeThemeGTK::AddRef() Unexecuted instantiation: nsPrintSettingsGTK::AddRef() Unexecuted instantiation: mozilla::ChangeAttributeTransaction::AddRef() Unexecuted instantiation: mozilla::ChangeStyleTransaction::AddRef() Unexecuted instantiation: mozilla::CompositionTransaction::AddRef() Unexecuted instantiation: mozilla::CreateElementTransaction::AddRef() Unexecuted instantiation: mozilla::DeleteNodeTransaction::AddRef() Unexecuted instantiation: mozilla::EditAggregateTransaction::AddRef() Unexecuted instantiation: mozilla::HTMLEditRules::AddRef() Unexecuted instantiation: mozilla::HTMLEditor::AddRef() Unexecuted instantiation: mozilla::InsertNodeTransaction::AddRef() Unexecuted instantiation: mozilla::InsertTextTransaction::AddRef() Unexecuted instantiation: mozilla::PlaceholderTransaction::AddRef() Unexecuted instantiation: mozilla::SplitNodeTransaction::AddRef() Unexecuted instantiation: mozilla::TextEditor::AddRef() Unexecuted instantiation: mozilla::dom::CSSFontFaceRule::AddRef() Unexecuted instantiation: mozilla::dom::CSSImportRule::AddRef() Unexecuted instantiation: mozilla::dom::CSSKeyframeRule::AddRef() Unexecuted instantiation: mozilla::dom::CSSKeyframeList::AddRef() Unexecuted instantiation: mozilla::dom::CSSKeyframesRule::AddRef() Unexecuted instantiation: mozilla::dom::CSSMediaRule::AddRef() Unexecuted instantiation: mozilla::dom::CSSMozDocumentRule::AddRef() Unexecuted instantiation: mozilla::dom::CSSPageRule::AddRef() Unexecuted instantiation: mozilla::dom::CSSStyleRule::AddRef() Unexecuted instantiation: mozilla::dom::CSSSupportsRule::AddRef() Unexecuted instantiation: mozilla::dom::FontFaceSet::AddRef() Unexecuted instantiation: mozilla::css::GroupRule::AddRef() Unexecuted instantiation: mozilla::dom::MediaQueryList::AddRef() Unexecuted instantiation: mozilla::ServoCSSRuleList::AddRef() Unexecuted instantiation: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::ParentProcessVsyncNotifier::AddRef() Unexecuted instantiation: nsXULPopupShownEvent::AddRef() Unexecuted instantiation: mozilla::dom::TreeBoxObject::AddRef() Unexecuted instantiation: nsGridLayout2::AddRef() Unexecuted instantiation: nsGridRowLayout::AddRef() Unexecuted instantiation: nsPagePrintTimer::AddRef() Unexecuted instantiation: nsDocShell::AddRef() Unexecuted instantiation: nsWebShellWindow::AddRef() Unexecuted instantiation: nsAccessibilityService::AddRef() Unexecuted instantiation: mozilla::a11y::DocAccessible::AddRef() Unexecuted instantiation: mozilla::a11y::RootAccessible::AddRef() Unexecuted instantiation: mozilla::a11y::xpcAccessibleApplication::AddRef() Unexecuted instantiation: mozilla::a11y::xpcAccessibleDocument::AddRef() Unexecuted instantiation: mozilla::a11y::xpcAccessibleHyperText::AddRef() Unexecuted instantiation: mozilla::a11y::xpcAccessibleImage::AddRef() Unexecuted instantiation: mozilla::a11y::xpcAccessibleTable::AddRef() Unexecuted instantiation: mozilla::a11y::xpcAccessibleTableCell::AddRef() Unexecuted instantiation: mozilla::a11y::XULTreeAccessible::AddRef() Unexecuted instantiation: mozilla::a11y::XULTreeItemAccessibleBase::AddRef() Unexecuted instantiation: mozilla::a11y::XULTreeItemAccessible::AddRef() Unexecuted instantiation: mozilla::a11y::XULTreeGridRowAccessible::AddRef() Unexecuted instantiation: mozilla::a11y::XULTreeGridCellAccessible::AddRef() Unexecuted instantiation: nsNSSSocketInfo::AddRef() Unexecuted instantiation: mozilla::extensions::ChannelWrapper::AddRef() Unexecuted instantiation: mozilla::extensions::StreamFilter::AddRef() Unexecuted instantiation: mozilla::extensions::StreamFilterDataEvent::AddRef() Unexecuted instantiation: mozilla::places::AsyncFetchAndSetIconForPage::AddRef() Unexecuted instantiation: mozilla::places::ConnectionShutdownBlocker::AddRef() Unexecuted instantiation: nsNavHistoryContainerResultNode::AddRef() Unexecuted instantiation: nsNavHistoryQueryResultNode::AddRef() Unexecuted instantiation: nsNavHistoryFolderResultNode::AddRef() Unexecuted instantiation: Unified_cpp_components_places0.cpp:mozilla::places::(anonymous namespace)::VisitedQuery::AddRef() Unexecuted instantiation: nsCheckSummedOutputStream::AddRef() Unexecuted instantiation: TestEvent::AddRef() Unexecuted instantiation: Unified_cpp_netwerk_test_gtest0.cpp:(anonymous namespace)::SeekableLengthInputStream::AddRef() Unexecuted instantiation: Spinner::AddRef() Unexecuted instantiation: MockWidget::AddRef() |
1181 | | |
1182 | | #define NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super) \ |
1183 | 10.7k | nsrefcnt r = Super::Release(); \ |
1184 | 10.7k | if (!mozilla::IsConvertible<Class*, mozilla::Runnable*>::value) { \ |
1185 | 10.5k | NS_LOG_RELEASE(this, r, #Class); \ |
1186 | 10.5k | } \ |
1187 | 10.7k | return r /* Purposefully no trailing semicolon */ |
1188 | | |
1189 | | #define NS_IMPL_RELEASE_INHERITED(Class, Super) \ |
1190 | 10.7k | NS_IMETHODIMP_(MozExternalRefCountType) Class::Release(void) \ |
1191 | 10.7k | { \ |
1192 | 10.7k | NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super); \ |
1193 | 10.7k | } Unexecuted instantiation: nsStringEnumerator::Release() nsDirEnumeratorUnix::Release() Line | Count | Source | 1190 | 3 | NS_IMETHODIMP_(MozExternalRefCountType) Class::Release(void) \ | 1191 | 3 | { \ | 1192 | 3 | NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super); \ | 1193 | 3 | } |
Unexecuted instantiation: mozilla::InputStreamLengthHelper::Release() Unexecuted instantiation: nsInputStreamReadyEvent::Release() Unexecuted instantiation: nsOutputStreamReadyEvent::Release() Unexecuted instantiation: nsAStreamCopier::Release() Unexecuted instantiation: mozilla::SchedulerGroup::Runnable::Release() mozilla::CancelableRunnable::Release() Line | Count | Source | 1190 | 187 | NS_IMETHODIMP_(MozExternalRefCountType) Class::Release(void) \ | 1191 | 187 | { \ | 1192 | 187 | NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super); \ | 1193 | 187 | } |
mozilla::IdleRunnable::Release() Line | Count | Source | 1190 | 83 | NS_IMETHODIMP_(MozExternalRefCountType) Class::Release(void) \ | 1191 | 83 | { \ | 1192 | 83 | NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super); \ | 1193 | 83 | } |
Unexecuted instantiation: mozilla::PrioritizableRunnable::Release() Unexecuted instantiation: Unified_cpp_xpcom_threads1.cpp:(anonymous namespace)::DelayedRunnable::Release() Unexecuted instantiation: nsStringBundle::Release() Unexecuted instantiation: Unified_cpp_intl_strres0.cpp:(anonymous namespace)::SharedStringBundle::Release() Unexecuted instantiation: mozilla::net::SimpleChannelChild::Release() Unexecuted instantiation: mozilla::net::TLSServerSocket::Release() Unexecuted instantiation: nsBaseChannel::Release() Unexecuted instantiation: nsBufferedInputStream::Release() Unexecuted instantiation: nsBufferedOutputStream::Release() nsFileInputStream::Release() Line | Count | Source | 1190 | 36 | NS_IMETHODIMP_(MozExternalRefCountType) Class::Release(void) \ | 1191 | 36 | { \ | 1192 | 36 | NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super); \ | 1193 | 36 | } |
Unexecuted instantiation: nsFileOutputStream::Release() Unexecuted instantiation: nsAtomicFileOutputStream::Release() Unexecuted instantiation: nsFileStream::Release() Unexecuted instantiation: mozilla::net::nsInputStreamChannel::Release() Unexecuted instantiation: mozilla::net::nsSimpleNestedURI::Release() Unexecuted instantiation: mozilla::net::_OldGetDiskConsumption::Release() Unexecuted instantiation: mozilla::net::_OldCacheLoad::Release() Unexecuted instantiation: mozilla::net::DataChannelChild::Release() Unexecuted instantiation: mozilla::net::FileChannelChild::Release() Unexecuted instantiation: nsFileChannel::Release() Unexecuted instantiation: mozilla::net::FTPChannelChild::Release() Unexecuted instantiation: nsFtpChannel::Release() Unexecuted instantiation: nsFtpState::Release() Unexecuted instantiation: mozilla::net::InterceptedHttpChannel::Release() Unexecuted instantiation: mozilla::net::nsHttpChannel::Release() Unexecuted instantiation: mozilla::net::ExtensionProtocolHandler::Release() nsResProtocolHandler::Release() Line | Count | Source | 1190 | 2.68k | NS_IMETHODIMP_(MozExternalRefCountType) Class::Release(void) \ | 1191 | 2.68k | { \ | 1192 | 2.68k | NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super); \ | 1193 | 2.68k | } |
Unexecuted instantiation: mozilla::ipc::MessageChannel::MessageTask::Release() Unexecuted instantiation: mozilla::ipc::DoWorkRunnable::Release() Unexecuted instantiation: AsyncScriptCompiler::Release() nsXPCComponents::Release() Line | Count | Source | 1190 | 10 | NS_IMETHODIMP_(MozExternalRefCountType) Class::Release(void) \ | 1191 | 10 | { \ | 1192 | 10 | NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super); \ | 1193 | 10 | } |
Line | Count | Source | 1190 | 5 | NS_IMETHODIMP_(MozExternalRefCountType) Class::Release(void) \ | 1191 | 5 | { \ | 1192 | 5 | NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super); \ | 1193 | 5 | } |
Unexecuted instantiation: mozilla::dom::ExternalHelperAppParent::Release() Unexecuted instantiation: nsHtml5DocumentBuilder::Release() Unexecuted instantiation: nsHtml5TreeOpExecutor::Release() Unexecuted instantiation: mozilla::image::MultipartImage::Release() Unexecuted instantiation: Unified_cpp_image2.cpp:mozilla::image::(anonymous namespace)::ImageDecoderHelper::Release() Unexecuted instantiation: mozilla::dom::AbortSignal::Release() Unexecuted instantiation: mozilla::dom::Animation::Release() Unexecuted instantiation: mozilla::dom::DocumentTimeline::Release() Unexecuted instantiation: mozilla::dom::KeyframeEffect::Release() Unexecuted instantiation: IdleRequestExecutorTimeoutHandler::Release() Unexecuted instantiation: IdleRequestTimeoutHandler::Release() Unexecuted instantiation: Unified_cpp_dom_base0.cpp:mozilla::dom::(anonymous namespace)::IdleDispatchRunnable::Release() Unexecuted instantiation: mozilla::dom::DOMRequest::Release() Unexecuted instantiation: mozilla::dom::DocumentFragment::Release() Unexecuted instantiation: mozilla::dom::EventSource::Release() Unexecuted instantiation: mozilla::dom::IDTracker::ChangeNotification::Release() Unexecuted instantiation: mozilla::dom::InProcessTabChildMessageManager::Release() Unexecuted instantiation: mozilla::dom::MessageListenerManager::Release() Unexecuted instantiation: mozilla::dom::ScreenOrientation::Release() Unexecuted instantiation: mozilla::dom::ShadowRoot::Release() Unexecuted instantiation: nsContentSubtreeIterator::Release() Unexecuted instantiation: nsSimpleContentList::Release() Unexecuted instantiation: nsEmptyContentList::Release() Unexecuted instantiation: nsContentList::Release() Unexecuted instantiation: nsDOMDataChannel::Release() Unexecuted instantiation: nsAnimationReceiver::Release() Unexecuted instantiation: mozilla::dom::SimpleHTMLCollection::Release() Unexecuted instantiation: Unified_cpp_dom_base7.cpp:(anonymous namespace)::UserIntractionTimer::Release() Unexecuted instantiation: nsScreen::Release() Unexecuted instantiation: nsTextNode::Release() Unexecuted instantiation: nsAttributeTextNode::Release() Unexecuted instantiation: mozilla::dom::AddonInstall::Release() Unexecuted instantiation: mozilla::dom::AddonManager::Release() Unexecuted instantiation: mozilla::dom::BlobEvent::Release() Unexecuted instantiation: mozilla::dom::MIDIConnectionEvent::Release() Unexecuted instantiation: mozilla::dom::MediaRecorderErrorEvent::Release() Unexecuted instantiation: mozilla::dom::MediaStreamEvent::Release() Unexecuted instantiation: mozilla::dom::MediaStreamTrackEvent::Release() Unexecuted instantiation: mozilla::dom::OfflineAudioCompletionEvent::Release() Unexecuted instantiation: mozilla::dom::PopStateEvent::Release() Unexecuted instantiation: mozilla::dom::PopupBlockedEvent::Release() Unexecuted instantiation: mozilla::dom::PresentationConnectionAvailableEvent::Release() Unexecuted instantiation: mozilla::dom::PromiseRejectionEvent::Release() Unexecuted instantiation: mozilla::dom::RTCDTMFSender::Release() Unexecuted instantiation: mozilla::dom::RTCDataChannelEvent::Release() Unexecuted instantiation: mozilla::dom::RTCPeerConnection::Release() Unexecuted instantiation: mozilla::dom::RTCPeerConnectionIceEvent::Release() Unexecuted instantiation: mozilla::dom::RTCTrackEvent::Release() Unexecuted instantiation: mozilla::dom::SpeechRecognitionEvent::Release() Unexecuted instantiation: mozilla::dom::CaretStateChangedEvent::Release() Unexecuted instantiation: mozilla::dom::SpeechSynthesisEvent::Release() Unexecuted instantiation: mozilla::dom::StyleRuleChangeEvent::Release() Unexecuted instantiation: mozilla::dom::StyleSheetApplicableStateChangeEvent::Release() Unexecuted instantiation: mozilla::dom::StyleSheetChangeEvent::Release() Unexecuted instantiation: mozilla::dom::TCPServerSocketEvent::Release() Unexecuted instantiation: mozilla::dom::TCPSocketEvent::Release() Unexecuted instantiation: mozilla::dom::TrackEvent::Release() Unexecuted instantiation: mozilla::dom::UDPMessageEvent::Release() Unexecuted instantiation: mozilla::dom::mozRTCIceCandidate::Release() Unexecuted instantiation: mozilla::dom::mozRTCPeerConnection::Release() Unexecuted instantiation: mozilla::dom::mozRTCSessionDescription::Release() Unexecuted instantiation: mozilla::dom::ErrorEvent::Release() Unexecuted instantiation: mozilla::dom::FontFaceSetLoadEvent::Release() Unexecuted instantiation: mozilla::dom::GamepadEvent::Release() Unexecuted instantiation: mozilla::dom::GroupedHistoryEvent::Release() Unexecuted instantiation: mozilla::dom::HiddenPluginEvent::Release() Unexecuted instantiation: mozilla::dom::ImageCaptureErrorEvent::Release() Unexecuted instantiation: mozilla::dom::CreateImageBitmapFromBlob::Release() Unexecuted instantiation: mozilla::dom::OffscreenCanvas::Release() Unexecuted instantiation: mozilla::dom::Clipboard::Release() Unexecuted instantiation: mozilla::dom::CompositionEvent::Release() Unexecuted instantiation: mozilla::dom::CustomEvent::Release() Unexecuted instantiation: mozilla::dom::DeviceMotionEvent::Release() Unexecuted instantiation: mozilla::dom::MessageEvent::Release() Unexecuted instantiation: mozilla::dom::PointerEvent::Release() Unexecuted instantiation: mozilla::dom::ScrollAreaEvent::Release() Unexecuted instantiation: mozilla::dom::StorageEvent::Release() Unexecuted instantiation: mozilla::dom::TouchEvent::Release() Unexecuted instantiation: mozilla::dom::UIEvent::Release() Unexecuted instantiation: mozilla::dom::XULCommandEvent::Release() Unexecuted instantiation: mozilla::dom::FetchObserver::Release() Unexecuted instantiation: mozilla::dom::FileReader::Release() Unexecuted instantiation: mozilla::dom::StreamBlobImpl::Release() Unexecuted instantiation: Unified_cpp_dom_file0.cpp:mozilla::dom::(anonymous namespace)::CreateBlobRunnable::Release() Unexecuted instantiation: mozilla::dom::StringBlobImpl::Release() mozilla::dom::BlobURL::Release() Line | Count | Source | 1190 | 5.31k | NS_IMETHODIMP_(MozExternalRefCountType) Class::Release(void) \ | 1191 | 5.31k | { \ | 1192 | 5.31k | NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super); \ | 1193 | 5.31k | } |
Unexecuted instantiation: mozilla::dom::ReleasingTimerHolder::Release() Unexecuted instantiation: mozilla::dom::FileSystemDirectoryEntry::Release() Unexecuted instantiation: mozilla::dom::FileSystemFileEntry::Release() Unexecuted instantiation: mozilla::dom::FileSystemRootDirectoryEntry::Release() Unexecuted instantiation: mozilla::dom::FileSystemRootDirectoryReader::Release() Unexecuted instantiation: mozilla::dom::GamepadServiceTest::Release() Unexecuted instantiation: mozilla::dom::PluginDocument::Release() Unexecuted instantiation: mozilla::dom::HTMLAnchorElement::Release() Unexecuted instantiation: mozilla::dom::HTMLAreaElement::Release() Unexecuted instantiation: mozilla::dom::HTMLButtonElement::Release() Unexecuted instantiation: mozilla::dom::HTMLCanvasElement::Release() Unexecuted instantiation: mozilla::dom::CanvasCaptureTrackSource::Release() Unexecuted instantiation: mozilla::dom::HTMLDataListElement::Release() Unexecuted instantiation: mozilla::dom::HTMLEmbedElement::Release() Unexecuted instantiation: mozilla::dom::HTMLFieldSetElement::Release() Unexecuted instantiation: mozilla::dom::HTMLFormElement::Release() Unexecuted instantiation: mozilla::dom::HTMLImageElement::Release() Unexecuted instantiation: mozilla::dom::HTMLInputElement::Release() Unexecuted instantiation: mozilla::dom::HTMLLinkElement::Release() Unexecuted instantiation: mozilla::dom::HTMLMapElement::Release() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::Release() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::Release() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::Release() Unexecuted instantiation: mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::Release() Unexecuted instantiation: mozilla::dom::HTMLObjectElement::Release() Unexecuted instantiation: mozilla::dom::HTMLOutputElement::Release() Unexecuted instantiation: mozilla::dom::HTMLScriptElement::Release() Unexecuted instantiation: mozilla::dom::HTMLSelectElement::Release() Unexecuted instantiation: mozilla::dom::HTMLSharedListElement::Release() Unexecuted instantiation: mozilla::dom::HTMLSlotElement::Release() Unexecuted instantiation: mozilla::dom::HTMLSourceElement::Release() Unexecuted instantiation: mozilla::dom::HTMLStyleElement::Release() Unexecuted instantiation: mozilla::dom::HTMLTableElement::Release() Unexecuted instantiation: mozilla::dom::HTMLTableRowElement::Release() Unexecuted instantiation: mozilla::dom::HTMLTableSectionElement::Release() Unexecuted instantiation: mozilla::dom::HTMLTemplateElement::Release() Unexecuted instantiation: mozilla::dom::HTMLTextAreaElement::Release() Unexecuted instantiation: mozilla::dom::HTMLTitleElement::Release() Unexecuted instantiation: mozilla::dom::HTMLTrackElement::Release() Unexecuted instantiation: mozilla::dom::HTMLUnknownElement::Release() Unexecuted instantiation: mozilla::dom::ImageDocument::Release() Unexecuted instantiation: mozilla::dom::RadioNodeList::Release() Unexecuted instantiation: nsGenericHTMLFormElement::Release() Unexecuted instantiation: nsGenericHTMLFrameElement::Release() Unexecuted instantiation: HTMLContentSink::Release() Unexecuted instantiation: nsHTMLDocument::Release() Line | Count | Source | 1190 | 2.47k | NS_IMETHODIMP_(MozExternalRefCountType) Class::Release(void) \ | 1191 | 2.47k | { \ | 1192 | 2.47k | NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super); \ | 1193 | 2.47k | } |
Unexecuted instantiation: AsmJSCache.cpp:mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable::Release() Unexecuted instantiation: nsMathMLElement::Release() Unexecuted instantiation: mozilla::dom::TextTrackList::Release() Unexecuted instantiation: mozilla::dom::VideoTrack::Release() Unexecuted instantiation: mozilla::dom::CanvasCaptureMediaStream::Release() Unexecuted instantiation: mozilla::DOMMediaStream::Release() Unexecuted instantiation: mozilla::DOMLocalMediaStream::Release() Unexecuted instantiation: mozilla::DOMAudioNodeMediaStream::Release() Unexecuted instantiation: ClonedStreamSourceGetter::Release() Unexecuted instantiation: mozilla::dom::MediaDevices::Release() Unexecuted instantiation: mozilla::FakeTrackSourceGetter::Release() Unexecuted instantiation: mozilla::dom::MediaRecorder::Release() Unexecuted instantiation: mozilla::dom::MediaRecorder::Session::PushBlobRunnable::Release() Unexecuted instantiation: mozilla::dom::MediaStreamTrack::Release() Unexecuted instantiation: mozilla::dom::MediaTrack::Release() Unexecuted instantiation: mozilla::dom::MediaTrackList::Release() Unexecuted instantiation: mozilla::dom::TextTrack::Release() Unexecuted instantiation: mozilla::dom::TextTrackCue::Release() Unexecuted instantiation: mozilla::dom::MediaEncryptedEvent::Release() Unexecuted instantiation: mozilla::dom::MediaKeyMessageEvent::Release() Unexecuted instantiation: mozilla::dom::MediaKeySession::Release() Unexecuted instantiation: mozilla::gmp::GeckoMediaPluginServiceParent::Release() Unexecuted instantiation: mozilla::dom::ImageCapture::Release() Unexecuted instantiation: mozilla::dom::MediaSource::Release() Unexecuted instantiation: mozilla::dom::SourceBuffer::Release() Unexecuted instantiation: mozilla::dom::SourceBufferList::Release() Unexecuted instantiation: mozilla::dom::AudioBufferSourceNode::Release() Unexecuted instantiation: mozilla::dom::AudioContext::Release() Unexecuted instantiation: mozilla::dom::AudioDestinationNode::Release() Unexecuted instantiation: mozilla::dom::AudioNode::Release() Unexecuted instantiation: mozilla::dom::AudioProcessingEvent::Release() Unexecuted instantiation: mozilla::dom::AudioWorkletNode::Release() Unexecuted instantiation: mozilla::dom::BiquadFilterNode::Release() Unexecuted instantiation: mozilla::dom::ConstantSourceNode::Release() Unexecuted instantiation: mozilla::dom::ConvolverNode::Release() Unexecuted instantiation: mozilla::dom::DelayNode::Release() Unexecuted instantiation: mozilla::dom::DynamicsCompressorNode::Release() Unexecuted instantiation: mozilla::dom::GainNode::Release() Unexecuted instantiation: mozilla::dom::AudioDestinationTrackSource::Release() Unexecuted instantiation: mozilla::dom::MediaStreamAudioDestinationNode::Release() Unexecuted instantiation: mozilla::dom::MediaStreamAudioSourceNode::Release() Unexecuted instantiation: mozilla::dom::OscillatorNode::Release() Unexecuted instantiation: mozilla::dom::PannerNode::Release() Unexecuted instantiation: mozilla::dom::StereoPannerNode::Release() Unexecuted instantiation: mozilla::dom::WaveShaperNode::Release() Unexecuted instantiation: mozilla::dom::SpeechSynthesis::Release() Unexecuted instantiation: mozilla::dom::SpeechSynthesisUtterance::Release() Unexecuted instantiation: mozilla::dom::SpeechRecognition::Release() Unexecuted instantiation: mozilla::dom::MIDIAccess::Release() Unexecuted instantiation: mozilla::dom::MIDIMessageEvent::Release() Unexecuted instantiation: mozilla::dom::MIDIPort::Release() Unexecuted instantiation: mozilla::dom::Notification::Release() Unexecuted instantiation: mozilla::dom::NotificationEvent::Release() Unexecuted instantiation: nsDOMOfflineResourceList::Release() Unexecuted instantiation: mozilla::dom::quota::UsageRequest::Release() Unexecuted instantiation: mozilla::dom::quota::Request::Release() Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:mozilla::dom::quota::(anonymous namespace)::NormalOriginOperationBase::Release() Unexecuted instantiation: mozilla::dom::LocalStorage::Release() Unexecuted instantiation: mozilla::dom::SessionStorage::Release() Unexecuted instantiation: mozilla::dom::SVGAElement::Release() Unexecuted instantiation: mozilla::dom::SVGAnimationElement::Release() Unexecuted instantiation: mozilla::dom::SVGFEImageElement::Release() Unexecuted instantiation: mozilla::dom::SVGGraphicsElement::Release() Unexecuted instantiation: mozilla::dom::SVGImageElement::Release() Unexecuted instantiation: mozilla::dom::SVGMPathElement::Release() Unexecuted instantiation: mozilla::dom::DOMSVGTranslatePoint::Release() Unexecuted instantiation: mozilla::dom::SVGSVGElement::Release() Unexecuted instantiation: mozilla::dom::SVGScriptElement::Release() Unexecuted instantiation: mozilla::dom::SVGStyleElement::Release() Unexecuted instantiation: mozilla::dom::SVGSwitchElement::Release() Unexecuted instantiation: mozilla::dom::SVGSymbolElement::Release() Unexecuted instantiation: mozilla::dom::SVGTitleElement::Release() Unexecuted instantiation: mozilla::dom::SVGUseElement::Release() Unexecuted instantiation: nsSVGFE::Release() Unexecuted instantiation: mozilla::dom::SVGComponentTransferFunctionElement::Release() Unexecuted instantiation: mozilla::dom::network::Connection::Release() Unexecuted instantiation: mozilla::dom::TCPServerSocket::Release() Unexecuted instantiation: mozilla::dom::TCPSocket::Release() Unexecuted instantiation: mozilla::dom::UDPSocket::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::DatabaseOperationBase::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::TransactionBase::CommitOp::Release() Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::Maintenance::Release() Unexecuted instantiation: mozilla::dom::indexedDB::BackgroundRequestChild::PreprocessHelper::Release() Unexecuted instantiation: mozilla::dom::indexedDB::BlobImplSnapshot::Release() Unexecuted instantiation: mozilla::dom::IDBDatabase::Release() Unexecuted instantiation: mozilla::dom::IDBVersionChangeEvent::Release() Unexecuted instantiation: mozilla::dom::IDBFileHandle::Release() Unexecuted instantiation: mozilla::dom::IDBFileRequest::Release() Unexecuted instantiation: mozilla::dom::IDBMutableFile::Release() Unexecuted instantiation: mozilla::dom::IDBRequest::Release() Unexecuted instantiation: mozilla::dom::IDBOpenDBRequest::Release() Unexecuted instantiation: mozilla::dom::IDBTransaction::Release() Unexecuted instantiation: mozilla::dom::IDBWrapperCache::Release() Unexecuted instantiation: mozilla::dom::ipc::WritableSharedMap::Release() Unexecuted instantiation: mozilla::dom::SharedWorker::Release() Unexecuted instantiation: mozilla::dom::Worker::Release() Unexecuted instantiation: mozilla::dom::WorkerGlobalScope::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerGlobalScope::Release() Unexecuted instantiation: mozilla::dom::WorkerDebuggerGlobalScope::Release() Unexecuted instantiation: Unified_cpp_dom_workers1.cpp:mozilla::dom::(anonymous namespace)::TimerRunnable::Release() Unexecuted instantiation: mozilla::dom::BroadcastChannel::Release() Unexecuted instantiation: mozilla::dom::MessagePort::Release() Unexecuted instantiation: mozilla::dom::TimeEvent::Release() Unexecuted instantiation: mozilla::dom::AuthenticatorAssertionResponse::Release() Unexecuted instantiation: mozilla::dom::AuthenticatorAttestationResponse::Release() Unexecuted instantiation: mozilla::dom::PublicKeyCredential::Release() Unexecuted instantiation: mozilla::dom::ProcessingInstruction::Release() Unexecuted instantiation: mozilla::dom::XMLStylesheetProcessingInstruction::Release() Unexecuted instantiation: nsXMLContentSink::Release() Unexecuted instantiation: nsXMLFragmentContentSink::Release() Unexecuted instantiation: mozilla::dom::XULDocument::Release() Unexecuted instantiation: mozilla::dom::XULFrameElement::Release() Unexecuted instantiation: nsXULElement::Release() Unexecuted instantiation: mozilla::dom::VRDisplay::Release() Unexecuted instantiation: mozilla::dom::VRDisplayEvent::Release() Unexecuted instantiation: mozilla::dom::VRMockDisplay::Release() Unexecuted instantiation: mozilla::dom::VRMockController::Release() Unexecuted instantiation: mozilla::dom::VRServiceTest::Release() Unexecuted instantiation: mozilla::dom::Performance::Release() Unexecuted instantiation: mozilla::dom::PerformanceMainThread::Release() Unexecuted instantiation: mozilla::dom::PerformanceNavigationTiming::Release() Unexecuted instantiation: mozilla::dom::PerformanceResourceTiming::Release() Unexecuted instantiation: mozilla::dom::XMLHttpRequestEventTarget::Release() Unexecuted instantiation: mozilla::dom::XMLHttpRequestMainThread::Release() Unexecuted instantiation: mozilla::dom::XMLHttpRequestUpload::Release() Unexecuted instantiation: mozilla::dom::XMLHttpRequestWorker::Release() Unexecuted instantiation: Unified_cpp_dom_xhr0.cpp:mozilla::dom::(anonymous namespace)::LoadStartDetectionRunnable::Release() Unexecuted instantiation: mozilla::dom::WorkletThread::Release() Unexecuted instantiation: mozilla::dom::ModuleLoadRequest::Release() Unexecuted instantiation: mozilla::dom::MerchantValidationEvent::Release() Unexecuted instantiation: mozilla::dom::GeneralResponseData::Release() Unexecuted instantiation: mozilla::dom::BasicCardResponseData::Release() Unexecuted instantiation: mozilla::dom::PaymentCanMakeActionResponse::Release() Unexecuted instantiation: mozilla::dom::PaymentShowActionResponse::Release() Unexecuted instantiation: mozilla::dom::PaymentAbortActionResponse::Release() Unexecuted instantiation: mozilla::dom::PaymentCompleteActionResponse::Release() Unexecuted instantiation: mozilla::dom::PaymentMethodChangeEvent::Release() Unexecuted instantiation: mozilla::dom::PaymentRequest::Release() Unexecuted instantiation: mozilla::dom::PaymentRequestUpdateEvent::Release() Unexecuted instantiation: mozilla::dom::PaymentResponse::Release() Unexecuted instantiation: mozilla::dom::WebSocket::Release() Unexecuted instantiation: mozilla::dom::ServiceWorker::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerContainer::Release() Unexecuted instantiation: mozilla::dom::FetchEvent::Release() Unexecuted instantiation: mozilla::dom::ExtendableEvent::Release() Unexecuted instantiation: mozilla::dom::PushEvent::Release() Unexecuted instantiation: mozilla::dom::ExtendableMessageEvent::Release() Unexecuted instantiation: mozilla::dom::ServiceWorkerRegistration::Release() Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::FetchEventRunnable::Release() Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:mozilla::dom::(anonymous namespace)::OpenOp::Release() Unexecuted instantiation: mozilla::dom::PresentationAvailability::Release() Unexecuted instantiation: mozilla::dom::PresentationConnection::Release() Unexecuted instantiation: mozilla::dom::PresentationConnectionList::Release() Unexecuted instantiation: mozilla::dom::PresentationRequest::Release() Unexecuted instantiation: mozilla::dom::PresentationControllingInfo::Release() Unexecuted instantiation: mozilla::dom::PresentationPresentingInfo::Release() Unexecuted instantiation: mozilla::widget::PuppetWidget::Release() Unexecuted instantiation: mozilla::widget::HeadlessThemeGTK::Release() Unexecuted instantiation: nsDragService::Release() Unexecuted instantiation: nsNativeThemeGTK::Release() Unexecuted instantiation: nsPrintSettingsGTK::Release() Unexecuted instantiation: mozilla::ChangeAttributeTransaction::Release() Unexecuted instantiation: mozilla::ChangeStyleTransaction::Release() Unexecuted instantiation: mozilla::CompositionTransaction::Release() Unexecuted instantiation: mozilla::CreateElementTransaction::Release() Unexecuted instantiation: mozilla::DeleteNodeTransaction::Release() Unexecuted instantiation: mozilla::EditAggregateTransaction::Release() Unexecuted instantiation: mozilla::HTMLEditRules::Release() Unexecuted instantiation: mozilla::HTMLEditor::Release() Unexecuted instantiation: mozilla::InsertNodeTransaction::Release() Unexecuted instantiation: mozilla::InsertTextTransaction::Release() Unexecuted instantiation: mozilla::PlaceholderTransaction::Release() Unexecuted instantiation: mozilla::SplitNodeTransaction::Release() Unexecuted instantiation: mozilla::TextEditor::Release() Unexecuted instantiation: mozilla::dom::CSSFontFaceRule::Release() Unexecuted instantiation: mozilla::dom::CSSImportRule::Release() Unexecuted instantiation: mozilla::dom::CSSKeyframeRule::Release() Unexecuted instantiation: mozilla::dom::CSSKeyframeList::Release() Unexecuted instantiation: mozilla::dom::CSSKeyframesRule::Release() Unexecuted instantiation: mozilla::dom::CSSMediaRule::Release() Unexecuted instantiation: mozilla::dom::CSSMozDocumentRule::Release() Unexecuted instantiation: mozilla::dom::CSSPageRule::Release() Unexecuted instantiation: mozilla::dom::CSSStyleRule::Release() Unexecuted instantiation: mozilla::dom::CSSSupportsRule::Release() Unexecuted instantiation: mozilla::dom::FontFaceSet::Release() Unexecuted instantiation: mozilla::css::GroupRule::Release() Unexecuted instantiation: mozilla::dom::MediaQueryList::Release() Unexecuted instantiation: mozilla::ServoCSSRuleList::Release() Unexecuted instantiation: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::ParentProcessVsyncNotifier::Release() Unexecuted instantiation: nsXULPopupShownEvent::Release() Unexecuted instantiation: mozilla::dom::TreeBoxObject::Release() Unexecuted instantiation: nsGridLayout2::Release() Unexecuted instantiation: nsGridRowLayout::Release() Unexecuted instantiation: nsPagePrintTimer::Release() Unexecuted instantiation: nsDocShell::Release() Unexecuted instantiation: nsWebShellWindow::Release() Unexecuted instantiation: nsAccessibilityService::Release() Unexecuted instantiation: mozilla::a11y::DocAccessible::Release() Unexecuted instantiation: mozilla::a11y::RootAccessible::Release() Unexecuted instantiation: mozilla::a11y::xpcAccessibleApplication::Release() Unexecuted instantiation: mozilla::a11y::xpcAccessibleHyperText::Release() Unexecuted instantiation: mozilla::a11y::xpcAccessibleImage::Release() Unexecuted instantiation: mozilla::a11y::xpcAccessibleTable::Release() Unexecuted instantiation: mozilla::a11y::xpcAccessibleTableCell::Release() Unexecuted instantiation: mozilla::a11y::XULTreeAccessible::Release() Unexecuted instantiation: mozilla::a11y::XULTreeItemAccessibleBase::Release() Unexecuted instantiation: mozilla::a11y::XULTreeItemAccessible::Release() Unexecuted instantiation: mozilla::a11y::XULTreeGridRowAccessible::Release() Unexecuted instantiation: mozilla::a11y::XULTreeGridCellAccessible::Release() Unexecuted instantiation: nsNSSSocketInfo::Release() Unexecuted instantiation: mozilla::extensions::ChannelWrapper::Release() Unexecuted instantiation: mozilla::extensions::StreamFilter::Release() Unexecuted instantiation: mozilla::extensions::StreamFilterDataEvent::Release() Unexecuted instantiation: mozilla::places::AsyncFetchAndSetIconForPage::Release() Unexecuted instantiation: mozilla::places::ConnectionShutdownBlocker::Release() Unexecuted instantiation: nsNavHistoryContainerResultNode::Release() Unexecuted instantiation: nsNavHistoryQueryResultNode::Release() Unexecuted instantiation: nsNavHistoryFolderResultNode::Release() Unexecuted instantiation: Unified_cpp_components_places0.cpp:mozilla::places::(anonymous namespace)::VisitedQuery::Release() Unexecuted instantiation: nsCheckSummedOutputStream::Release() Unexecuted instantiation: TestEvent::Release() Unexecuted instantiation: Unified_cpp_netwerk_test_gtest0.cpp:(anonymous namespace)::SeekableLengthInputStream::Release() Unexecuted instantiation: Spinner::Release() Unexecuted instantiation: MockWidget::Release() |
1194 | | |
1195 | | /** |
1196 | | * As above but not logging the addref/release; needed if the base |
1197 | | * class might be aggregated. |
1198 | | */ |
1199 | | #define NS_IMPL_NONLOGGING_ADDREF_INHERITED(Class, Super) \ |
1200 | | NS_IMETHODIMP_(MozExternalRefCountType) Class::AddRef(void) \ |
1201 | | { \ |
1202 | | MOZ_ASSERT_TYPE_OK_FOR_REFCOUNTING(Class) \ |
1203 | | return Super::AddRef(); \ |
1204 | | } |
1205 | | |
1206 | | #define NS_IMPL_NONLOGGING_RELEASE_INHERITED(Class, Super) \ |
1207 | | NS_IMETHODIMP_(MozExternalRefCountType) Class::Release(void) \ |
1208 | | { \ |
1209 | | return Super::Release(); \ |
1210 | | } |
1211 | | |
1212 | | #define NS_INTERFACE_TABLE_INHERITED0(Class) /* Nothing to do here */ |
1213 | | |
1214 | | #define NS_INTERFACE_TABLE_INHERITED(aClass, ...) \ |
1215 | 93 | static_assert(MOZ_ARG_COUNT(__VA_ARGS__) > 0, \ |
1216 | 93 | "Need more arguments to NS_INTERFACE_TABLE_INHERITED"); \ |
1217 | 93 | NS_INTERFACE_TABLE_BEGIN \ |
1218 | 93 | MOZ_FOR_EACH(NS_INTERFACE_TABLE_ENTRY, (aClass,), (__VA_ARGS__)) \ |
1219 | 93 | NS_INTERFACE_TABLE_END |
1220 | | |
1221 | | #define NS_IMPL_QUERY_INTERFACE_INHERITED(aClass, aSuper, ...) \ |
1222 | 93 | NS_INTERFACE_TABLE_HEAD(aClass) \ |
1223 | 93 | NS_INTERFACE_TABLE_INHERITED(aClass, __VA_ARGS__) \ |
1224 | 93 | NS_INTERFACE_TABLE_TAIL_INHERITING(aSuper) Unexecuted instantiation: EmptyEnumeratorImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsStringEnumerator::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDirEnumeratorUnix::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::InputStreamLengthHelper::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsInputStreamReadyEvent::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsOutputStreamReadyEvent::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAStreamCopier::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::SchedulerGroup::Runnable::QueryInterface(nsID const&, void**) mozilla::CancelableRunnable::QueryInterface(nsID const&, void**) Line | Count | Source | 1222 | 91 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1223 | 91 | NS_INTERFACE_TABLE_INHERITED(aClass, __VA_ARGS__) \ | 1224 | 91 | NS_INTERFACE_TABLE_TAIL_INHERITING(aSuper) |
mozilla::IdleRunnable::QueryInterface(nsID const&, void**) Line | Count | Source | 1222 | 2 | NS_INTERFACE_TABLE_HEAD(aClass) \ | 1223 | 2 | NS_INTERFACE_TABLE_INHERITED(aClass, __VA_ARGS__) \ | 1224 | 2 | NS_INTERFACE_TABLE_TAIL_INHERITING(aSuper) |
Unexecuted instantiation: mozilla::PrioritizableRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_xpcom_threads1.cpp:(anonymous namespace)::DelayedRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_intl_strres0.cpp:(anonymous namespace)::SharedStringBundle::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::SimpleChannelChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::TLSServerSocket::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsBaseChannel::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFileOutputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAtomicFileOutputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFileStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsInputStreamChannel::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::nsSimpleNestedURI::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::_OldGetDiskConsumption::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::_OldCacheLoad::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::DataChannelChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::FileChannelChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFileChannel::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::FTPChannelChild::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFtpChannel::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsFtpState::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::net::InterceptedHttpChannel::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ipc::MessageChannel::MessageTask::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::ipc::DoWorkRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: AsyncScriptCompiler::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsJARChannel::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ExternalHelperAppParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_image2.cpp:mozilla::image::(anonymous namespace)::ImageDecoderHelper::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_base0.cpp:mozilla::dom::(anonymous namespace)::IdleDispatchRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsContentList::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAnimationReceiver::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::SimpleHTMLCollection::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_base7.cpp:(anonymous namespace)::UserIntractionTimer::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAttributeTextNode::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::CreateImageBitmapFromBlob::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::StreamBlobImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::StringBlobImpl::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ReleasingTimerHolder::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::HTMLScriptElement::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::HTMLTitleElement::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::HTMLUnknownElement::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::RadioNodeList::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsGenericHTMLFormElement::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsMathMLElement::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::gmp::GeckoMediaPluginServiceParent::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::SVGFEImageElement::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::SVGImageElement::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::SVGScriptElement::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::SVGSymbolElement::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::SVGTitleElement::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::network::Connection::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::DatabaseOperationBase::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::indexedDB::BackgroundRequestChild::PreprocessHelper::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::indexedDB::BlobImplSnapshot::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_workers1.cpp:mozilla::dom::(anonymous namespace)::TimerRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_xhr0.cpp:mozilla::dom::(anonymous namespace)::LoadStartDetectionRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::WorkletThread::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::GeneralResponseData::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::BasicCardResponseData::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PaymentCanMakeActionResponse::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PaymentShowActionResponse::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PaymentAbortActionResponse::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PaymentCompleteActionResponse::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_serviceworkers1.cpp:mozilla::dom::(anonymous namespace)::FetchEventRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationControllingInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::PresentationPresentingInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::widget::PuppetWidget::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::widget::HeadlessThemeGTK::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsDragService::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNativeThemeGTK::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPrintSettingsGTK::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::ParentProcessVsyncNotifier::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsXULPopupShownEvent::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsPagePrintTimer::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsAccessibilityService::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::a11y::RootAccessible::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::a11y::xpcAccessibleApplication::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::a11y::xpcAccessibleDocument::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::a11y::xpcAccessibleImage::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::a11y::xpcAccessibleTable::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::a11y::xpcAccessibleTableCell::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNSSSocketInfo::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::AsyncFetchAndSetIconForPage::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::places::ConnectionShutdownBlocker::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNavHistoryQueryResultNode::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsNavHistoryFolderResultNode::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_components_places0.cpp:mozilla::places::(anonymous namespace)::VisitedQuery::QueryInterface(nsID const&, void**) Unexecuted instantiation: nsCheckSummedOutputStream::QueryInterface(nsID const&, void**) Unexecuted instantiation: TestEvent::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_netwerk_test_gtest0.cpp:(anonymous namespace)::SeekableLengthInputStream::QueryInterface(nsID const&, void**) |
1225 | | |
1226 | | /** |
1227 | | * Convenience macros for implementing all nsISupports methods for |
1228 | | * a simple class. |
1229 | | * @param _class The name of the class implementing the method |
1230 | | * @param _classiiddef The name of the #define symbol that defines the IID |
1231 | | * for the class (e.g. NS_ISUPPORTS_IID) |
1232 | | */ |
1233 | | |
1234 | | #define NS_IMPL_ISUPPORTS0(_class) \ |
1235 | | NS_IMPL_ADDREF(_class) \ |
1236 | | NS_IMPL_RELEASE(_class) \ |
1237 | | NS_IMPL_QUERY_INTERFACE0(_class) |
1238 | | |
1239 | | #define NS_IMPL_ISUPPORTS(aClass, ...) \ |
1240 | | NS_IMPL_ADDREF(aClass) \ |
1241 | | NS_IMPL_RELEASE(aClass) \ |
1242 | | NS_IMPL_QUERY_INTERFACE(aClass, __VA_ARGS__) |
1243 | | |
1244 | | // When possible, prefer NS_INLINE_DECL_REFCOUNTING_INHERITED to |
1245 | | // NS_IMPL_ISUPPORTS_INHERITED0. |
1246 | | #define NS_IMPL_ISUPPORTS_INHERITED0(aClass, aSuper) \ |
1247 | 0 | NS_INTERFACE_TABLE_HEAD(aClass) \ |
1248 | 0 | NS_INTERFACE_TABLE_TAIL_INHERITING(aSuper) \ Unexecuted instantiation: nsStringBundle::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::image::MultipartImage::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::IDTracker::ChangeNotification::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_file0.cpp:mozilla::dom::(anonymous namespace)::CreateBlobRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: AsmJSCache.cpp:mozilla::dom::asmjscache::(anonymous namespace)::ParentRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::MediaRecorder::Session::PushBlobRunnable::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_quota0.cpp:mozilla::dom::quota::(anonymous namespace)::NormalOriginOperationBase::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::TransactionBase::CommitOp::QueryInterface(nsID const&, void**) Unexecuted instantiation: ActorsParent.cpp:mozilla::dom::indexedDB::(anonymous namespace)::Maintenance::QueryInterface(nsID const&, void**) Unexecuted instantiation: mozilla::dom::ProcessingInstruction::QueryInterface(nsID const&, void**) Unexecuted instantiation: Unified_cpp_dom_simpledb0.cpp:mozilla::dom::(anonymous namespace)::OpenOp::QueryInterface(nsID const&, void**) Unexecuted instantiation: Spinner::QueryInterface(nsID const&, void**) Unexecuted instantiation: MockWidget::QueryInterface(nsID const&, void**) |
1249 | | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ |
1250 | | NS_IMPL_RELEASE_INHERITED(aClass, aSuper) \ |
1251 | | |
1252 | | #define NS_IMPL_ISUPPORTS_INHERITED(aClass, aSuper, ...) \ |
1253 | | NS_IMPL_QUERY_INTERFACE_INHERITED(aClass, aSuper, __VA_ARGS__) \ |
1254 | | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ |
1255 | | NS_IMPL_RELEASE_INHERITED(aClass, aSuper) |
1256 | | |
1257 | | /** |
1258 | | * A macro to declare and implement addref/release for a class that does not |
1259 | | * need to QI to any interfaces other than the ones its parent class QIs to. |
1260 | | * This can be a no-op when we're not building with refcount logging, because in |
1261 | | * that case there's no real reason to have a separate addref/release on this |
1262 | | * class. |
1263 | | */ |
1264 | | #if defined(NS_BUILD_REFCNT_LOGGING) |
1265 | | #define NS_INLINE_DECL_REFCOUNTING_INHERITED(Class, Super) \ |
1266 | | NS_IMETHOD_(MozExternalRefCountType) AddRef() override { \ |
1267 | | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ |
1268 | | } \ |
1269 | | NS_IMETHOD_(MozExternalRefCountType) Release() override { \ |
1270 | | NS_IMPL_RELEASE_INHERITED_GUTS(Class, Super); \ |
1271 | | } |
1272 | | #else // NS_BUILD_REFCNT_LOGGING |
1273 | | #define NS_INLINE_DECL_REFCOUNTING_INHERITED(Class, Super) |
1274 | | #endif // NS_BUILD_REFCNT_LOGGINGx |
1275 | | |
1276 | | /* |
1277 | | * Macro to glue together a QI that starts with an interface table |
1278 | | * and segues into an interface map (e.g. it uses singleton classinfo |
1279 | | * or tearoffs). |
1280 | | */ |
1281 | | #define NS_INTERFACE_TABLE_TO_MAP_SEGUE \ |
1282 | 17.7M | if (rv == NS_OK) return rv; \ |
1283 | 17.7M | nsISupports* foundInterface; |
1284 | | |
1285 | | |
1286 | | /////////////////////////////////////////////////////////////////////////////// |
1287 | | |
1288 | | /** |
1289 | | * Macro to generate nsIClassInfo methods for classes which do not have |
1290 | | * corresponding nsIFactory implementations. |
1291 | | */ |
1292 | | #define NS_IMPL_THREADSAFE_CI(_class) \ |
1293 | | NS_IMETHODIMP \ |
1294 | 0 | _class::GetInterfaces(uint32_t* _count, nsIID*** _array) \ |
1295 | 0 | { \ |
1296 | 0 | return NS_CI_INTERFACE_GETTER_NAME(_class)(_count, _array); \ |
1297 | 0 | } \ Unexecuted instantiation: nsPipeInputStream::GetInterfaces(unsigned int*, nsID***) Unexecuted instantiation: nsPipeOutputStream::GetInterfaces(unsigned int*, nsID***) |
1298 | | \ |
1299 | | NS_IMETHODIMP \ |
1300 | 0 | _class::GetScriptableHelper(nsIXPCScriptable** _retval) \ |
1301 | 0 | { \ |
1302 | 0 | *_retval = nullptr; \ |
1303 | 0 | return NS_OK; \ |
1304 | 0 | } \ Unexecuted instantiation: nsPipeInputStream::GetScriptableHelper(nsIXPCScriptable**) Unexecuted instantiation: nsPipeOutputStream::GetScriptableHelper(nsIXPCScriptable**) |
1305 | | \ |
1306 | | NS_IMETHODIMP \ |
1307 | 0 | _class::GetContractID(nsACString& _contractID) \ |
1308 | 0 | { \ |
1309 | 0 | _contractID.SetIsVoid(true); \ |
1310 | 0 | return NS_OK; \ |
1311 | 0 | } \ Unexecuted instantiation: nsPipeInputStream::GetContractID(nsTSubstring<char>&) Unexecuted instantiation: nsPipeOutputStream::GetContractID(nsTSubstring<char>&) |
1312 | | \ |
1313 | | NS_IMETHODIMP \ |
1314 | 0 | _class::GetClassDescription(nsACString& _classDescription) \ |
1315 | 0 | { \ |
1316 | 0 | _classDescription.SetIsVoid(true); \ |
1317 | 0 | return NS_OK; \ |
1318 | 0 | } \ Unexecuted instantiation: nsPipeInputStream::GetClassDescription(nsTSubstring<char>&) Unexecuted instantiation: nsPipeOutputStream::GetClassDescription(nsTSubstring<char>&) |
1319 | | \ |
1320 | | NS_IMETHODIMP \ |
1321 | 0 | _class::GetClassID(nsCID** _classID) \ |
1322 | 0 | { \ |
1323 | 0 | *_classID = nullptr; \ |
1324 | 0 | return NS_OK; \ |
1325 | 0 | } \ Unexecuted instantiation: nsPipeInputStream::GetClassID(nsID**) Unexecuted instantiation: nsPipeOutputStream::GetClassID(nsID**) |
1326 | | \ |
1327 | | NS_IMETHODIMP \ |
1328 | 0 | _class::GetFlags(uint32_t* _flags) \ |
1329 | 0 | { \ |
1330 | 0 | *_flags = nsIClassInfo::THREADSAFE; \ |
1331 | 0 | return NS_OK; \ |
1332 | 0 | } \ Unexecuted instantiation: nsPipeInputStream::GetFlags(unsigned int*) Unexecuted instantiation: nsPipeOutputStream::GetFlags(unsigned int*) |
1333 | | \ |
1334 | | NS_IMETHODIMP \ |
1335 | 0 | _class::GetClassIDNoAlloc(nsCID* _classIDNoAlloc) \ |
1336 | 0 | { \ |
1337 | 0 | return NS_ERROR_NOT_AVAILABLE; \ |
1338 | 0 | } Unexecuted instantiation: nsPipeInputStream::GetClassIDNoAlloc(nsID*) Unexecuted instantiation: nsPipeOutputStream::GetClassIDNoAlloc(nsID*) |
1339 | | |
1340 | | #endif |