MODULE Mac x86_64 8944A6B941693F0E8AACAD73FC95FFD20 TestRefPtr
INFO CODE_ID 8944A6B941693F0E8AACAD73FC95FFD2
FILE 0 hg:hg.mozilla.org/comm-central:mfbt/RefPtr.h:69b7da83da004758c808f03b5b8d21b39cbee45c
FILE 1 hg:hg.mozilla.org/comm-central:mfbt/tests/TestRefPtr.cpp:69b7da83da004758c808f03b5b8d21b39cbee45c
FILE 2 hg:hg.mozilla.org/comm-central:mfbt/AlreadyAddRefed.h:69b7da83da004758c808f03b5b8d21b39cbee45c
FILE 3 hg:hg.mozilla.org/comm-central:mfbt/RefCounted.h:69b7da83da004758c808f03b5b8d21b39cbee45c
PUBLIC m 0 0 _mh_execute_header
FUNC m 1500 7f 0 NewFoo()
1500 16 33 1
1516 23 34 1
1539 d 35 1
1546 39 36 1
FUNC m 1580 1b 0 Foo::Foo()
1580 1b 16 1
FUNC m 15a0 23 0 RefPtr<Foo>::RefPtr(Foo*)
15a0 1d 107 0
15bd 6 111 0
FUNC m 15d0 6c 0 RefPtr<Foo>::forget()
15d0 1e 256 0
15ee 8 257 0
15f6 9 258 0
15ff 3d 259 0
FUNC m 1640 1b 0 RefPtr<Foo>::~RefPtr()
1640 15 79 0
1655 6 83 0
FUNC m 1660 9f 0 NewBar()
1660 16 38 1
1676 36 39 1
16ac 1a 40 1
16c6 39 41 1
FUNC m 1700 1b 0 Bar::Bar()
1700 1b 31 1
FUNC m 1720 23 0 RefPtr<Bar>::RefPtr(Bar*)
1720 1d 107 0
173d 6 111 0
FUNC m 1750 6c 0 RefPtr<Bar>::forget()
1750 1e 256 0
176e 8 257 0
1776 9 258 0
177f 3d 259 0
FUNC m 17c0 23 0 already_AddRefed<Foo>::already_AddRefed<Bar>()
17c0 23 124 2
FUNC m 17f0 1b 0 RefPtr<Bar>::~RefPtr()
17f0 15 79 0
1805 6 83 0
FUNC m 1810 55 0 GetNewFoo(Foo**)
1810 c 43 1
181c 34 44 1
1850 f 46 1
185f 6 47 1
FUNC m 1870 28 0 mozilla::detail::RefCounted<Foo, (mozilla::detail::RefCountAtomicity)1>::AddRef() const
1870 14 182 3
1884 9 184 3
188d 5 186 3
1892 6 194 3
FUNC m 18a0 4b 0 GetNewFoo(RefPtr<Foo>*)
18a0 4b 49 1
FUNC m 18f0 2e 0 RefPtr<Foo>::operator=(Foo*)
18f0 14 189 0
1904 14 190 0
1918 6 191 0
FUNC m 1920 53 0 GetNullFoo()
1920 53 51 1
FUNC m 1980 23 0 already_AddRefed<Foo>::already_AddRefed(std::nullptr_t)
1980 23 47 2
FUNC m 19b0 b6b 0 main
19b0 25 53 1
19d5 63 54 1
1a38 29 56 1
1a61 81 57 1
1ae2 9 58 1
1aeb 68 59 1
1b53 16 62 1
1b69 16 63 1
1b7f 77 64 1
1bf6 12 65 1
1c08 68 66 1
1c70 16 69 1
1c86 77 70 1
1cfd 9 71 1
1d06 68 72 1
1d6e 9 75 1
1d77 29 77 1
1da0 14 78 1
1db4 d 79 1
1dc1 77 80 1
1e38 12 81 1
1e4a 77 82 1
1ec1 9 83 1
1eca 68 84 1
1f32 29 88 1
1f5b 1a 89 1
1f75 12 90 1
1f87 68 91 1
1fef 29 95 1
2018 1e 96 1
2036 77 97 1
20ad 9 98 1
20b6 68 99 1
211e 2c 102 1
214a c 103 1
2156 77 104 1
21cd c 105 1
21d9 68 106 1
2241 51 108 1
2292 68 109 1
22fa 1f 112 1
2319 77 113 1
2390 c 114 1
239c 68 115 1
2404 7 118 1
240b 6a 120 1
2475 71 122 1
24e6 25 123 1
250b 10 125 1
FUNC m 2520 28 0 RefPtr<Foo>::operator->() const
2520 14 313 0
2534 9 314 0
253d b 316 0
FUNC m 2550 1b 0 mozilla::detail::RefCounted<Foo, (mozilla::detail::RefCountAtomicity)1>::refCount() const
2550 1b 224 3
FUNC m 2570 23 0 RefPtr<Foo>::RefPtr<Foo, void>()
2570 23 127 0
FUNC m 25a0 1b 0 RefPtr<Foo>::RefPtr()
25a0 1b 90 0
FUNC m 25c0 23 0 RefPtr<Foo>::RefPtr(RefPtr<Foo> const&)
25c0 1d 95 0
25dd 6 99 0
FUNC m 25f0 57 0 RefPtrGetterAddRefs<Foo> getter_AddRefs<Foo>(RefPtr<Foo>&)
25f0 1a 465 0
260a 3d 466 0
FUNC m 2650 1e 0 RefPtrGetterAddRefs<Foo>::operator Foo**()
2650 1e 451 0
FUNC m 2670 78 0 RefPtr<Bar> mozilla::MakeRefPtr<Bar, >(&&)
2670 12 591 0
2682 45 592 0
26c7 4 593 0
26cb 1d 594 0
FUNC m 26f0 23 0 RefPtr<Foo>::RefPtr<Bar, void>()
26f0 23 145 0
FUNC m 2720 65 0 RefPtr<Foo> mozilla::MakeRefPtr<Foo, >(&&)
2720 12 591 0
2732 32 592 0
2764 4 593 0
2768 1d 594 0
FUNC m 2790 1e 0 RefPtr<Foo>::operator!() const
2790 1e 311 0
FUNC m 27b0 2d 0 Foo::Foo()
27b0 2d 16 1
FUNC m 27e0 1e 0 mozilla::RefCounted<Foo>::RefCounted()
27e0 1e 254 3
FUNC m 2800 1f 0 mozilla::detail::RefCounted<Foo, (mozilla::detail::RefCountAtomicity)1>::RefCounted()
2800 1f 175 3
FUNC m 2820 23 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)1>::RC(unsigned long)
2820 23 89 3
FUNC m 2850 19 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)1>::RC(unsigned long)
2850 19 89 3
FUNC m 2870 1e 0 Bar::Bar()
2870 1e 31 1
FUNC m 2890 3b 0 RefPtr<Foo>::RefPtr(Foo*)
2890 1b 107 0
28ab 12 108 0
28bd 8 109 0
28c5 6 111 0
FUNC m 28d0 1b 0 RefPtr<Foo>::ConstRemovingRefPtrTraits<Foo>::AddRef(Foo*)
28d0 1b 380 0
FUNC m 28f0 1e 0 mozilla::RefPtrTraits<Foo>::AddRef(Foo*)
28f0 1e 49 0
FUNC m 2910 30 0 RefPtr<Foo>::~RefPtr()
2910 10 79 0
2920 12 80 0
2932 8 81 0
293a 6 83 0
FUNC m 2940 1b 0 RefPtr<Foo>::ConstRemovingRefPtrTraits<Foo>::Release(Foo*)
2940 1b 381 0
FUNC m 2960 1e 0 mozilla::RefPtrTraits<Foo>::Release(Foo*)
2960 1e 50 0
FUNC m 2980 66 0 mozilla::detail::RefCounted<Foo, (mozilla::detail::RefCountAtomicity)1>::Release() const
2980 14 196 3
2994 9 198 3
299d d 200 3
29aa e 209 3
29b8 23 217 3
29db 5 218 3
29e0 6 219 3
FUNC m 29f0 1e 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)1>::operator--()
29f0 1e 97 3
FUNC m 2a10 1b 0 Foo::~Foo()
2a10 15 20 1
2a25 6 24 1
FUNC m 2a30 43 0 Foo::~Foo()
2a30 14 20 1
2a44 e 21 1
2a52 4 22 1
2a56 f 23 1
2a65 e 24 1
FUNC m 2a80 a 0 mozilla::RefCounted<Foo>::~RefCounted()
2a80 8 256 3
2a88 2 259 3
FUNC m 2a90 2e 0 RefPtr<Foo>::swap(Foo*&)
2a90 10 247 0
2aa0 b 248 0
2aab a 249 0
2ab5 7 250 0
2abc 2 251 0
FUNC m 2ac0 23 0 already_AddRefed<Foo>::already_AddRefed(Foo*)
2ac0 23 48 2
FUNC m 2af0 19 0 already_AddRefed<Foo>::already_AddRefed(Foo*)
2af0 19 48 2
FUNC m 2b10 3b 0 RefPtr<Bar>::RefPtr(Bar*)
2b10 1b 107 0
2b2b 12 108 0
2b3d 8 109 0
2b45 6 111 0
FUNC m 2b50 1b 0 RefPtr<Bar>::ConstRemovingRefPtrTraits<Bar>::AddRef(Bar*)
2b50 1b 380 0
FUNC m 2b70 1e 0 mozilla::RefPtrTraits<Bar>::AddRef(Bar*)
2b70 1e 49 0
FUNC m 2b90 30 0 RefPtr<Bar>::~RefPtr()
2b90 10 79 0
2ba0 12 80 0
2bb2 8 81 0
2bba 6 83 0
FUNC m 2bc0 1b 0 RefPtr<Bar>::ConstRemovingRefPtrTraits<Bar>::Release(Bar*)
2bc0 1b 381 0
FUNC m 2be0 1e 0 mozilla::RefPtrTraits<Bar>::Release(Bar*)
2be0 1e 50 0
FUNC m 2c00 2e 0 RefPtr<Bar>::swap(Bar*&)
2c00 10 247 0
2c10 b 248 0
2c1b a 249 0
2c25 7 250 0
2c2c 2 251 0
FUNC m 2c30 23 0 already_AddRefed<Bar>::already_AddRefed(Bar*)
2c30 23 48 2
FUNC m 2c60 19 0 already_AddRefed<Bar>::already_AddRefed(Bar*)
2c60 19 48 2
FUNC m 2c80 2e 0 already_AddRefed<Foo>::already_AddRefed<Bar>()
2c80 2e 124 2
FUNC m 2cb0 20 0 already_AddRefed<Bar>::take()
2cb0 c 145 2
2cbc 7 146 2
2cc3 7 147 2
2cca 6 148 2
FUNC m 2cd0 1e 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)1>::operator++()
2cd0 1e 96 3
FUNC m 2cf0 3f 0 RefPtr<Foo>::assign_with_AddRef(Foo*)
2cf0 14 58 0
2d04 f 59 0
2d13 9 60 0
2d1c d 62 0
2d29 6 63 0
FUNC m 2d30 3c 0 RefPtr<Foo>::assign_assuming_AddRef(Foo*)
2d30 14 65 0
2d44 7 66 0
2d4b 7 67 0
2d52 b 68 0
2d5d 9 69 0
2d66 6 71 0
FUNC m 2d70 19 0 already_AddRefed<Foo>::already_AddRefed(std::nullptr_t)
2d70 19 47 2
FUNC m 2d90 11 0 RefPtr<Foo>::get() const
2d90 c 285 0
2d9c 5 286 0
FUNC m 2db0 11 0 mozilla::detail::RC<unsigned long, (mozilla::detail::RefCountAtomicity)1>::operator unsigned long() const
2db0 11 103 3
FUNC m 2dd0 2e 0 RefPtr<Foo>::RefPtr<Foo, void>()
2dd0 14 127 0
2de4 14 125 0
2df8 6 127 0
FUNC m 2e00 20 0 already_AddRefed<Foo>::take()
2e00 c 145 2
2e0c 7 146 2
2e13 7 147 2
2e1a 6 148 2
FUNC m 2e20 15 0 RefPtr<Foo>::RefPtr()
2e20 c 90 0
2e2c 7 88 0
2e33 2 90 0
FUNC m 2e40 3e 0 RefPtr<Foo>::RefPtr(RefPtr<Foo> const&)
2e40 14 95 0
2e54 a 93 0
2e5e 12 96 0
2e70 8 97 0
2e78 6 99 0
FUNC m 2e80 23 0 RefPtrGetterAddRefs<Foo>::RefPtrGetterAddRefs(RefPtr<Foo>&)
2e80 1d 443 0
2e9d 6 445 0
FUNC m 2eb0 19 0 RefPtrGetterAddRefs<Foo>::RefPtrGetterAddRefs(RefPtr<Foo>&)
2eb0 17 443 0
2ec7 2 445 0
FUNC m 2ed0 2a 0 RefPtr<Foo>::StartAssignment()
2ed0 14 362 0
2ee4 10 363 0
2ef4 6 364 0
FUNC m 2f00 67 0 RefPtr<Foo>::RefPtr<Bar, void>()
2f00 22 145 0
2f22 38 143 0
2f5a d 145 0
