MODULE Mac x86_64 F2E64CB731D33A1D86FD9A9A3D17BE9C0 TestWeakPtr
INFO CODE_ID F2E64CB731D33A1D86FD9A9A3D17BE9C
FILE 0 hg:hg.mozilla.org/comm-central:mfbt/tests/TestWeakPtr.cpp:69b7da83da004758c808f03b5b8d21b39cbee45c
FILE 1 hg:hg.mozilla.org/comm-central:mfbt/WeakPtr.h:69b7da83da004758c808f03b5b8d21b39cbee45c
FILE 2 hg:hg.mozilla.org/comm-central:mfbt/RefPtr.h:69b7da83da004758c808f03b5b8d21b39cbee45c
FILE 3 hg:hg.mozilla.org/comm-central:mfbt/RefCounted.h:69b7da83da004758c808f03b5b8d21b39cbee45c
PUBLIC m 0 0 _mh_execute_header
FUNC m df0 11 0 isConst(C*)
df0 11 50 0
FUNC m e10 11 0 isConst(C const*)
e10 11 52 0
FUNC m e30 119c 0 main
e30 20 54 0
e50 1e 55 0
e6e 5f 56 0
ecd d 62 0
eda 65 64 0
f3f 78 65 0
fb7 10 66 0
fc7 11 67 0
fd8 d 70 0
fe5 65 71 0
104a 78 72 0
10c2 8e 73 0
1150 78 74 0
11c8 d 77 0
11d5 65 78 0
123a 78 79 0
12b2 8e 80 0
1340 8e 81 0
13ce 78 82 0
1446 74 85 0
14ba 72 86 0
152c 74 87 0
15a0 72 88 0
1612 d 94 0
161f 73 95 0
1692 9 96 0
169b 6e 99 0
1709 78 102 0
1781 78 103 0
17f9 24 107 0
181d b 108 0
1828 73 109 0
189b d 110 0
18a8 65 111 0
190d 78 112 0
1985 78 113 0
19fd 8e 114 0
1a8b 78 115 0
1b03 30 119 0
1b33 6c 120 0
1b9f 6c 121 0
1c0b 6a 123 0
1c75 30 127 0
1ca5 6c 128 0
1d11 24 131 0
1d35 10 132 0
1d45 d 136 0
1d52 81 138 0
1dd3 8e 139 0
1e61 30 141 0
1e91 6c 143 0
1efd 6c 144 0
1f69 63 145 0
FUNC m 1fd0 1b 0 C::C()
1fd0 1b 26 0
FUNC m 1ff0 23 0 mozilla::WeakPtr<C>::WeakPtr(C*)
1ff0 23 267 1
FUNC m 2020 30 0 mozilla::WeakPtr<C>::operator bool() const
2020 30 272 1
FUNC m 2050 1b 0 mozilla::WeakPtr<C>::operator C*() const
2050 1b 274 1
FUNC m 2070 1b 0 mozilla::WeakPtr<C>::operator->() const
2070 1b 276 1
FUNC m 2090 a 0 C::act()
2090 a 36 0
FUNC m 20a0 23 0 mozilla::WeakPtr<C const>::WeakPtr(C const*)
20a0 23 267 1
FUNC m 20d0 30 0 mozilla::WeakPtr<C const>::operator bool() const
20d0 30 272 1
FUNC m 2100 1b 0 mozilla::WeakPtr<C const>::operator C const*() const
2100 1b 274 1
FUNC m 2120 1b 0 mozilla::WeakPtr<C const>::operator->() const
2120 1b 276 1
FUNC m 2140 11 0 C::isConst()
2140 11 38 0
FUNC m 2160 11 0 C::isConst() const
2160 11 40 0
FUNC m 2180 1b 0 mozilla::WeakPtr<C>::~WeakPtr()
2180 1b 278 1
FUNC m 21a0 a7 0 mozilla::WeakPtr<C>::operator=(C const*)
21a0 18 252 1
21b8 5 255 1
21bd b 256 1
21c8 18 257 1
21e0 31 258 1
2211 30 260 1
2241 6 264 1
FUNC m 2250 1b 0 C::~C()
2250 15 28 0
2265 6 32 0
FUNC m 2270 1b 0 D::D()
2270 1b 45 0
FUNC m 2290 23 0 mozilla::WeakPtr<B>::WeakPtr(B*)
2290 23 267 1
FUNC m 22c0 23 0 mozilla::WeakPtr<D>::WeakPtr(D*)
22c0 23 267 1
FUNC m 22f0 1b 0 mozilla::WeakPtr<B>::operator->() const
22f0 1b 276 1
FUNC m 2310 11 0 B::whoAmI() const
2310 11 18 0
FUNC m 2330 23 0 mozilla::WeakPtr<D>::get() const
2330 23 273 1
FUNC m 2360 23 0 mozilla::WeakPtr<B>::get() const
2360 23 273 1
FUNC m 2390 1b 0 D::~D()
2390 1b 45 0
FUNC m 23b0 30 0 mozilla::WeakPtr<B>::operator bool() const
23b0 30 272 1
FUNC m 23e0 30 0 mozilla::WeakPtr<D>::operator bool() const
23e0 30 272 1
FUNC m 2410 1b 0 mozilla::WeakPtr<D>::~WeakPtr()
2410 1b 278 1
FUNC m 2430 1b 0 mozilla::WeakPtr<B>::~WeakPtr()
2430 1b 278 1
FUNC m 2450 1b 0 mozilla::WeakPtr<C const>::~WeakPtr()
2450 1b 278 1
FUNC m 2470 30 0 C::C()
2470 30 26 0
FUNC m 24a0 1b 0 mozilla::SupportsWeakPtr::SupportsWeakPtr()
24a0 1b 191 1
FUNC m 24c0 1b 0 RefPtr<mozilla::detail::WeakReference>::RefPtr()
24c0 1b 90 2
FUNC m 24e0 15 0 RefPtr<mozilla::detail::WeakReference>::RefPtr()
24e0 c 90 2
24ec 7 88 2
24f3 2 90 2
FUNC m 2500 25 0 C::~C()
2500 10 28 0
2510 7 31 0
2517 e 32 0
FUNC m 2530 2b 0 mozilla::SupportsWeakPtr::~SupportsWeakPtr()
2530 2b 195 1
FUNC m 2560 40 0 mozilla::SupportsWeakPtr::DetachWeakPtr()
2560 10 198 1
2570 1d 199 1
258d d 200 1
259a 6 202 1
FUNC m 25a0 1b 0 RefPtr<mozilla::detail::WeakReference>::~RefPtr()
25a0 15 79 2
25b5 6 83 2
FUNC m 25c0 21 0 RefPtr<mozilla::detail::WeakReference>::operator bool() const
25c0 21 310 2
FUNC m 25f0 28 0 RefPtr<mozilla::detail::WeakReference>::operator->() const
25f0 14 313 2
2604 9 314 2
260d b 316 2
FUNC m 2620 23 0 mozilla::detail::WeakReference::detach()
2620 10 180 1
2630 9 181 1
2639 8 182 1
2641 2 183 1
FUNC m 2650 11 0 RefPtr<mozilla::detail::WeakReference>::get() const
2650 c 285 2
265c 5 286 2
FUNC m 2670 30 0 RefPtr<mozilla::detail::WeakReference>::~RefPtr()
2670 10 79 2
2680 12 80 2
2692 8 81 2
269a 6 83 2
FUNC m 26a0 1b 0 RefPtr<mozilla::detail::WeakReference>::ConstRemovingRefPtrTraits<mozilla::detail::WeakReference>::Release(mozilla::detail::WeakReference*)
26a0 1b 381 2
FUNC m 26c0 1e 0 mozilla::RefPtrTraits<mozilla::detail::WeakReference>::Release(mozilla::detail::WeakReference*)
26c0 1e 50 2
FUNC m 26e0 66 0 mozilla::detail::RefCounted<mozilla::detail::WeakReference, (mozilla::detail::RefCountAtomicity)1>::Release() const
26e0 14 196 3
26f4 9 198 3
26fd d 200 3
270a e 209 3
2718 23 217 3
273b 5 218 3
2740 6 219 3
FUNC m 2750 1e 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)1>::operator--()
2750 1e 97 3
FUNC m 2770 1b 0 mozilla::detail::WeakReference::~WeakReference()
2770 1b 156 1
FUNC m 2790 1e 0 mozilla::detail::WeakReference::~WeakReference()
2790 1e 156 1
FUNC m 27b0 a 0 mozilla::RefCounted<mozilla::detail::WeakReference>::~RefCounted()
27b0 8 256 3
27b8 2 259 3
FUNC m 27c0 1e 0 D::D()
27c0 1e 45 0
FUNC m 27e0 1e 0 B::B()
27e0 1e 16 0
FUNC m 2800 1e 0 D::~D()
2800 1e 45 0
FUNC m 2820 1e 0 B::~B()
2820 1e 16 0
FUNC m 2840 33 0 mozilla::WeakPtr<C>::WeakPtr(C*)
2840 33 267 1
FUNC m 2880 2d 0 mozilla::WeakPtr<C>::~WeakPtr()
2880 2d 278 1
FUNC m 28b0 1f 0 mozilla::detail::WeakReference::get() const
28b0 10 163 1
28c0 9 164 1
28c9 6 165 1
FUNC m 28d0 23 0 mozilla::WeakPtr<C>::get() const
28d0 23 273 1
FUNC m 2900 33 0 mozilla::WeakPtr<C const>::WeakPtr(C const*)
2900 33 267 1
FUNC m 2940 a7 0 mozilla::WeakPtr<C const>::operator=(C const*)
2940 18 252 1
2958 5 255 1
295d b 256 1
2968 18 257 1
2980 31 258 1
29b1 30 260 1
29e1 6 264 1
FUNC m 29f0 73 0 mozilla::SupportsWeakPtr::SelfReferencingWeakReference() const
29f0 10 205 1
2a00 19 206 1
2a19 27 207 1
2a40 5 208 1
2a45 13 209 1
2a58 b 211 1
FUNC m 2a70 2e 0 RefPtr<mozilla::detail::WeakReference>::operator=(mozilla::detail::WeakReference*)
2a70 14 189 2
2a84 14 190 2
2a98 6 191 2
FUNC m 2aa0 1e 0 RefPtr<mozilla::detail::WeakReference>::operator!() const
2aa0 1e 311 2
FUNC m 2ac0 23 0 mozilla::detail::WeakReference::WeakReference(mozilla::SupportsWeakPtr const*)
2ac0 1d 159 1
2add 6 161 1
FUNC m 2af0 3f 0 RefPtr<mozilla::detail::WeakReference>::assign_with_AddRef(mozilla::detail::WeakReference*)
2af0 14 58 2
2b04 f 59 2
2b13 9 60 2
2b1c d 62 2
2b29 6 63 2
FUNC m 2b30 1b 0 RefPtr<mozilla::detail::WeakReference>::ConstRemovingRefPtrTraits<mozilla::detail::WeakReference>::AddRef(mozilla::detail::WeakReference*)
2b30 1b 380 2
FUNC m 2b50 3c 0 RefPtr<mozilla::detail::WeakReference>::assign_assuming_AddRef(mozilla::detail::WeakReference*)
2b50 14 65 2
2b64 7 66 2
2b6b 7 67 2
2b72 b 68 2
2b7d 9 69 2
2b86 6 71 2
FUNC m 2b90 1e 0 mozilla::RefPtrTraits<mozilla::detail::WeakReference>::AddRef(mozilla::detail::WeakReference*)
2b90 1e 49 2
FUNC m 2bb0 28 0 mozilla::detail::RefCounted<mozilla::detail::WeakReference, (mozilla::detail::RefCountAtomicity)1>::AddRef() const
2bb0 14 182 3
2bc4 9 184 3
2bcd 5 186 3
2bd2 6 194 3
FUNC m 2be0 1e 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)1>::operator++()
2be0 1e 96 3
FUNC m 2c00 3a 0 mozilla::detail::WeakReference::WeakReference(mozilla::SupportsWeakPtr const*)
2c00 17 159 1
2c17 c 158 1
2c23 c 159 1
2c2f 5 160 1
2c34 6 161 1
FUNC m 2c40 1e 0 mozilla::RefCounted<mozilla::detail::WeakReference>::RefCounted()
2c40 1e 254 3
FUNC m 2c60 1f 0 mozilla::detail::RefCounted<mozilla::detail::WeakReference, (mozilla::detail::RefCountAtomicity)1>::RefCounted()
2c60 1f 175 3
FUNC m 2c80 23 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)1>::RC(unsigned long)
2c80 23 89 3
FUNC m 2cb0 19 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)1>::RC(unsigned long)
2cb0 19 89 3
FUNC m 2cd0 2d 0 mozilla::WeakPtr<C const>::~WeakPtr()
2cd0 2d 278 1
FUNC m 2d00 23 0 mozilla::WeakPtr<C const>::get() const
2d00 23 273 1
FUNC m 2d30 33 0 mozilla::WeakPtr<B>::WeakPtr(B*)
2d30 33 267 1
FUNC m 2d70 a7 0 mozilla::WeakPtr<B>::operator=(B const*)
2d70 18 252 1
2d88 5 255 1
2d8d b 256 1
2d98 18 257 1
2db0 31 258 1
2de1 30 260 1
2e11 6 264 1
FUNC m 2e20 2d 0 mozilla::WeakPtr<B>::~WeakPtr()
2e20 2d 278 1
FUNC m 2e50 33 0 mozilla::WeakPtr<D>::WeakPtr(D*)
2e50 33 267 1
FUNC m 2e90 a7 0 mozilla::WeakPtr<D>::operator=(D const*)
2e90 18 252 1
2ea8 5 255 1
2ead b 256 1
2eb8 18 257 1
2ed0 31 258 1
2f01 30 260 1
2f31 6 264 1
FUNC m 2f40 2d 0 mozilla::WeakPtr<D>::~WeakPtr()
2f40 2d 278 1
