MODULE Mac x86_64 38605002C13D3989913725DCF906F2660 TestThreadSafeWeakPtr
INFO CODE_ID 38605002C13D3989913725DCF906F266
FILE 0 /builds/worker/fetches/clang/include/c++/v1/atomic
FILE 1 hg:hg.mozilla.org/comm-central:mfbt/tests/TestThreadSafeWeakPtr.cpp:69b7da83da004758c808f03b5b8d21b39cbee45c
FILE 2 hg:hg.mozilla.org/comm-central:mfbt/RefPtr.h:69b7da83da004758c808f03b5b8d21b39cbee45c
FILE 3 hg:hg.mozilla.org/comm-central:mfbt/ThreadSafeWeakPtr.h:69b7da83da004758c808f03b5b8d21b39cbee45c
FILE 4 hg:hg.mozilla.org/comm-central:mfbt/RefCounted.h:69b7da83da004758c808f03b5b8d21b39cbee45c
FILE 5 hg:hg.mozilla.org/comm-central:mfbt/Atomics.h:69b7da83da004758c808f03b5b8d21b39cbee45c
FILE 6 /builds/worker/fetches/clang/include/c++/v1/limits
FILE 7 hg:hg.mozilla.org/comm-central:mfbt/AlreadyAddRefed.h:69b7da83da004758c808f03b5b8d21b39cbee45c
PUBLIC m 0 0 _mh_execute_header
FUNC m 850 a27 0 main
850 20 33 1
870 23 34 1
893 73 35 1
906 d 41 1
913 d 43 1
920 63 45 1
983 6e 46 1
9f1 10 47 1
a01 11 48 1
a12 9 49 1
a1b d 52 1
a28 d 54 1
a35 63 55 1
a98 6e 56 1
b06 6e 57 1
b74 78 58 1
bec 9 59 1
bf5 d 66 1
c02 69 67 1
c6b 9 68 1
c74 73 71 1
ce7 6e 74 1
d55 6e 75 1
dc3 23 79 1
de6 10 80 1
df6 d 82 1
e03 73 83 1
e76 9 84 1
e7f d 85 1
e8c 11 87 1
e9d 63 88 1
f00 6e 89 1
f6e 6e 90 1
fdc 6e 91 1
104a 78 92 1
10c2 d 93 1
10cf 9 97 1
10d8 67 98 1
113f 6e 100 1
11ad 9 104 1
11b6 67 105 1
121d 5a 107 1
FUNC m 1280 1b 0 C::C()
1280 1b 22 1
FUNC m 12a0 23 0 RefPtr<C>::RefPtr(C*)
12a0 1d 107 2
12bd 6 111 2
FUNC m 12d0 28 0 RefPtr<C>::operator->() const
12d0 14 313 2
12e4 9 314 2
12ed b 316 2
FUNC m 1300 23 0 mozilla::ThreadSafeWeakPtr<C>::ThreadSafeWeakPtr(RefPtr<C> const&)
1300 23 279 3
FUNC m 1330 71 0 mozilla::ThreadSafeWeakPtr<C>::operator RefPtr<C>() const
1330 71 306 3
FUNC m 13b0 1e 0 RefPtr<C>::operator!() const
13b0 1e 311 2
FUNC m 13d0 3c 0 bool operator==<C, C>(RefPtr<C> const&, RefPtr<C> const&)
13d0 10 472 2
13e0 2c 473 2
FUNC m 1410 a 0 C::act()
1410 a 30 1
FUNC m 1420 1b 0 RefPtr<C>::~RefPtr()
1420 15 79 2
1435 6 83 2
FUNC m 1440 3c 0 mozilla::ThreadSafeWeakPtr<C>::operator==(RefPtr<C> const&) const
1440 14 294 3
1454 28 295 3
FUNC m 1480 1b 0 mozilla::ThreadSafeWeakPtr<C>::~ThreadSafeWeakPtr()
1480 1b 254 3
FUNC m 14a0 98 0 mozilla::ThreadSafeWeakPtr<C>::operator=(RefPtr<C> const&)
14a0 22 268 3
14c2 1a 269 3
14dc 22 272 3
14fe d 273 3
150b 20 274 3
152b d 276 3
FUNC m 1540 3c 0 bool operator!=<C, C>(RefPtr<C> const&, RefPtr<C> const&)
1540 10 477 2
1550 2c 478 2
FUNC m 1580 2a 0 bool mozilla::ThreadSafeWeakPtr<C>::operator!=<RefPtr<C> >(RefPtr<C> const&) const
1580 14 301 3
1594 16 302 3
FUNC m 15b0 31 0 RefPtr<C>::operator=(std::nullptr_t)
15b0 18 167 2
15c8 13 168 2
15db 6 169 2
FUNC m 15f0 2e 0 mozilla::ThreadSafeWeakPtr<C>::operator bool() const
15f0 2e 288 3
FUNC m 1620 30 0 C::C()
1620 30 22 1
FUNC m 1650 37 0 mozilla::SupportsThreadSafeWeakPtr<C>::SupportsThreadSafeWeakPtr()
1650 37 191 3
FUNC m 1690 1e 0 mozilla::external::AtomicRefCounted<C>::AtomicRefCounted()
1690 1e 272 4
FUNC m 16b0 1b 0 mozilla::Atomic<mozilla::detail::ThreadSafeWeakReference<C>*, (mozilla::MemoryOrdering)2, void>::Atomic()
16b0 1b 427 5
FUNC m 16d0 1f 0 mozilla::detail::RefCounted<C, (mozilla::detail::RefCountAtomicity)0>::RefCounted()
16d0 1f 175 4
FUNC m 16f0 23 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)0>::RC(unsigned long)
16f0 23 112 4
FUNC m 1720 23 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)0>::RC(unsigned long)
1720 23 112 4
FUNC m 1750 23 0 std::__1::atomic<unsigned long>::atomic(unsigned long)
1750 23 1649 0
FUNC m 1780 26 0 std::__1::atomic<unsigned long>::atomic(unsigned long)
1780 26 1649 0
FUNC m 17b0 26 0 std::__1::__atomic_base<unsigned long, true>::__atomic_base(unsigned long)
17b0 26 1568 0
FUNC m 17e0 23 0 std::__1::__atomic_base<unsigned long, false>::__atomic_base(unsigned long)
17e0 23 1539 0
FUNC m 1810 23 0 std::__1::__cxx_atomic_impl<unsigned long, std::__1::__cxx_atomic_base_impl<unsigned long> >::__cxx_atomic_impl(unsigned long)
1810 23 1452 0
FUNC m 1840 26 0 std::__1::__cxx_atomic_impl<unsigned long, std::__1::__cxx_atomic_base_impl<unsigned long> >::__cxx_atomic_impl(unsigned long)
1840 26 1452 0
FUNC m 1870 19 0 std::__1::__cxx_atomic_base_impl<unsigned long>::__cxx_atomic_base_impl(unsigned long)
1870 19 922 0
FUNC m 1890 1e 0 mozilla::Atomic<mozilla::detail::ThreadSafeWeakReference<C>*, (mozilla::MemoryOrdering)2, void>::Atomic()
1890 1e 427 5
FUNC m 18b0 1e 0 mozilla::detail::AtomicBaseIncDec<mozilla::detail::ThreadSafeWeakReference<C>*, (mozilla::MemoryOrdering)2>::AtomicBaseIncDec()
18b0 1e 331 5
FUNC m 18d0 25 0 mozilla::detail::AtomicBase<mozilla::detail::ThreadSafeWeakReference<C>*, (mozilla::MemoryOrdering)2>::AtomicBase()
18d0 25 287 5
FUNC m 1900 1b 0 mozilla::ThreadSafeWeakPtr<C>::~ThreadSafeWeakPtr()
1900 1b 254 3
FUNC m 1920 1b 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::~RefPtr()
1920 15 79 2
1935 6 83 2
FUNC m 1940 30 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::~RefPtr()
1940 10 79 2
1950 12 80 2
1962 8 81 2
196a 6 83 2
FUNC m 1970 1b 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::ConstRemovingRefPtrTraits<mozilla::detail::ThreadSafeWeakReference<C> >::Release(mozilla::detail::ThreadSafeWeakReference<C>*)
1970 1b 381 2
FUNC m 1990 1e 0 mozilla::RefPtrTraits<mozilla::detail::ThreadSafeWeakReference<C> >::Release(mozilla::detail::ThreadSafeWeakReference<C>*)
1990 1e 50 2
FUNC m 19b0 66 0 mozilla::detail::RefCounted<mozilla::detail::ThreadSafeWeakReference<C>, (mozilla::detail::RefCountAtomicity)0>::Release() const
19b0 14 196 4
19c4 9 198 4
19cd d 200 4
19da e 209 4
19e8 23 217 4
1a0b 5 218 4
1a10 6 219 4
FUNC m 1a20 4b 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)0>::operator--()
1a20 10 131 4
1a30 1c 136 4
1a4c b 137 4
1a57 a 148 4
1a61 a 151 4
FUNC m 1a70 1b 0 mozilla::detail::ThreadSafeWeakReference<C>::~ThreadSafeWeakReference()
1a70 1b 135 3
FUNC m 1a90 2c 0 std::__1::__atomic_base<unsigned long, true>::fetch_sub(unsigned long, std::__1::memory_order)
1a90 2c 1581 0
FUNC m 1ac0 19 0 std::__1::atomic_thread_fence(std::__1::memory_order)
1ac0 b 2374 0
1acb 8 2375 0
1ad3 6 2376 0
FUNC m 1ae0 c5 0 unsigned long std::__1::__cxx_atomic_fetch_sub<unsigned long>(std::__1::__cxx_atomic_base_impl<unsigned long>*, unsigned long, std::__1::memory_order)
1ae0 f 1035 0
1aef b6 1036 0
FUNC m 1bc0 43 0 std::__1::__cxx_atomic_thread_fence(std::__1::memory_order)
1bc0 7 929 0
1bc7 3a 930 0
1c01 2 931 0
FUNC m 1c20 1e 0 mozilla::detail::ThreadSafeWeakReference<C>::~ThreadSafeWeakReference()
1c20 1e 135 3
FUNC m 1c40 a 0 mozilla::external::AtomicRefCounted<mozilla::detail::ThreadSafeWeakReference<C> >::~AtomicRefCounted()
1c40 8 275 4
1c48 2 278 4
FUNC m 1c50 3b 0 RefPtr<C>::RefPtr(C*)
1c50 1b 107 2
1c6b 12 108 2
1c7d 8 109 2
1c85 6 111 2
FUNC m 1c90 1b 0 RefPtr<C>::ConstRemovingRefPtrTraits<C>::AddRef(C*)
1c90 1b 380 2
FUNC m 1cb0 1e 0 mozilla::RefPtrTraits<C>::AddRef(C*)
1cb0 1e 49 2
FUNC m 1cd0 28 0 mozilla::detail::RefCounted<C, (mozilla::detail::RefCountAtomicity)0>::AddRef() const
1cd0 14 182 4
1ce4 9 184 4
1ced 5 186 4
1cf2 6 194 4
FUNC m 1d00 2b 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)0>::operator++()
1d00 12 119 4
1d12 19 128 4
FUNC m 1d30 2c 0 std::__1::__atomic_base<unsigned long, true>::fetch_add(unsigned long, std::__1::memory_order)
1d30 2c 1575 0
FUNC m 1d60 b6 0 unsigned long std::__1::__cxx_atomic_fetch_add<unsigned long>(std::__1::__cxx_atomic_base_impl<unsigned long>*, unsigned long, std::__1::memory_order)
1d60 f 1013 0
1d6f a7 1014 0
FUNC m 1e30 30 0 RefPtr<C>::~RefPtr()
1e30 10 79 2
1e40 12 80 2
1e52 8 81 2
1e5a 6 83 2
FUNC m 1e60 1b 0 RefPtr<C>::ConstRemovingRefPtrTraits<C>::Release(C*)
1e60 1b 381 2
FUNC m 1e80 1e 0 mozilla::RefPtrTraits<C>::Release(C*)
1e80 1e 50 2
FUNC m 1ea0 71 0 mozilla::SupportsThreadSafeWeakPtr<C>::Release() const
1ea0 10 204 3
1eb0 20 209 3
1ed0 1d 210 3
1eed d 211 3
1efa 9 213 3
1f03 8 217 3
1f0b 6 218 3
FUNC m 1f20 35 0 mozilla::detail::RefCounted<C, (mozilla::detail::RefCountAtomicity)0>::hasOneRef() const
1f20 14 225 4
1f34 9 226 4
1f3d 18 227 4
FUNC m 1f60 1e 0 mozilla::detail::AtomicBaseIncDec<mozilla::detail::ThreadSafeWeakReference<C>*, (mozilla::MemoryOrdering)2>::operator mozilla::detail::ThreadSafeWeakReference<C>*() const
1f60 1e 336 5
FUNC m 1f80 72 0 mozilla::detail::ThreadSafeWeakReference<C>::tryDetach(mozilla::SupportsThreadSafeWeakPtr<C> const*)
1f80 14 176 3
1f94 16 177 3
1faa 21 178 3
1fcb 13 179 3
1fde e 181 3
1fec 6 182 3
FUNC m 2000 66 0 mozilla::detail::RefCounted<C, (mozilla::detail::RefCountAtomicity)0>::Release() const
2000 14 196 4
2014 9 198 4
201d d 200 4
202a e 209 4
2038 23 217 4
205b 5 218 4
2060 6 219 4
FUNC m 2070 23 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)0>::operator unsigned long() const
2070 10 162 4
2080 13 165 4
FUNC m 20a0 24 0 std::__1::__atomic_base<unsigned long, false>::load(std::__1::memory_order) const
20a0 24 1487 0
FUNC m 20d0 6d 0 unsigned long std::__1::__cxx_atomic_load<unsigned long>(std::__1::__cxx_atomic_base_impl<unsigned long> const*, std::__1::memory_order)
20d0 b 968 0
20db 62 970 0
FUNC m 2140 23 0 mozilla::detail::IntrinsicMemoryOps<mozilla::detail::ThreadSafeWeakReference<C>*, (mozilla::MemoryOrdering)2>::load(std::__1::atomic<mozilla::detail::ThreadSafeWeakReference<C>*> const&)
2140 c 190 5
214c 17 191 5
FUNC m 2170 24 0 std::__1::__atomic_base<mozilla::detail::ThreadSafeWeakReference<C>*, false>::load(std::__1::memory_order) const
2170 24 1487 0
FUNC m 21a0 81 0 mozilla::detail::ThreadSafeWeakReference<C>* std::__1::__cxx_atomic_load<mozilla::detail::ThreadSafeWeakReference<C>*>(std::__1::__cxx_atomic_base_impl<mozilla::detail::ThreadSafeWeakReference<C>*> const*, std::__1::memory_order)
21a0 b 968 0
21ab 76 970 0
FUNC m 2230 46 0 mozilla::detail::ReadWriteSpinLock::writeLock()
2230 1c 116 3
224c b 119 3
2257 14 118 3
226b 6 120 3
2271 5 117 3
FUNC m 2280 27 0 mozilla::detail::AtomicBase<C*, (mozilla::MemoryOrdering)2>::operator=(C*)
2280 14 296 5
2294 9 297 5
229d a 298 5
FUNC m 22b0 20 0 mozilla::detail::ReadWriteSpinLock::writeUnlock()
22b0 20 126 3
FUNC m 22d0 2c 0 mozilla::detail::AtomicBase<int, (mozilla::MemoryOrdering)2>::compareExchange(int, int)
22d0 16 318 5
22e6 16 319 5
FUNC m 2300 b 0 std::__1::numeric_limits<int>::min()
2300 b 450 6
FUNC m 2310 6e 0 mozilla::detail::IntrinsicMemoryOps<int, (mozilla::MemoryOrdering)2>::compareExchange(std::__1::atomic<int>&, int, int)
2310 20 203 5
2330 4 204 5
2334 3 205 5
2337 47 204 5
FUNC m 2380 3f 0 std::__1::__atomic_base<int, false>::compare_exchange_strong(int&, int, std::__1::memory_order, std::__1::memory_order)
2380 3f 1517 0
FUNC m 23c0 34c 0 bool std::__1::__cxx_atomic_compare_exchange_strong<int>(std::__1::__cxx_atomic_base_impl<int>*, int*, int, std::__1::memory_order, std::__1::memory_order)
23c0 1a 991 0
23da 332 992 0
FUNC m 2720 b 0 std::__1::__libcpp_numeric_limits<int, true>::min()
2720 b 213 6
FUNC m 2730 2b 0 mozilla::detail::IntrinsicMemoryOps<C*, (mozilla::MemoryOrdering)2>::store(std::__1::atomic<C*>&, C*)
2730 10 194 5
2740 15 195 5
2755 6 196 5
FUNC m 2760 2c 0 std::__1::__atomic_base<C*, false>::store(C*, std::__1::memory_order)
2760 2c 1479 0
FUNC m 2790 84 0 void std::__1::__cxx_atomic_store<C*>(std::__1::__cxx_atomic_base_impl<C*>*, C*, std::__1::memory_order)
2790 f 956 0
279f 73 957 0
2812 2 958 0
FUNC m 2820 24 0 mozilla::detail::AtomicBase<int, (mozilla::MemoryOrdering)2>::operator=(int)
2820 13 296 5
2833 8 297 5
283b 9 298 5
FUNC m 2850 29 0 mozilla::detail::IntrinsicMemoryOps<int, (mozilla::MemoryOrdering)2>::store(std::__1::atomic<int>&, int)
2850 f 194 5
285f 14 195 5
2873 6 196 5
FUNC m 2880 2a 0 std::__1::__atomic_base<int, false>::store(int, std::__1::memory_order)
2880 2a 1479 0
FUNC m 28b0 6a 0 void std::__1::__cxx_atomic_store<int>(std::__1::__cxx_atomic_base_impl<int>*, int, std::__1::memory_order)
28b0 e 956 0
28be 5a 957 0
2918 2 958 0
FUNC m 2920 1b 0 C::~C()
2920 15 24 1
2935 6 28 1
FUNC m 2940 25 0 C::~C()
2940 10 24 1
2950 7 27 1
2957 e 28 1
FUNC m 2970 53 0 mozilla::SupportsThreadSafeWeakPtr<C>::~SupportsThreadSafeWeakPtr()
2970 10 197 3
2980 25 199 3
29a5 10 200 3
29b5 e 202 3
FUNC m 29d0 a 0 mozilla::external::AtomicRefCounted<C>::~AtomicRefCounted()
29d0 8 275 4
29d8 2 278 4
FUNC m 29e0 11 0 RefPtr<C>::get() const
29e0 c 285 2
29ec 5 286 2
FUNC m 2a00 33 0 mozilla::ThreadSafeWeakPtr<C>::ThreadSafeWeakPtr(RefPtr<C> const&)
2a00 33 279 3
FUNC m 2a40 1b 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::RefPtr()
2a40 1b 90 2
FUNC m 2a60 15 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::RefPtr()
2a60 c 90 2
2a6c 7 88 2
2a73 2 90 2
FUNC m 2a80 9b 0 mozilla::ThreadSafeWeakPtr<C>::getRefPtr() const
2a80 1e 310 3
2a9e 7d 314 3
FUNC m 2b20 23 0 RefPtr<C>::RefPtr<C, void>()
2b20 23 127 2
FUNC m 2b50 21 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::operator bool() const
2b50 21 310 2
FUNC m 2b80 28 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::operator->() const
2b80 14 313 2
2b94 9 314 2
2b9d b 316 2
FUNC m 2bb0 a1 0 mozilla::detail::ThreadSafeWeakReference<C>::getRefPtr()
2bb0 1e 164 3
2bce 1a 165 3
2be8 15 166 3
2bfd e 167 3
2c0b d 168 3
2c18 39 169 3
FUNC m 2c60 69 0 already_AddRefed<C> already_AddRefed<C>::downcast<C>()
2c60 1e 166 7
2c7e 7 167 7
2c85 7 168 7
2c8c 3d 169 7
FUNC m 2cd0 23 0 already_AddRefed<C>::already_AddRefed(std::nullptr_t)
2cd0 23 47 7
FUNC m 2d00 11 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::get() const
2d00 c 285 2
2d0c 5 286 2
FUNC m 2d20 6a 0 mozilla::detail::ReadWriteSpinLock::readLock()
2d20 18 99 3
2d38 15 102 3
2d4d 3 101 3
2d50 d 103 3
2d5d 1d 104 3
2d7a 5 105 3
2d7f 5 100 3
2d84 6 108 3
FUNC m 2d90 24 0 mozilla::detail::ThreadSafeWeakReference<C>::get() const
2d90 24 157 3
FUNC m 2dc0 20 0 mozilla::detail::ReadWriteSpinLock::readUnlock()
2dc0 20 111 3
FUNC m 2de0 6c 0 RefPtr<C>::forget()
2de0 1e 256 2
2dfe 8 257 2
2e06 9 258 2
2e0f 3d 259 2
FUNC m 2e50 1e 0 mozilla::detail::AtomicBaseIncDec<int, (mozilla::MemoryOrdering)2>::operator int() const
2e50 1e 336 5
FUNC m 2e70 b 0 std::__1::numeric_limits<int>::max()
2e70 b 451 6
FUNC m 2e80 23 0 mozilla::detail::IntrinsicMemoryOps<int, (mozilla::MemoryOrdering)2>::load(std::__1::atomic<int> const&)
2e80 c 190 5
2e8c 17 191 5
FUNC m 2eb0 24 0 std::__1::__atomic_base<int, false>::load(std::__1::memory_order) const
2eb0 24 1487 0
FUNC m 2ee0 66 0 int std::__1::__cxx_atomic_load<int>(std::__1::__cxx_atomic_base_impl<int> const*, std::__1::memory_order)
2ee0 b 968 0
2eeb 5b 970 0
FUNC m 2f50 b 0 std::__1::__libcpp_numeric_limits<int, true>::max()
2f50 b 214 6
FUNC m 2f60 1e 0 mozilla::detail::AtomicBaseIncDec<C*, (mozilla::MemoryOrdering)2>::operator C*() const
2f60 1e 336 5
FUNC m 2f80 23 0 mozilla::detail::IntrinsicMemoryOps<C*, (mozilla::MemoryOrdering)2>::load(std::__1::atomic<C*> const&)
2f80 c 190 5
2f8c 17 191 5
FUNC m 2fb0 24 0 std::__1::__atomic_base<C*, false>::load(std::__1::memory_order) const
2fb0 24 1487 0
FUNC m 2fe0 81 0 C* std::__1::__cxx_atomic_load<C*>(std::__1::__cxx_atomic_base_impl<C*> const*, std::__1::memory_order)
2fe0 b 968 0
2feb 76 970 0
FUNC m 3070 21 0 mozilla::detail::AtomicBaseIncDec<int, (mozilla::MemoryOrdering)2>::operator--(int)
3070 21 338 5
FUNC m 30a0 20 0 mozilla::detail::IntrinsicIncDec<int, (mozilla::MemoryOrdering)2>::dec(std::__1::atomic<int>&)
30a0 c 244 5
30ac 14 245 5
FUNC m 30c0 29 0 mozilla::detail::IntrinsicAddSub<int, (mozilla::MemoryOrdering)2>::sub(std::__1::atomic<int>&, int)
30c0 f 218 5
30cf 1a 219 5
FUNC m 30f0 2a 0 std::__1::__atomic_base<int, true>::fetch_sub(int, std::__1::memory_order)
30f0 2a 1581 0
FUNC m 3120 ad 0 int std::__1::__cxx_atomic_fetch_sub<int>(std::__1::__cxx_atomic_base_impl<int>*, int, std::__1::memory_order)
3120 e 1035 0
312e 9f 1036 0
FUNC m 31f0 2e 0 RefPtr<C>::swap(C*&)
31f0 10 247 2
3200 b 248 2
320b a 249 2
3215 7 250 2
321c 2 251 2
FUNC m 3220 23 0 already_AddRefed<C>::already_AddRefed(C*)
3220 23 48 7
FUNC m 3250 19 0 already_AddRefed<C>::already_AddRefed(C*)
3250 19 48 7
FUNC m 3270 19 0 already_AddRefed<C>::already_AddRefed(std::nullptr_t)
3270 19 47 7
FUNC m 3290 2e 0 RefPtr<C>::RefPtr<C, void>()
3290 14 127 2
32a4 14 125 2
32b8 6 127 2
FUNC m 32c0 20 0 already_AddRefed<C>::take()
32c0 c 145 7
32cc 7 146 7
32d3 7 147 7
32da 6 148 7
FUNC m 32e0 5a 0 mozilla::ThreadSafeWeakPtr<C>::get() const
32e0 10 320 3
32f0 4a 324 3
FUNC m 3340 21 0 RefPtr<C>::operator bool() const
3340 21 310 2
FUNC m 3370 126 0 mozilla::SupportsThreadSafeWeakPtr<C>::getThreadSafeWeakReference()
3370 1e 227 3
338e 20 231 3
33ae 1d 233 3
33cb 11 232 3
33dc 30 237 3
340c 1d 240 3
3429 d 242 3
3436 1a 245 3
3450 d 246 3
345d 39 247 3
FUNC m 34a0 37 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >& RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::operator=<mozilla::detail::ThreadSafeWeakReference<C> >(already_AddRefed<mozilla::detail::ThreadSafeWeakReference<C> >&&)
34a0 14 205 2
34b4 1d 206 2
34d1 6 207 2
FUNC m 34e0 31 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::operator=(std::nullptr_t)
34e0 18 167 2
34f8 13 168 2
350b 6 169 2
FUNC m 3520 23 0 mozilla::detail::ThreadSafeWeakReference<C>::ThreadSafeWeakReference(C*)
3520 23 140 3
FUNC m 3550 23 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::RefPtr(mozilla::detail::ThreadSafeWeakReference<C>*)
3550 1d 107 2
356d 6 111 2
FUNC m 3580 30 0 mozilla::detail::AtomicBase<mozilla::detail::ThreadSafeWeakReference<C>*, (mozilla::MemoryOrdering)2>::compareExchange(mozilla::detail::ThreadSafeWeakReference<C>*, mozilla::detail::ThreadSafeWeakReference<C>*)
3580 18 318 5
3598 18 319 5
FUNC m 35b0 1b 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::operator mozilla::detail::ThreadSafeWeakReference<C>*() const &
35b0 10 298 2
35c0 b 299 2
FUNC m 35d0 6f 0 operator<<(mozilla::unused_t const&, already_AddRefed<mozilla::detail::ThreadSafeWeakReference<C> > const&)
35d0 1e 140 7
35ee 8 141 7
35f6 3c 142 7
3632 d 143 7
FUNC m 3640 6c 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::forget()
3640 1e 256 2
365e 8 257 2
3666 9 258 2
366f 3d 259 2
FUNC m 36b0 63 0 mozilla::detail::ThreadSafeWeakReference<C>::ThreadSafeWeakReference(C*)
36b0 63 140 3
FUNC m 3720 1e 0 mozilla::external::AtomicRefCounted<mozilla::detail::ThreadSafeWeakReference<C> >::AtomicRefCounted()
3720 1e 272 4
FUNC m 3740 1b 0 mozilla::detail::ReadWriteSpinLock::ReadWriteSpinLock()
3740 1b 92 3
FUNC m 3760 1b 0 mozilla::Atomic<C*, (mozilla::MemoryOrdering)2, void>::Atomic()
3760 1b 427 5
FUNC m 3780 1f 0 mozilla::detail::RefCounted<mozilla::detail::ThreadSafeWeakReference<C>, (mozilla::detail::RefCountAtomicity)0>::RefCounted()
3780 1f 175 4
FUNC m 37a0 1b 0 mozilla::detail::ReadWriteSpinLock::ReadWriteSpinLock()
37a0 1b 92 3
FUNC m 37c0 1b 0 mozilla::Atomic<int, (mozilla::MemoryOrdering)2, void>::Atomic()
37c0 1b 385 5
FUNC m 37e0 1e 0 mozilla::Atomic<int, (mozilla::MemoryOrdering)2, void>::Atomic()
37e0 1e 385 5
FUNC m 3800 1e 0 mozilla::detail::AtomicBaseIncDec<int, (mozilla::MemoryOrdering)2>::AtomicBaseIncDec()
3800 1e 331 5
FUNC m 3820 25 0 mozilla::detail::AtomicBase<int, (mozilla::MemoryOrdering)2>::AtomicBase()
3820 25 287 5
FUNC m 3850 1e 0 mozilla::Atomic<C*, (mozilla::MemoryOrdering)2, void>::Atomic()
3850 1e 427 5
FUNC m 3870 1e 0 mozilla::detail::AtomicBaseIncDec<C*, (mozilla::MemoryOrdering)2>::AtomicBaseIncDec()
3870 1e 331 5
FUNC m 3890 25 0 mozilla::detail::AtomicBase<C*, (mozilla::MemoryOrdering)2>::AtomicBase()
3890 25 287 5
FUNC m 38c0 3b 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::RefPtr(mozilla::detail::ThreadSafeWeakReference<C>*)
38c0 1b 107 2
38db 12 108 2
38ed 8 109 2
38f5 6 111 2
FUNC m 3900 1b 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::ConstRemovingRefPtrTraits<mozilla::detail::ThreadSafeWeakReference<C> >::AddRef(mozilla::detail::ThreadSafeWeakReference<C>*)
3900 1b 380 2
FUNC m 3920 1e 0 mozilla::RefPtrTraits<mozilla::detail::ThreadSafeWeakReference<C> >::AddRef(mozilla::detail::ThreadSafeWeakReference<C>*)
3920 1e 49 2
FUNC m 3940 28 0 mozilla::detail::RefCounted<mozilla::detail::ThreadSafeWeakReference<C>, (mozilla::detail::RefCountAtomicity)0>::AddRef() const
3940 14 182 4
3954 9 184 4
395d 5 186 4
3962 6 194 4
FUNC m 3970 71 0 mozilla::detail::IntrinsicMemoryOps<mozilla::detail::ThreadSafeWeakReference<C>*, (mozilla::MemoryOrdering)2>::compareExchange(std::__1::atomic<mozilla::detail::ThreadSafeWeakReference<C>*>&, mozilla::detail::ThreadSafeWeakReference<C>*, mozilla::detail::ThreadSafeWeakReference<C>*)
3970 22 203 5
3992 4 204 5
3996 4 205 5
399a 47 204 5
FUNC m 39f0 41 0 std::__1::__atomic_base<mozilla::detail::ThreadSafeWeakReference<C>*, false>::compare_exchange_strong(mozilla::detail::ThreadSafeWeakReference<C>*&, mozilla::detail::ThreadSafeWeakReference<C>*, std::__1::memory_order, std::__1::memory_order)
39f0 41 1517 0
FUNC m 3a40 3ce 0 bool std::__1::__cxx_atomic_compare_exchange_strong<mozilla::detail::ThreadSafeWeakReference<C>*>(std::__1::__cxx_atomic_base_impl<mozilla::detail::ThreadSafeWeakReference<C>*>*, mozilla::detail::ThreadSafeWeakReference<C>**, mozilla::detail::ThreadSafeWeakReference<C>*, std::__1::memory_order, std::__1::memory_order)
3a40 1b 991 0
3a5b 3b3 992 0
FUNC m 3e30 20 0 already_AddRefed<mozilla::detail::ThreadSafeWeakReference<C> >::take()
3e30 c 145 7
3e3c 7 146 7
3e43 7 147 7
3e4a 6 148 7
FUNC m 3e50 2e 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::swap(mozilla::detail::ThreadSafeWeakReference<C>*&)
3e50 10 247 2
3e60 b 248 2
3e6b a 249 2
3e75 7 250 2
3e7c 2 251 2
FUNC m 3e80 23 0 already_AddRefed<mozilla::detail::ThreadSafeWeakReference<C> >::already_AddRefed(mozilla::detail::ThreadSafeWeakReference<C>*)
3e80 23 48 7
FUNC m 3eb0 19 0 already_AddRefed<mozilla::detail::ThreadSafeWeakReference<C> >::already_AddRefed(mozilla::detail::ThreadSafeWeakReference<C>*)
3eb0 19 48 7
FUNC m 3ed0 3c 0 RefPtr<mozilla::detail::ThreadSafeWeakReference<C> >::assign_assuming_AddRef(mozilla::detail::ThreadSafeWeakReference<C>*)
3ed0 14 65 2
3ee4 7 66 2
3eeb 7 67 2
3ef2 b 68 2
3efd 9 69 2
3f06 6 71 2
FUNC m 3f10 3c 0 RefPtr<C>::assign_assuming_AddRef(C*)
3f10 14 65 2
3f24 7 66 2
3f2b 7 67 2
3f32 b 68 2
3f3d 9 69 2
3f46 6 71 2
