MODULE Mac x86_64 84AD34845C8B3DDFA32FD618FFF2D9B10 TestNonDereferenceable
INFO CODE_ID 84AD34845C8B3DDFA32FD618FFF2D9B1
FILE 0 hg:hg.mozilla.org/comm-central:mfbt/tests/TestNonDereferenceable.cpp:69b7da83da004758c808f03b5b8d21b39cbee45c
FILE 1 /builds/worker/fetches/clang/include/c++/v1/type_traits
FILE 2 hg:hg.mozilla.org/comm-central:mfbt/NonDereferenceable.h:69b7da83da004758c808f03b5b8d21b39cbee45c
PUBLIC m 0 0 _mh_execute_header
FUNC m 1320 499 0 TestNonDereferenceableSimple()
1320 16 16 0
1336 9 18 0
133f 58 19 0
1397 6c 20 0
1403 7 22 0
140a 7 23 0
1411 d 26 0
141e 5a 27 0
1478 6c 28 0
14e4 d 31 0
14f1 67 32 0
1558 8 35 0
1560 67 36 0
15c7 8 39 0
15cf 67 40 0
1636 d 43 0
1643 67 44 0
16aa 10 47 0
16ba 67 48 0
1721 d 51 0
172e 7e 52 0
17ac d 53 0
FUNC m 17c0 1b 0 mozilla::NonDereferenceable<int>::NonDereferenceable()
17c0 1b 53 2
FUNC m 17e0 21 0 mozilla::NonDereferenceable<int>::operator bool() const
17e0 21 106 2
FUNC m 1810 11 0 mozilla::NonDereferenceable<int>::value() const
1810 11 110 2
FUNC m 1830 23 0 mozilla::NonDereferenceable<int>::NonDereferenceable(int*)
1830 23 70 2
FUNC m 1860 19 0 mozilla::NonDereferenceable<int>::operator=(int*)
1860 10 72 2
1870 7 73 2
1877 2 74 2
FUNC m 1880 e 0 std::__1::remove_reference<mozilla::NonDereferenceable<int>&>::type&& std::__1::move<mozilla::NonDereferenceable<int>&>(mozilla::NonDereferenceable<int>&&&)
1880 8 2279 1
1888 6 2281 1
FUNC m 1890 834 0 TestNonDereferenceableHierarchy()
1890 19 55 0
18a9 d 68 0
18b6 56 69 0
190c 6c 70 0
1978 d 73 0
1985 56 74 0
19db 6c 75 0
1a47 d 78 0
1a54 67 79 0
1abb d 82 0
1ac8 56 83 0
1b1e 98 84 0
1bb6 79 86 0
1c2f d 89 0
1c3c 67 90 0
1ca3 1a 95 0
1cbd a0 96 0
1d5d 9 99 0
1d66 58 100 0
1dbe 6c 101 0
1e2a d 102 0
1e37 58 103 0
1e8f 6c 104 0
1efb d 105 0
1f08 58 106 0
1f60 6c 107 0
1fcc d 108 0
1fd9 58 109 0
2031 83 110 0
20b4 10 111 0
FUNC m 20d0 23 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>::NonDereferenceable(TestNonDereferenceableHierarchy()::Derived*)
20d0 23 70 2
FUNC m 2100 21 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>::operator bool() const
2100 21 106 2
FUNC m 2130 11 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>::value() const
2130 11 110 2
FUNC m 2150 23 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Base1>::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>()
2150 23 91 2
FUNC m 2180 21 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Base1>::operator bool() const
2180 21 106 2
FUNC m 21b0 11 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Base1>::value() const
21b0 11 110 2
FUNC m 21d0 23 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>::NonDereferenceable<TestNonDereferenceableHierarchy()::Base1>()
21d0 23 91 2
FUNC m 2200 23 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Base2>::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>()
2200 23 91 2
FUNC m 2230 21 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Base2>::operator bool() const
2230 21 106 2
FUNC m 2260 11 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Base2>::value() const
2260 11 110 2
FUNC m 2280 23 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>::NonDereferenceable<TestNonDereferenceableHierarchy()::Base2>()
2280 23 91 2
FUNC m 22b0 19 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>::operator=(TestNonDereferenceableHierarchy()::Derived*)
22b0 10 72 2
22c0 7 73 2
22c7 2 74 2
FUNC m 22d0 1c 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Base1>& mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Base1>::operator=<TestNonDereferenceableHierarchy()::Derived>(mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived> const&)
22d0 10 94 2
22e0 a 95 2
22ea 2 96 2
FUNC m 22f0 4f 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Base2>& mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Base2>::operator=<TestNonDereferenceableHierarchy()::Derived>(mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived> const&)
22f0 14 94 2
2304 36 95 2
233a 5 96 2
FUNC m 2340 59 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>& mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>::operator=<TestNonDereferenceableHierarchy()::Base2>(mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Base2> const&)
2340 10 94 2
2350 44 95 2
2394 5 96 2
FUNC m 23a0 5d8 0 TestNonDereferenceableCRTP()
23a0 19 122 0
23b9 9 127 0
23c2 6a 130 0
242c 75 131 0
24a1 d 134 0
24ae 56 135 0
2504 6c 136 0
2570 d 139 0
257d 56 140 0
25d3 6c 141 0
263f d 144 0
264c 67 145 0
26b3 d 148 0
26c0 56 149 0
2716 98 150 0
27ae 79 152 0
2827 d 155 0
2834 67 156 0
289b 1a 161 0
28b5 b3 162 0
2968 10 163 0
FUNC m 2980 1b 0 TestNonDereferenceableCRTP()::Derived::Derived()
2980 1b 123 0
FUNC m 29a0 11 0 mozilla::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>::value() const
29a0 11 110 2
FUNC m 29c0 23 0 mozilla::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>::NonDereferenceable(TestNonDereferenceableCRTP()::Derived*)
29c0 23 70 2
FUNC m 29f0 21 0 mozilla::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>::operator bool() const
29f0 21 106 2
FUNC m 2a20 23 0 mozilla::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)1> >::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>()
2a20 23 91 2
FUNC m 2a50 21 0 mozilla::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)1> >::operator bool() const
2a50 21 106 2
FUNC m 2a80 11 0 mozilla::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)1> >::value() const
2a80 11 110 2
FUNC m 2aa0 23 0 mozilla::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)1> >()
2aa0 23 91 2
FUNC m 2ad0 23 0 mozilla::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)2> >::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>()
2ad0 23 91 2
FUNC m 2b00 21 0 mozilla::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)2> >::operator bool() const
2b00 21 106 2
FUNC m 2b30 11 0 mozilla::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)2> >::value() const
2b30 11 110 2
FUNC m 2b50 23 0 mozilla::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)2> >()
2b50 23 91 2
FUNC m 2b80 26 0 main
2b80 f 165 0
2b8f 5 166 0
2b94 5 167 0
2b99 7 168 0
2ba0 6 170 0
FUNC m 2bb0 37 0 TestNonDereferenceableCRTP()::Derived::Derived()
2bb0 37 123 0
FUNC m 2bf0 21 0 CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)1>::CRTPBase()
2bf0 21 118 0
FUNC m 2c20 21 0 CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)2>::CRTPBase()
2c20 21 118 0
FUNC m 2c50 23 0 mozilla::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)1> >()
2c50 23 80 2
FUNC m 2c80 19 0 mozilla::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)1> >()
2c80 19 80 2
FUNC m 2ca0 23 0 mozilla::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)2> >()
2ca0 23 80 2
FUNC m 2cd0 53 0 mozilla::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)2> >()
2cd0 53 80 2
FUNC m 2d30 15 0 mozilla::NonDereferenceable<int>::NonDereferenceable()
2d30 15 53 2
FUNC m 2d50 19 0 mozilla::NonDereferenceable<int>::NonDereferenceable(int*)
2d50 19 70 2
FUNC m 2d70 19 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>::NonDereferenceable(TestNonDereferenceableHierarchy()::Derived*)
2d70 19 70 2
FUNC m 2d90 1c 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Base1>::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>()
2d90 1c 91 2
FUNC m 2db0 1c 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>::NonDereferenceable<TestNonDereferenceableHierarchy()::Base1>()
2db0 1c 91 2
FUNC m 2dd0 4c 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Base2>::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>()
2dd0 4c 91 2
FUNC m 2e20 56 0 mozilla::NonDereferenceable<TestNonDereferenceableHierarchy()::Derived>::NonDereferenceable<TestNonDereferenceableHierarchy()::Base2>()
2e20 56 91 2
FUNC m 2e80 19 0 mozilla::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>::NonDereferenceable(TestNonDereferenceableCRTP()::Derived*)
2e80 19 70 2
FUNC m 2ea0 1c 0 mozilla::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)1> >::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>()
2ea0 1c 91 2
FUNC m 2ec0 1c 0 mozilla::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)1> >()
2ec0 1c 91 2
FUNC m 2ee0 4c 0 mozilla::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)2> >::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>()
2ee0 4c 91 2
FUNC m 2f30 56 0 mozilla::NonDereferenceable<TestNonDereferenceableCRTP()::Derived>::NonDereferenceable<CRTPBase<TestNonDereferenceableCRTP()::Derived, (unsigned long)2> >()
2f30 56 91 2
