MODULE Linux x86 11964F1042985BECBFBF077E38C632360 TestUtf8
INFO CODE_ID 104F96119842EC5BBFBF077E38C632367A959637
FILE 0 hg:hg.mozilla.org/mozilla-central:mfbt/tests/TestUtf8.cpp:69be3221f49a2acb92b734baf725e19bdf9a4fd9
FILE 1 hg:hg.mozilla.org/mozilla-central:mfbt/Utf8.cpp:69be3221f49a2acb92b734baf725e19bdf9a4fd9
FILE 2 hg:hg.mozilla.org/mozilla-central:build/unix/stdc++compat/stdc++compat.cpp:69be3221f49a2acb92b734baf725e19bdf9a4fd9
FILE 3 /builds/worker/fetches/clang/include/c++/7.4.0/bits/basic_ios.h
FILE 4 /builds/worker/fetches/clang/include/c++/7.4.0/bits/basic_string.tcc
PUBLIC 1000 0 _init
FUNC 1150 f7 0 mozilla::detail::IsValidUtf8(void const*, unsigned int)
1150 c 16 1
115c 10 20 1
116c 6 21 1
1172 6 25 1
1178 9 20 1
1181 ba 30 1
123b c 38 1
FUNC 1250 ab 0 _GLOBAL__sub_I_Unified_cpp_mfbt0.cpp
PUBLIC 12fb 0 _start
PUBLIC 1340 0 __x86.get_pc_thunk.bx
PUBLIC 1350 0 deregister_tm_clones
PUBLIC 1390 0 register_tm_clones
PUBLIC 13e0 0 __do_global_dtors_aux
PUBLIC 1430 0 frame_dummy
PUBLIC 1439 0 __x86.get_pc_thunk.dx
FUNC 1440 e58 0 main
1440 1e 746 0
145e 238 748 0
1696 b12 749 0
21a8 a 750 0
21b2 e6 748 0
FUNC 22a0 1ff 0 void ExpectValidCodePoint<char, (unsigned int)4>(char const (&) [(unsigned int)4], char32_t)
22a0 18 80 0
22b8 a 81 0
22c2 b 86 0
22cd 9f 88 0
236c 9 90 0
2375 9 91 0
237e a 88 0
2388 77 94 0
23ff 5 98 0
2404 9 99 0
240d 8 100 0
2415 12 89 0
2427 12 94 0
2439 f 81 0
2448 f 86 0
2457 12 90 0
2469 12 91 0
247b 12 98 0
248d 12 99 0
FUNC 24a0 23f 0 void ExpectValidCodePoint<char, (unsigned int)5>(char const (&) [(unsigned int)5], char32_t)
24a0 18 80 0
24b8 a 81 0
24c2 b 86 0
24cd bf 88 0
258c 9 90 0
2595 9 91 0
259e a 88 0
25a8 97 94 0
263f 5 98 0
2644 9 99 0
264d 8 100 0
2655 12 89 0
2667 12 94 0
2679 f 81 0
2688 f 86 0
2697 12 90 0
26a9 12 91 0
26bb 12 98 0
26cd 12 99 0
FUNC 26e0 1ff 0 void ExpectValidCodePoint<unsigned char, (unsigned int)4>(unsigned char const (&) [(unsigned int)4], char32_t)
26e0 18 80 0
26f8 a 81 0
2702 b 86 0
270d 9f 88 0
27ac 9 90 0
27b5 9 91 0
27be a 88 0
27c8 77 94 0
283f 5 98 0
2844 9 99 0
284d 8 100 0
2855 12 89 0
2867 12 94 0
2879 f 81 0
2888 f 86 0
2897 12 90 0
28a9 12 91 0
28bb 12 98 0
28cd 12 99 0
FUNC 28e0 3d5 0 void ExpectInvalidCodePointHelper<unsigned char, (unsigned int)5>(unsigned char const (&) [(unsigned int)5], InvalidUtf8Reason, unsigned char, unsigned char, char32_t, unsigned char)
28e0 18 116 0
28f8 d 117 0
2905 b 122 0
2910 d1 124 0
29e1 8 126 0
29e9 a 124 0
29f3 c4 147 0
2ab7 a 173 0
2ac1 26 176 0
2ae7 18 204 0
2aff a 176 0
2b09 8 177 0
2b11 35 180 0
2b46 20 194 0
2b66 9 199 0
2b6f 6 200 0
2b75 2e 176 0
2ba3 5 124 0
2ba8 2e 126 0
2bd6 7 147 0
2bdd 12 177 0
2bef 12 185 0
2c01 12 190 0
2c13 12 194 0
2c25 12 195 0
2c37 12 199 0
2c49 12 200 0
2c5b 12 117 0
2c6d 12 122 0
2c7f 12 125 0
2c91 12 172 0
2ca3 12 173 0
FUNC 2cc0 3a5 0 void ExpectInvalidCodePointHelper<unsigned char, (unsigned int)4>(unsigned char const (&) [(unsigned int)4], InvalidUtf8Reason, unsigned char, unsigned char, char32_t, unsigned char)
2cc0 18 116 0
2cd8 d 117 0
2ce5 e 122 0
2cf3 ad 124 0
2da0 8 126 0
2da8 a 124 0
2db2 a5 147 0
2e57 a 173 0
2e61 26 176 0
2e87 8 204 0
2e8f 20 147 0
2eaf a 176 0
2eb9 8 177 0
2ec1 35 180 0
2ef6 20 194 0
2f16 9 199 0
2f1f 6 200 0
2f25 2e 176 0
2f53 5 124 0
2f58 2e 126 0
2f86 7 147 0
2f8d 12 177 0
2f9f 12 185 0
2fb1 12 190 0
2fc3 12 194 0
2fd5 12 195 0
2fe7 12 199 0
2ff9 12 200 0
300b 12 117 0
301d 12 122 0
302f 12 125 0
3041 12 172 0
3053 12 173 0
FUNC 3070 116 0 void ExpectBadLeadUnit<unsigned char, (unsigned int)2>(unsigned char const (&) [(unsigned int)2])
3070 15 211 0
3085 94 212 0
3119 13 214 0
312c 5a 212 0
FUNC 3190 127 0 void ExpectNotEnoughUnits<char, (unsigned int)2>(char const (&) [(unsigned int)2], unsigned char, unsigned char)
3190 18 219 0
31a8 a4 220 0
324c 11 223 0
325d 5a 220 0
FUNC 32c0 231 0 void ExpectInvalidCodePointHelper<char, (unsigned int)3>(char const (&) [(unsigned int)3], InvalidUtf8Reason, unsigned char, unsigned char, char32_t, unsigned char)
32c0 15 116 0
32d5 a 117 0
32df 8 122 0
32e7 27 124 0
330e 49 147 0
3357 21 176 0
3378 18 204 0
3390 9 176 0
3399 9 177 0
33a2 17 180 0
33b9 1d 185 0
33d6 17 194 0
33ed 15 199 0
3402 6 190 0
3408 35 176 0
343d f 177 0
344c f 185 0
345b f 186 0
346a f 194 0
3479 f 195 0
3488 f 199 0
3497 f 200 0
34a6 f 190 0
34b5 f 117 0
34c4 f 122 0
34d3 f 125 0
34e2 f 172 0
FUNC 3500 3b7 0 void ExpectInvalidCodePointHelper<char, (unsigned int)4>(char const (&) [(unsigned int)4], InvalidUtf8Reason, unsigned char, unsigned char, char32_t, unsigned char)
3500 18 116 0
3518 d 117 0
3525 e 122 0
3533 ad 124 0
35e0 8 126 0
35e8 a 124 0
35f2 a5 147 0
3697 a 173 0
36a1 26 176 0
36c7 8 204 0
36cf 20 147 0
36ef a 176 0
36f9 8 177 0
3701 1a 180 0
371b 1b 185 0
3736 16 194 0
374c 13 199 0
375f 6 190 0
3765 2e 176 0
3793 5 124 0
3798 2e 126 0
37c6 7 147 0
37cd 12 177 0
37df 12 185 0
37f1 12 186 0
3803 12 194 0
3815 12 195 0
3827 12 199 0
3839 12 200 0
384b 12 190 0
385d 12 117 0
386f 12 122 0
3881 12 125 0
3893 12 172 0
38a5 12 173 0
FUNC 38c0 3d5 0 void ExpectInvalidCodePointHelper<char, (unsigned int)5>(char const (&) [(unsigned int)5], InvalidUtf8Reason, unsigned char, unsigned char, char32_t, unsigned char)
38c0 18 116 0
38d8 d 117 0
38e5 b 122 0
38f0 d1 124 0
39c1 8 126 0
39c9 a 124 0
39d3 c4 147 0
3a97 a 173 0
3aa1 26 176 0
3ac7 18 204 0
3adf a 176 0
3ae9 8 177 0
3af1 35 180 0
3b26 20 194 0
3b46 9 199 0
3b4f 6 200 0
3b55 2e 176 0
3b83 5 124 0
3b88 2e 126 0
3bb6 7 147 0
3bbd 12 177 0
3bcf 12 185 0
3be1 12 190 0
3bf3 12 194 0
3c05 12 195 0
3c17 12 199 0
3c29 12 200 0
3c3b 12 117 0
3c4d 12 122 0
3c5f 12 125 0
3c71 12 172 0
3c83 12 173 0
FUNC 3ca0 50 0 std::__throw_out_of_range_fmt(char const*, ...)
3ca0 b 35 2
3cab f 36 2
3cba 3 39 2
3cbd 26 40 2
3ce3 4 41 2
3ce7 9 44 2
FUNC 3cf0 22 0 __cxa_throw_bad_array_new_length
3cf0 7 54 2
3cf7 1b 55 2
FUNC 3d20 159 0 std::runtime_error::runtime_error(char const*)
3d20 159 66 2
FUNC 3e80 5 0 std::thread::_State::~_State()
3e80 5 109 2
FUNC 3e90 5 0 std::thread::_State::~_State()
3e90 5 109 2
FUNC 3ea0 f 0 std::basic_ios<char, std::char_traits<char> >::operator bool() const
3ea0 f 118 3
FUNC 3eb0 11c 0 std::string::string(std::string const&, unsigned int, std::allocator<char> const&)
3eb0 1b 630 4
3ecb 2 625 4
3ecd b 626 4
3ed8 a9 625 4
3f81 8 630 4
3f89 10 625 4
3f99 17 626 4
3fb0 1c 625 4
PUBLIC 3fd0 0 __libc_csu_init
PUBLIC 4040 0 __libc_csu_fini
PUBLIC 4044 0 _fini
STACK CFI INIT 1030 110 .cfa: $esp 8 + .ra: .cfa -4 + ^
STACK CFI 1036 .cfa: $esp 12 +
STACK CFI INIT 1140 10 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI INIT 1440 e58 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 1441 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 1443 .cfa: $ebp 8 +
STACK CFI 1449 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 21b1 .cfa: $esp 4 +
STACK CFI 21b2 .cfa: $ebp 8 +
STACK CFI INIT 22a0 1ff .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 22a1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 22a3 .cfa: $ebp 8 +
STACK CFI 22a9 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 2414 .cfa: $esp 4 +
STACK CFI 2415 .cfa: $ebp 8 +
STACK CFI INIT 24a0 23f .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 24a1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 24a3 .cfa: $ebp 8 +
STACK CFI 24a9 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 2654 .cfa: $esp 4 +
STACK CFI 2655 .cfa: $ebp 8 +
STACK CFI INIT 26e0 1ff .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 26e1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 26e3 .cfa: $ebp 8 +
STACK CFI 26e9 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 2854 .cfa: $esp 4 +
STACK CFI 2855 .cfa: $ebp 8 +
STACK CFI INIT 28e0 3d5 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 28e1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 28e3 .cfa: $ebp 8 +
STACK CFI 28e9 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 2aee .cfa: $esp 4 +
STACK CFI 2aef .cfa: $ebp 8 +
STACK CFI INIT 2cc0 3a5 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 2cc1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 2cc3 .cfa: $ebp 8 +
STACK CFI 2cc9 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 2e8e .cfa: $esp 4 +
STACK CFI 2e8f .cfa: $ebp 8 +
STACK CFI INIT 3070 116 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 3071 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 3073 .cfa: $ebp 8 +
STACK CFI 3079 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 3120 .cfa: $esp 4 +
STACK CFI 3121 .cfa: $ebp 8 +
STACK CFI INIT 3190 127 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 3191 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 3193 .cfa: $ebp 8 +
STACK CFI 3199 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 3253 .cfa: $esp 4 +
STACK CFI 3254 .cfa: $ebp 8 +
STACK CFI INIT 32c0 231 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 32c1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 32c3 .cfa: $ebp 8 +
STACK CFI 32c9 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 337f .cfa: $esp 4 +
STACK CFI 3380 .cfa: $ebp 8 +
STACK CFI INIT 3500 3b7 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 3501 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 3503 .cfa: $ebp 8 +
STACK CFI 3509 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 36ce .cfa: $esp 4 +
STACK CFI 36cf .cfa: $ebp 8 +
STACK CFI INIT 38c0 3d5 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 38c1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 38c3 .cfa: $ebp 8 +
STACK CFI 38c9 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 3ace .cfa: $esp 4 +
STACK CFI 3acf .cfa: $ebp 8 +
STACK CFI INIT 1150 f7 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 1151 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 1153 .cfa: $ebp 8 +
STACK CFI 1159 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 1242 .cfa: $esp 4 +
STACK CFI 1243 .cfa: $ebp 8 +
STACK CFI INIT 1250 ab .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 1251 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 1253 .cfa: $ebp 8 +
STACK CFI 1259 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 129e .cfa: $esp 4 +
STACK CFI 129f .cfa: $ebp 8 +
STACK CFI INIT 3ca0 50 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 3ca1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 3ca3 .cfa: $ebp 8 +
STACK CFI 3cab $esi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI INIT 3cf0 22 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 3cf1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 3cf3 .cfa: $ebp 8 +
STACK CFI 3cf7 $ebx: .cfa -12 + ^
STACK CFI INIT 3d20 159 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 3d21 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 3d23 .cfa: $ebp 8 +
STACK CFI 3d29 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 3e1b .cfa: $esp 4 +
STACK CFI 3e1c .cfa: $ebp 8 +
STACK CFI INIT 3e80 5 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 3e81 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 3e83 .cfa: $ebp 8 +
STACK CFI 3e84 .cfa: $esp 4 +
STACK CFI INIT 3e90 5 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 3e91 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 3e93 .cfa: $ebp 8 +
STACK CFI INIT 3ea0 f .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 3ea1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 3ea3 .cfa: $ebp 8 +
STACK CFI 3eae .cfa: $esp 4 +
STACK CFI INIT 3eb0 11c .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 3eb1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 3eb3 .cfa: $ebp 8 +
STACK CFI 3eb9 $esi: .cfa -20 + ^ $edi: .cfa -16 + ^ $ebx: .cfa -12 + ^
STACK CFI 3f88 .cfa: $esp 4 +
STACK CFI 3f89 .cfa: $ebp 8 +
STACK CFI INIT 3fd0 61 .cfa: $esp 4 + .ra: .cfa -4 + ^
STACK CFI 3fd1 .cfa: $esp 8 + $ebp: .cfa -8 + ^
STACK CFI 3fd2 .cfa: $esp 12 + $edi: .cfa -12 + ^
STACK CFI 3fd5 .cfa: $esp 16 + $esi: .cfa -16 + ^
STACK CFI 3fd6 .cfa: $esp 20 + $ebx: .cfa -20 + ^
STACK CFI 3fe4 .cfa: $esp 48 +
STACK CFI 402c .cfa: $esp 20 +
STACK CFI 402d .cfa: $esp 16 +
STACK CFI 402e .cfa: $esp 12 +
STACK CFI 402f .cfa: $esp 8 +
STACK CFI 4030 .cfa: $esp 4 +
STACK CFI INIT 4040 2 .cfa: $esp 4 + .ra: .cfa -4 + ^
