MODULE Linux x86_64 9DA2EEB66073461C22C99423030125A00 TestUtf8
INFO CODE_ID B6EEA29D73601C4622C99423030125A006E9F012
FILE 0 hg:hg.mozilla.org/mozilla-central:mfbt/Utf8.h:5793732d3285065c78ad9c337df1794f30a55d5e
FILE 1 hg:hg.mozilla.org/mozilla-central:mfbt/tests/TestUtf8.cpp:5793732d3285065c78ad9c337df1794f30a55d5e
FILE 2 hg:hg.mozilla.org/mozilla-central:mfbt/Utf8.cpp:5793732d3285065c78ad9c337df1794f30a55d5e
FILE 3 hg:hg.mozilla.org/mozilla-central:build/unix/stdc++compat/stdc++compat.cpp:5793732d3285065c78ad9c337df1794f30a55d5e
FILE 4 /builds/worker/fetches/clang/include/c++/7.4.0/bits/basic_ios.h
FILE 5 /builds/worker/fetches/clang/include/c++/7.4.0/bits/basic_string.tcc
PUBLIC 1000 0 _init
FUNC 1120 fa 0 mozilla::detail::IsValidUtf8(void const*, unsigned long)
1120 4 16 2
1124 c 20 2
1130 8 21 2
1138 8 25 2
1140 a 20 2
114a ca 30 2
1214 6 38 2
FUNC 1220 f 0 _GLOBAL__sub_I_Unified_cpp_mfbt0.cpp
PUBLIC 122f 0 _start
PUBLIC 1260 0 deregister_tm_clones
PUBLIC 12a0 0 register_tm_clones
PUBLIC 12f0 0 __do_global_dtors_aux
PUBLIC 1330 0 frame_dummy
FUNC 1340 f0f 0 main
1340 1c 746 1
135c 24e 748 1
15aa ba1 749 1
214b f 750 1
215a f5 748 1
FUNC 2250 138 0 void ExpectValidCodePoint<char, (unsigned long)3>(char const (&) [(unsigned long)3], char32_t)
2250 b 80 1
225b d 86 1
2268 a 81 1
2272 10 86 1
2282 3e 88 1
22c0 9 90 1
22c9 17 93 1
22e0 5 94 1
22e5 6 97 1
22eb 6 98 1
22f1 19 99 1
230a 9 100 1
2313 10 89 1
2323 10 81 1
2333 10 86 1
2343 10 90 1
2353 10 97 1
2363 10 98 1
2373 15 99 1
FUNC 2390 1ce 0 void ExpectValidCodePoint<char, (unsigned long)4>(char const (&) [(unsigned long)4], char32_t)
2390 d 80 1
239d d 86 1
23aa a 81 1
23b4 17 86 1
23cb 9f 88 1
246a 9 90 1
2473 9 91 1
247c 18 93 1
2494 5 94 1
2499 a 97 1
24a3 a 98 1
24ad 21 99 1
24ce b 100 1
24d9 10 89 1
24e9 10 81 1
24f9 10 86 1
2509 10 90 1
2519 10 91 1
2529 10 97 1
2539 10 98 1
2549 15 99 1
FUNC 2560 21e 0 void ExpectValidCodePoint<char, (unsigned long)5>(char const (&) [(unsigned long)5], char32_t)
2560 f 80 1
256f d 86 1
257c a 81 1
2586 17 86 1
259d eb 88 1
2688 9 90 1
2691 9 91 1
269a 18 93 1
26b2 5 94 1
26b7 a 97 1
26c1 a 98 1
26cb 21 99 1
26ec d 100 1
26f9 10 89 1
2709 10 81 1
2719 10 86 1
2729 10 90 1
2739 10 91 1
2749 10 97 1
2759 10 98 1
2769 15 99 1
FUNC 2780 1ed 0 void ExpectValidCodePoint<unsigned char, (unsigned long)4>(unsigned char const (&) [(unsigned long)4], char32_t)
2780 7 80 1
2787 a 81 1
2791 f 86 1
27a0 ab 88 1
284b 8 90 1
2853 9 91 1
285c 7 88 1
2863 7c 94 1
28df 4 98 1
28e3 5 99 1
28e8 5 100 1
28ed 10 89 1
28fd 10 94 1
290d 10 81 1
291d 10 86 1
292d 10 90 1
293d 10 91 1
294d 10 98 1
295d 10 99 1
FUNC 2970 17c 0 mozilla::Maybe<char32_t> mozilla::DecodeOneUtf8CodePoint<char const*, char const*, AssertIfCalled, AssertIfCalled, AssertIfCalled, AssertIfCalled, AssertIfCalled>(mozilla::Utf8Unit, char const**, char const* const&, AssertIfCalled, AssertIfCalled, AssertIfCalled, AssertIfCalled, AssertIfCalled)
2970 4 519 0
2974 178 520 0
FUNC 2af0 43c 0 void ExpectInvalidCodePointHelper<unsigned char, (unsigned long)5>(unsigned char const (&) [(unsigned long)5], InvalidUtf8Reason, unsigned char, unsigned char, char32_t, unsigned char)
2af0 d 116 1
2afd a 117 1
2b07 d 122 1
2b14 107 124 1
2c1b 9 126 1
2c24 7 124 1
2c2b 11b 147 1
2d46 b 173 1
2d51 2f 176 1
2d80 2d 180 1
2dad 15 190 1
2dc2 9 194 1
2dcb 15 195 1
2de0 9 199 1
2de9 6 200 1
2def 2b 176 1
2e1a 23 204 1
2e3d 3f 147 1
2e7c 10 117 1
2e8c 10 122 1
2e9c 10 125 1
2eac 10 126 1
2ebc 10 172 1
2ecc 10 173 1
2edc 10 177 1
2eec 10 185 1
2efc 10 194 1
2f0c 10 199 1
2f1c 10 200 1
FUNC 2f30 386 0 void ExpectInvalidCodePointHelper<unsigned char, (unsigned long)4>(unsigned char const (&) [(unsigned long)4], InvalidUtf8Reason, unsigned char, unsigned char, char32_t, unsigned char)
2f30 7 116 1
2f37 a 117 1
2f41 d 122 1
2f4e ba 124 1
3008 9 126 1
3011 7 124 1
3018 c4 147 1
30dc b 173 1
30e7 28 176 1
310f a 180 1
3119 18 147 1
3131 1b 180 1
314c 15 190 1
3161 9 194 1
316a 15 195 1
317f 9 199 1
3188 6 200 1
318e 2b 176 1
31b9 1d 204 1
31d6 30 147 1
3206 10 117 1
3216 10 122 1
3226 10 125 1
3236 10 126 1
3246 10 172 1
3256 10 173 1
3266 10 177 1
3276 10 185 1
3286 10 194 1
3296 10 199 1
32a6 10 200 1
FUNC 32c0 8b 0 void ExpectBadLeadUnit<unsigned char, (unsigned long)2>(unsigned char const (&) [(unsigned long)2])
32c0 4 211 1
32c4 55 212 1
3319 2 214 1
331b 30 212 1
FUNC 3350 a8 0 void ExpectNotEnoughUnits<char, (unsigned long)2>(char const (&) [(unsigned long)2], unsigned char, unsigned char)
3350 4 219 1
3354 65 220 1
33b9 9 223 1
33c2 36 220 1
FUNC 3400 226 0 void ExpectInvalidCodePointHelper<char, (unsigned long)3>(char const (&) [(unsigned long)3], InvalidUtf8Reason, unsigned char, unsigned char, char32_t, unsigned char)
3400 9 116 1
3409 8 117 1
3411 c 122 1
341d 24 124 1
3441 28 147 1
3469 27 176 1
3490 d 180 1
349d 10 124 1
34ad 7 147 1
34b4 6 124 1
34ba 18 147 1
34d2 20 180 1
34f2 9 185 1
34fb 15 186 1
3510 a 194 1
351a 15 195 1
352f a 199 1
3539 16 200 1
354f 6 190 1
3555 30 176 1
3585 11 204 1
3596 10 117 1
35a6 10 122 1
35b6 10 177 1
35c6 10 125 1
35d6 10 172 1
35e6 10 185 1
35f6 10 194 1
3606 10 199 1
3616 10 190 1
FUNC 3630 3ca 0 void ExpectInvalidCodePointHelper<char, (unsigned long)4>(char const (&) [(unsigned long)4], InvalidUtf8Reason, unsigned char, unsigned char, char32_t, unsigned char)
3630 b 116 1
363b a 117 1
3645 10 122 1
3655 ba 124 1
370f 9 126 1
3718 7 124 1
371f c8 147 1
37e7 b 173 1
37f2 2e 176 1
3820 d 180 1
382d 18 147 1
3845 1c 180 1
3861 9 185 1
386a 15 186 1
387f 9 194 1
3888 15 195 1
389d 9 199 1
38a6 15 200 1
38bb 6 190 1
38c1 38 176 1
38f9 21 204 1
391a 30 147 1
394a 10 117 1
395a 10 122 1
396a 10 125 1
397a 10 126 1
398a 10 172 1
399a 10 173 1
39aa 10 177 1
39ba 10 185 1
39ca 10 194 1
39da 10 199 1
39ea 10 190 1
FUNC 3a00 434 0 void ExpectInvalidCodePointHelper<char, (unsigned long)5>(char const (&) [(unsigned long)5], InvalidUtf8Reason, unsigned char, unsigned char, char32_t, unsigned char)
3a00 7 116 1
3a07 a 117 1
3a11 d 122 1
3a1e 108 124 1
3b26 9 126 1
3b2f 7 124 1
3b36 114 147 1
3c4a b 173 1
3c55 2c 176 1
3c81 2d 180 1
3cae 15 190 1
3cc3 a 194 1
3ccd 15 195 1
3ce2 a 199 1
3cec 6 200 1
3cf2 37 176 1
3d29 1d 204 1
3d46 3e 147 1
3d84 10 117 1
3d94 10 122 1
3da4 10 125 1
3db4 10 126 1
3dc4 10 172 1
3dd4 10 173 1
3de4 10 177 1
3df4 10 185 1
3e04 10 194 1
3e14 10 199 1
3e24 10 200 1
FUNC 3e40 b3 0 std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
3e40 a 39 3
3e4a 19 40 3
3e63 84 41 3
3ee7 4 42 3
3eeb 8 43 3
FUNC 3f00 1fc 0 std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
3f00 10 48 3
3f10 4 50 3
3f14 1d6 51 3
40ea 4 52 3
40ee e 54 3
FUNC 4100 b2 0 std::__throw_out_of_range_fmt(char const*, ...)
4100 63 63 3
4163 17 67 3
417a 29 68 3
41a3 7 69 3
41aa 8 72 3
FUNC 41c0 14 0 __cxa_throw_bad_array_new_length
41c0 4 82 3
41c4 10 83 3
FUNC 41e0 16d 0 std::runtime_error::runtime_error(char const*)
41e0 16d 94 3
FUNC 4350 6 0 std::thread::_State::~_State()
4350 6 137 3
FUNC 4360 6 0 std::thread::_State::~_State()
4360 6 137 3
FUNC 4370 d 0 std::basic_ios<char, std::char_traits<char> >::operator bool() const
4370 d 118 4
FUNC 4380 126 0 std::string::string(std::string const&, unsigned long, std::allocator<char> const&)
4380 14 630 5
4394 3 625 5
4397 10 626 5
43a7 b0 625 5
4457 f 630 5
4466 14 625 5
447a 14 626 5
448e 18 625 5
PUBLIC 44b0 0 __libc_csu_init
PUBLIC 4520 0 __libc_csu_fini
PUBLIC 4524 0 _fini
STACK CFI INIT 122f 2a .cfa: $rsp 8 +
STACK CFI INIT 1020 f0 .cfa: $rsp 16 + .ra: .cfa -8 + ^
STACK CFI 1026 .cfa: $rsp 24 +
STACK CFI INIT 1110 10 .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI INIT 1340 f0f .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 1341 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 1344 .cfa: $rbp 16 +
STACK CFI 134f $rbx: .cfa -48 + ^ $r12: .cfa -40 + ^ $r14: .cfa -32 + ^ $r15: .cfa -24 + ^
STACK CFI 2159 .cfa: $rsp 8 +
STACK CFI 215a .cfa: $rbp 16 +
STACK CFI INIT 2250 138 .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 2251 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 2254 .cfa: $rbp 16 +
STACK CFI 225b $rbx: .cfa -32 + ^ $r14: .cfa -24 + ^
STACK CFI 2312 .cfa: $rsp 8 +
STACK CFI 2313 .cfa: $rbp 16 +
STACK CFI INIT 2390 1ce .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 2391 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 2394 .cfa: $rbp 16 +
STACK CFI 239d $rbx: .cfa -40 + ^ $r14: .cfa -32 + ^ $r15: .cfa -24 + ^
STACK CFI 24d8 .cfa: $rsp 8 +
STACK CFI 24d9 .cfa: $rbp 16 +
STACK CFI INIT 2560 21e .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 2561 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 2564 .cfa: $rbp 16 +
STACK CFI 256f $rbx: .cfa -48 + ^ $r12: .cfa -40 + ^ $r14: .cfa -32 + ^ $r15: .cfa -24 + ^
STACK CFI 26f8 .cfa: $rsp 8 +
STACK CFI 26f9 .cfa: $rbp 16 +
STACK CFI INIT 2780 1ed .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 2781 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 2784 .cfa: $rbp 16 +
STACK CFI 2787 $rbx: .cfa -32 + ^ $r14: .cfa -24 + ^
STACK CFI 28ec .cfa: $rsp 8 +
STACK CFI 28ed .cfa: $rbp 16 +
STACK CFI INIT 2970 17c .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 2971 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 2974 .cfa: $rbp 16 +
STACK CFI 2977 $rbx: .cfa -32 + ^ $r14: .cfa -24 + ^
STACK CFI 2a90 .cfa: $rsp 8 +
STACK CFI 2a91 .cfa: $rbp 16 +
STACK CFI INIT 2af0 43c .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 2af1 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 2af4 .cfa: $rbp 16 +
STACK CFI 2afd $rbx: .cfa -40 + ^ $r14: .cfa -32 + ^ $r15: .cfa -24 + ^
STACK CFI 2e24 .cfa: $rsp 8 +
STACK CFI 2e25 .cfa: $rbp 16 +
STACK CFI INIT 2f30 386 .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 2f31 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 2f34 .cfa: $rbp 16 +
STACK CFI 2f37 $rbx: .cfa -32 + ^ $r14: .cfa -24 + ^
STACK CFI 31bd .cfa: $rsp 8 +
STACK CFI 31be .cfa: $rbp 16 +
STACK CFI INIT 32c0 8b .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 32c1 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 32c4 .cfa: $rbp 16 +
STACK CFI 331a .cfa: $rsp 8 +
STACK CFI 331b .cfa: $rbp 16 +
STACK CFI INIT 3350 a8 .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 3351 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 3354 .cfa: $rbp 16 +
STACK CFI 33ba .cfa: $rsp 8 +
STACK CFI 33bb .cfa: $rbp 16 +
STACK CFI INIT 3400 226 .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 3401 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 3404 .cfa: $rbp 16 +
STACK CFI 3409 $rbx: .cfa -24 + ^
STACK CFI 358b .cfa: $rsp 8 +
STACK CFI 358c .cfa: $rbp 16 +
STACK CFI INIT 3630 3ca .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 3631 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 3634 .cfa: $rbp 16 +
STACK CFI 363b $rbx: .cfa -48 + ^ $r12: .cfa -40 + ^ $r14: .cfa -32 + ^ $r15: .cfa -24 + ^
STACK CFI 3901 .cfa: $rsp 8 +
STACK CFI 3902 .cfa: $rbp 16 +
STACK CFI INIT 3a00 434 .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 3a01 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 3a04 .cfa: $rbp 16 +
STACK CFI 3a07 $rbx: .cfa -32 + ^ $r14: .cfa -24 + ^
STACK CFI 3d2d .cfa: $rsp 8 +
STACK CFI 3d2e .cfa: $rbp 16 +
STACK CFI INIT 1120 fa .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 1121 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 1124 .cfa: $rbp 16 +
STACK CFI 1215 .cfa: $rsp 8 +
STACK CFI 1216 .cfa: $rbp 16 +
STACK CFI INIT 1220 f .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 1221 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 1224 .cfa: $rbp 16 +
STACK CFI 122a .cfa: $rsp 8 +
STACK CFI INIT 3e40 b3 .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 3e41 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 3e44 .cfa: $rbp 16 +
STACK CFI 3e47 $rbx: .cfa -32 + ^ $r14: .cfa -24 + ^
STACK CFI 3ef2 .cfa: $rsp 8 +
STACK CFI INIT 3f00 1fc .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 3f01 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 3f04 .cfa: $rbp 16 +
STACK CFI 3f0d $rbx: .cfa -40 + ^ $r14: .cfa -32 + ^ $r15: .cfa -24 + ^
STACK CFI 40fb .cfa: $rsp 8 +
STACK CFI INIT 4100 b2 .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 4101 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 4104 .cfa: $rbp 16 +
STACK CFI 410c $rbx: .cfa -24 + ^
STACK CFI INIT 41c0 14 .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 41c1 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 41c4 .cfa: $rbp 16 +
STACK CFI INIT 41e0 16d .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 41e1 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 41e4 .cfa: $rbp 16 +
STACK CFI 41f1 $rbx: .cfa -56 + ^ $r12: .cfa -48 + ^ $r13: .cfa -40 + ^ $r14: .cfa -32 + ^ $r15: .cfa -24 + ^
STACK CFI 42f3 .cfa: $rsp 8 +
STACK CFI 42f4 .cfa: $rbp 16 +
STACK CFI INIT 4350 6 .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 4351 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 4354 .cfa: $rbp 16 +
STACK CFI 4355 .cfa: $rsp 8 +
STACK CFI INIT 4360 6 .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 4361 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 4364 .cfa: $rbp 16 +
STACK CFI INIT 4370 d .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 4371 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 4374 .cfa: $rbp 16 +
STACK CFI 437c .cfa: $rsp 8 +
STACK CFI INIT 4380 126 .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 4381 .cfa: $rsp 16 + $rbp: .cfa -16 + ^
STACK CFI 4384 .cfa: $rbp 16 +
STACK CFI 4391 $rbx: .cfa -56 + ^ $r12: .cfa -48 + ^ $r13: .cfa -40 + ^ $r14: .cfa -32 + ^ $r15: .cfa -24 + ^
STACK CFI 4465 .cfa: $rsp 8 +
STACK CFI 4466 .cfa: $rbp 16 +
STACK CFI INIT 44b0 65 .cfa: $rsp 8 + .ra: .cfa -8 + ^
STACK CFI 44b2 .cfa: $rsp 16 + $r15: .cfa -16 + ^
STACK CFI 44b7 .cfa: $rsp 24 + $r14: .cfa -24 + ^
STACK CFI 44bc .cfa: $rsp 32 + $r13: .cfa -32 + ^
STACK CFI 44c1 .cfa: $rsp 40 + $r12: .cfa -40 + ^
STACK CFI 44c9 .cfa: $rsp 48 + $rbp: .cfa -48 + ^
STACK CFI 44d1 .cfa: $rsp 56 + $rbx: .cfa -56 + ^
STACK CFI 44de .cfa: $rsp 64 +
STACK CFI 450a .cfa: $rsp 56 +
STACK CFI 450b .cfa: $rsp 48 +
STACK CFI 450c .cfa: $rsp 40 +
STACK CFI 450e .cfa: $rsp 32 +
STACK CFI 4510 .cfa: $rsp 24 +
STACK CFI 4512 .cfa: $rsp 16 +
STACK CFI 4514 .cfa: $rsp 8 +
STACK CFI INIT 4520 2 .cfa: $rsp 8 + .ra: .cfa -8 + ^
