1 ;;;;;; Invalid UTF-8 custom section names
3 ;;;; Continuation bytes not preceded by prefixes
5 ;; encoding starts with (first) continuation byte
8 "\00asm" "\01\00\00\00"
9 "\00\02" ;; custom section
12 "malformed UTF-8 encoding"
15 ;; encoding starts with (0x8f) continuation byte
18 "\00asm" "\01\00\00\00"
19 "\00\02" ;; custom section
22 "malformed UTF-8 encoding"
25 ;; encoding starts with (0x90) continuation byte
28 "\00asm" "\01\00\00\00"
29 "\00\02" ;; custom section
32 "malformed UTF-8 encoding"
35 ;; encoding starts with (0x9f) continuation byte
38 "\00asm" "\01\00\00\00"
39 "\00\02" ;; custom section
42 "malformed UTF-8 encoding"
45 ;; encoding starts with (0xa0) continuation byte
48 "\00asm" "\01\00\00\00"
49 "\00\02" ;; custom section
52 "malformed UTF-8 encoding"
55 ;; encoding starts with (last) continuation byte
58 "\00asm" "\01\00\00\00"
59 "\00\02" ;; custom section
62 "malformed UTF-8 encoding"
67 ;; 2-byte sequence contains 3 bytes
70 "\00asm" "\01\00\00\00"
71 "\00\04" ;; custom section
72 "\03\c2\80\80" ;; "\c2\80\80"
74 "malformed UTF-8 encoding"
77 ;; 2-byte sequence contains 1 byte at end of string
80 "\00asm" "\01\00\00\00"
81 "\00\02" ;; custom section
84 "malformed UTF-8 encoding"
87 ;; 2-byte sequence contains 1 byte
90 "\00asm" "\01\00\00\00"
91 "\00\03" ;; custom section
94 "malformed UTF-8 encoding"
97 ;;;; 2-byte sequence contents
99 ;; overlong encoding after 0xc0 prefix
102 "\00asm" "\01\00\00\00"
103 "\00\03" ;; custom section
104 "\02\c0\80" ;; "\c0\80"
106 "malformed UTF-8 encoding"
109 ;; overlong encoding after 0xc0 prefix
112 "\00asm" "\01\00\00\00"
113 "\00\03" ;; custom section
114 "\02\c0\bf" ;; "\c0\bf"
116 "malformed UTF-8 encoding"
119 ;; overlong encoding after 0xc1 prefix
122 "\00asm" "\01\00\00\00"
123 "\00\03" ;; custom section
124 "\02\c1\80" ;; "\c1\80"
126 "malformed UTF-8 encoding"
129 ;; overlong encoding after 0xc1 prefix
132 "\00asm" "\01\00\00\00"
133 "\00\03" ;; custom section
134 "\02\c1\bf" ;; "\c1\bf"
136 "malformed UTF-8 encoding"
139 ;; byte after (first) 2-byte prefix not a contination byte
142 "\00asm" "\01\00\00\00"
143 "\00\03" ;; custom section
144 "\02\c2\00" ;; "\c2\00"
146 "malformed UTF-8 encoding"
149 ;; byte after (first) 2-byte prefix not a continuation byte
152 "\00asm" "\01\00\00\00"
153 "\00\03" ;; custom section
154 "\02\c2\7f" ;; "\c2\7f"
156 "malformed UTF-8 encoding"
159 ;; byte after (first) 2-byte prefix not a continuation byte
162 "\00asm" "\01\00\00\00"
163 "\00\03" ;; custom section
164 "\02\c2\c0" ;; "\c2\c0"
166 "malformed UTF-8 encoding"
169 ;; byte after (first) 2-byte prefix not a continuation byte
172 "\00asm" "\01\00\00\00"
173 "\00\03" ;; custom section
174 "\02\c2\fd" ;; "\c2\fd"
176 "malformed UTF-8 encoding"
179 ;; byte after (last) 2-byte prefix not a continuation byte
182 "\00asm" "\01\00\00\00"
183 "\00\03" ;; custom section
184 "\02\df\00" ;; "\df\00"
186 "malformed UTF-8 encoding"
189 ;; byte after (last) 2-byte prefix not a continuation byte
192 "\00asm" "\01\00\00\00"
193 "\00\03" ;; custom section
194 "\02\df\7f" ;; "\df\7f"
196 "malformed UTF-8 encoding"
199 ;; byte after (last) 2-byte prefix not a continuation byte
202 "\00asm" "\01\00\00\00"
203 "\00\03" ;; custom section
204 "\02\df\c0" ;; "\df\c0"
206 "malformed UTF-8 encoding"
209 ;; byte after (last) 2-byte prefix not a continuation byte
212 "\00asm" "\01\00\00\00"
213 "\00\03" ;; custom section
214 "\02\df\fd" ;; "\df\fd"
216 "malformed UTF-8 encoding"
219 ;;;; 3-byte sequences
221 ;; 3-byte sequence contains 4 bytes
224 "\00asm" "\01\00\00\00"
225 "\00\05" ;; custom section
226 "\04\e1\80\80\80" ;; "\e1\80\80\80"
228 "malformed UTF-8 encoding"
231 ;; 3-byte sequence contains 2 bytes at end of string
234 "\00asm" "\01\00\00\00"
235 "\00\03" ;; custom section
236 "\02\e1\80" ;; "\e1\80"
238 "malformed UTF-8 encoding"
241 ;; 3-byte sequence contains 2 bytes
244 "\00asm" "\01\00\00\00"
245 "\00\04" ;; custom section
246 "\03\e1\80\2e" ;; "\e1\80."
248 "malformed UTF-8 encoding"
251 ;; 3-byte sequence contains 1 byte at end of string
254 "\00asm" "\01\00\00\00"
255 "\00\02" ;; custom section
258 "malformed UTF-8 encoding"
261 ;; 3-byte sequence contains 1 byte
264 "\00asm" "\01\00\00\00"
265 "\00\03" ;; custom section
266 "\02\e1\2e" ;; "\e1."
268 "malformed UTF-8 encoding"
271 ;;;; 3-byte sequence contents
273 ;; first byte after (0xe0) 3-byte prefix not a continuation byte
276 "\00asm" "\01\00\00\00"
277 "\00\04" ;; custom section
278 "\03\e0\00\a0" ;; "\e0\00\a0"
280 "malformed UTF-8 encoding"
283 ;; first byte after (0xe0) 3-byte prefix not a continuation byte
286 "\00asm" "\01\00\00\00"
287 "\00\04" ;; custom section
288 "\03\e0\7f\a0" ;; "\e0\7f\a0"
290 "malformed UTF-8 encoding"
293 ;; overlong encoding after 0xe0 prefix
296 "\00asm" "\01\00\00\00"
297 "\00\04" ;; custom section
298 "\03\e0\80\80" ;; "\e0\80\80"
300 "malformed UTF-8 encoding"
303 ;; overlong encoding after 0xe0 prefix
306 "\00asm" "\01\00\00\00"
307 "\00\04" ;; custom section
308 "\03\e0\80\a0" ;; "\e0\80\a0"
310 "malformed UTF-8 encoding"
313 ;; overlong encoding after 0xe0 prefix
316 "\00asm" "\01\00\00\00"
317 "\00\04" ;; custom section
318 "\03\e0\9f\a0" ;; "\e0\9f\a0"
320 "malformed UTF-8 encoding"
323 ;; overlong encoding after 0xe0 prefix
326 "\00asm" "\01\00\00\00"
327 "\00\04" ;; custom section
328 "\03\e0\9f\bf" ;; "\e0\9f\bf"
330 "malformed UTF-8 encoding"
333 ;; first byte after (0xe0) 3-byte prefix not a continuation byte
336 "\00asm" "\01\00\00\00"
337 "\00\04" ;; custom section
338 "\03\e0\c0\a0" ;; "\e0\c0\a0"
340 "malformed UTF-8 encoding"
343 ;; first byte after (0xe0) 3-byte prefix not a continuation byte
346 "\00asm" "\01\00\00\00"
347 "\00\04" ;; custom section
348 "\03\e0\fd\a0" ;; "\e0\fd\a0"
350 "malformed UTF-8 encoding"
353 ;; first byte after (first normal) 3-byte prefix not a continuation byte
356 "\00asm" "\01\00\00\00"
357 "\00\04" ;; custom section
358 "\03\e1\00\80" ;; "\e1\00\80"
360 "malformed UTF-8 encoding"
363 ;; first byte after (first normal) 3-byte prefix not a continuation byte
366 "\00asm" "\01\00\00\00"
367 "\00\04" ;; custom section
368 "\03\e1\7f\80" ;; "\e1\7f\80"
370 "malformed UTF-8 encoding"
373 ;; first byte after (first normal) 3-byte prefix not a continuation byte
376 "\00asm" "\01\00\00\00"
377 "\00\04" ;; custom section
378 "\03\e1\c0\80" ;; "\e1\c0\80"
380 "malformed UTF-8 encoding"
383 ;; first byte after (first normal) 3-byte prefix not a continuation byte
386 "\00asm" "\01\00\00\00"
387 "\00\04" ;; custom section
388 "\03\e1\fd\80" ;; "\e1\fd\80"
390 "malformed UTF-8 encoding"
393 ;; first byte after (normal) 3-byte prefix not a continuation byte
396 "\00asm" "\01\00\00\00"
397 "\00\04" ;; custom section
398 "\03\ec\00\80" ;; "\ec\00\80"
400 "malformed UTF-8 encoding"
403 ;; first byte after (normal) 3-byte prefix not a continuation byte
406 "\00asm" "\01\00\00\00"
407 "\00\04" ;; custom section
408 "\03\ec\7f\80" ;; "\ec\7f\80"
410 "malformed UTF-8 encoding"
413 ;; first byte after (normal) 3-byte prefix not a continuation byte
416 "\00asm" "\01\00\00\00"
417 "\00\04" ;; custom section
418 "\03\ec\c0\80" ;; "\ec\c0\80"
420 "malformed UTF-8 encoding"
423 ;; first byte after (normal) 3-byte prefix not a continuation byte
426 "\00asm" "\01\00\00\00"
427 "\00\04" ;; custom section
428 "\03\ec\fd\80" ;; "\ec\fd\80"
430 "malformed UTF-8 encoding"
433 ;; first byte after (0xed) 3-byte prefix not a continuation byte
436 "\00asm" "\01\00\00\00"
437 "\00\04" ;; custom section
438 "\03\ed\00\80" ;; "\ed\00\80"
440 "malformed UTF-8 encoding"
443 ;; first byte after (0xed) 3-byte prefix not a continuation byte
446 "\00asm" "\01\00\00\00"
447 "\00\04" ;; custom section
448 "\03\ed\7f\80" ;; "\ed\7f\80"
450 "malformed UTF-8 encoding"
453 ;; byte sequence reserved for UTF-16 surrogate half
456 "\00asm" "\01\00\00\00"
457 "\00\04" ;; custom section
458 "\03\ed\a0\80" ;; "\ed\a0\80"
460 "malformed UTF-8 encoding"
463 ;; byte sequence reserved for UTF-16 surrogate half
466 "\00asm" "\01\00\00\00"
467 "\00\04" ;; custom section
468 "\03\ed\a0\bf" ;; "\ed\a0\bf"
470 "malformed UTF-8 encoding"
473 ;; byte sequence reserved for UTF-16 surrogate half
476 "\00asm" "\01\00\00\00"
477 "\00\04" ;; custom section
478 "\03\ed\bf\80" ;; "\ed\bf\80"
480 "malformed UTF-8 encoding"
483 ;; byte sequence reserved for UTF-16 surrogate half
486 "\00asm" "\01\00\00\00"
487 "\00\04" ;; custom section
488 "\03\ed\bf\bf" ;; "\ed\bf\bf"
490 "malformed UTF-8 encoding"
493 ;; first byte after (0xed) 3-byte prefix not a continuation byte
496 "\00asm" "\01\00\00\00"
497 "\00\04" ;; custom section
498 "\03\ed\c0\80" ;; "\ed\c0\80"
500 "malformed UTF-8 encoding"
503 ;; first byte after (0xed) 3-byte prefix not a continuation byte
506 "\00asm" "\01\00\00\00"
507 "\00\04" ;; custom section
508 "\03\ed\fd\80" ;; "\ed\fd\80"
510 "malformed UTF-8 encoding"
513 ;; first byte after (normal) 3-byte prefix not a continuation byte
516 "\00asm" "\01\00\00\00"
517 "\00\04" ;; custom section
518 "\03\ee\00\80" ;; "\ee\00\80"
520 "malformed UTF-8 encoding"
523 ;; first byte after (normal) 3-byte prefix not a continuation byte
526 "\00asm" "\01\00\00\00"
527 "\00\04" ;; custom section
528 "\03\ee\7f\80" ;; "\ee\7f\80"
530 "malformed UTF-8 encoding"
533 ;; first byte after (normal) 3-byte prefix not a continuation byte
536 "\00asm" "\01\00\00\00"
537 "\00\04" ;; custom section
538 "\03\ee\c0\80" ;; "\ee\c0\80"
540 "malformed UTF-8 encoding"
543 ;; first byte after (normal) 3-byte prefix not a continuation byte
546 "\00asm" "\01\00\00\00"
547 "\00\04" ;; custom section
548 "\03\ee\fd\80" ;; "\ee\fd\80"
550 "malformed UTF-8 encoding"
553 ;; first byte after (last normal) 3-byte prefix not a continuation byte
556 "\00asm" "\01\00\00\00"
557 "\00\04" ;; custom section
558 "\03\ef\00\80" ;; "\ef\00\80"
560 "malformed UTF-8 encoding"
563 ;; first byte after (last normal) 3-byte prefix not a continuation byte
566 "\00asm" "\01\00\00\00"
567 "\00\04" ;; custom section
568 "\03\ef\7f\80" ;; "\ef\7f\80"
570 "malformed UTF-8 encoding"
573 ;; first byte after (last normal) 3-byte prefix not a continuation byte
576 "\00asm" "\01\00\00\00"
577 "\00\04" ;; custom section
578 "\03\ef\c0\80" ;; "\ef\c0\80"
580 "malformed UTF-8 encoding"
583 ;; first byte after (last normal) 3-byte prefix not a continuation byte
586 "\00asm" "\01\00\00\00"
587 "\00\04" ;; custom section
588 "\03\ef\fd\80" ;; "\ef\fd\80"
590 "malformed UTF-8 encoding"
593 ;;;; 3-byte sequence contents (third byte)
595 ;; second byte after (0xe0) 3-byte prefix not a continuation byte
598 "\00asm" "\01\00\00\00"
599 "\00\04" ;; custom section
600 "\03\e0\a0\00" ;; "\e0\a0\00"
602 "malformed UTF-8 encoding"
605 ;; second byte after (0xe0) 3-byte prefix not a continuation byte
608 "\00asm" "\01\00\00\00"
609 "\00\04" ;; custom section
610 "\03\e0\a0\7f" ;; "\e0\a0\7f"
612 "malformed UTF-8 encoding"
615 ;; second byte after (0xe0) 3-byte prefix not a continuation byte
618 "\00asm" "\01\00\00\00"
619 "\00\04" ;; custom section
620 "\03\e0\a0\c0" ;; "\e0\a0\c0"
622 "malformed UTF-8 encoding"
625 ;; second byte after (0xe0) 3-byte prefix not a continuation byte
628 "\00asm" "\01\00\00\00"
629 "\00\04" ;; custom section
630 "\03\e0\a0\fd" ;; "\e0\a0\fd"
632 "malformed UTF-8 encoding"
635 ;; second byte after (first normal) 3-byte prefix not a continuation byte
638 "\00asm" "\01\00\00\00"
639 "\00\04" ;; custom section
640 "\03\e1\80\00" ;; "\e1\80\00"
642 "malformed UTF-8 encoding"
645 ;; second byte after (first normal) 3-byte prefix not a continuation byte
648 "\00asm" "\01\00\00\00"
649 "\00\04" ;; custom section
650 "\03\e1\80\7f" ;; "\e1\80\7f"
652 "malformed UTF-8 encoding"
655 ;; second byte after (first normal) 3-byte prefix not a continuation byte
658 "\00asm" "\01\00\00\00"
659 "\00\04" ;; custom section
660 "\03\e1\80\c0" ;; "\e1\80\c0"
662 "malformed UTF-8 encoding"
665 ;; second byte after (first normal) 3-byte prefix not a continuation byte
668 "\00asm" "\01\00\00\00"
669 "\00\04" ;; custom section
670 "\03\e1\80\fd" ;; "\e1\80\fd"
672 "malformed UTF-8 encoding"
675 ;; second byte after (normal) 3-byte prefix not a continuation byte
678 "\00asm" "\01\00\00\00"
679 "\00\04" ;; custom section
680 "\03\ec\80\00" ;; "\ec\80\00"
682 "malformed UTF-8 encoding"
685 ;; second byte after (normal) 3-byte prefix not a continuation byte
688 "\00asm" "\01\00\00\00"
689 "\00\04" ;; custom section
690 "\03\ec\80\7f" ;; "\ec\80\7f"
692 "malformed UTF-8 encoding"
695 ;; second byte after (normal) 3-byte prefix not a continuation byte
698 "\00asm" "\01\00\00\00"
699 "\00\04" ;; custom section
700 "\03\ec\80\c0" ;; "\ec\80\c0"
702 "malformed UTF-8 encoding"
705 ;; second byte after (normal) 3-byte prefix not a continuation byte
708 "\00asm" "\01\00\00\00"
709 "\00\04" ;; custom section
710 "\03\ec\80\fd" ;; "\ec\80\fd"
712 "malformed UTF-8 encoding"
715 ;; second byte after (0xed) 3-byte prefix not a continuation byte
718 "\00asm" "\01\00\00\00"
719 "\00\04" ;; custom section
720 "\03\ed\80\00" ;; "\ed\80\00"
722 "malformed UTF-8 encoding"
725 ;; second byte after (0xed) 3-byte prefix not a continuation byte
728 "\00asm" "\01\00\00\00"
729 "\00\04" ;; custom section
730 "\03\ed\80\7f" ;; "\ed\80\7f"
732 "malformed UTF-8 encoding"
735 ;; second byte after (0xed) 3-byte prefix not a continuation byte
738 "\00asm" "\01\00\00\00"
739 "\00\04" ;; custom section
740 "\03\ed\80\c0" ;; "\ed\80\c0"
742 "malformed UTF-8 encoding"
745 ;; second byte after (0xed) 3-byte prefix not a continuation byte
748 "\00asm" "\01\00\00\00"
749 "\00\04" ;; custom section
750 "\03\ed\80\fd" ;; "\ed\80\fd"
752 "malformed UTF-8 encoding"
755 ;; second byte after (normal) 3-byte prefix not a continuation byte
758 "\00asm" "\01\00\00\00"
759 "\00\04" ;; custom section
760 "\03\ee\80\00" ;; "\ee\80\00"
762 "malformed UTF-8 encoding"
765 ;; second byte after (normal) 3-byte prefix not a continuation byte
768 "\00asm" "\01\00\00\00"
769 "\00\04" ;; custom section
770 "\03\ee\80\7f" ;; "\ee\80\7f"
772 "malformed UTF-8 encoding"
775 ;; second byte after (normal) 3-byte prefix not a continuation byte
778 "\00asm" "\01\00\00\00"
779 "\00\04" ;; custom section
780 "\03\ee\80\c0" ;; "\ee\80\c0"
782 "malformed UTF-8 encoding"
785 ;; second byte after (normal) 3-byte prefix not a continuation byte
788 "\00asm" "\01\00\00\00"
789 "\00\04" ;; custom section
790 "\03\ee\80\fd" ;; "\ee\80\fd"
792 "malformed UTF-8 encoding"
795 ;; second byte after (last normal) 3-byte prefix not a continuation byte
798 "\00asm" "\01\00\00\00"
799 "\00\04" ;; custom section
800 "\03\ef\80\00" ;; "\ef\80\00"
802 "malformed UTF-8 encoding"
805 ;; second byte after (last normal) 3-byte prefix not a continuation byte
808 "\00asm" "\01\00\00\00"
809 "\00\04" ;; custom section
810 "\03\ef\80\7f" ;; "\ef\80\7f"
812 "malformed UTF-8 encoding"
815 ;; second byte after (last normal) 3-byte prefix not a continuation byte
818 "\00asm" "\01\00\00\00"
819 "\00\04" ;; custom section
820 "\03\ef\80\c0" ;; "\ef\80\c0"
822 "malformed UTF-8 encoding"
825 ;; second byte after (last normal) 3-byte prefix not a continuation byte
828 "\00asm" "\01\00\00\00"
829 "\00\04" ;; custom section
830 "\03\ef\80\fd" ;; "\ef\80\fd"
832 "malformed UTF-8 encoding"
835 ;;;; 4-byte sequences
837 ;; 4-byte sequence contains 5 bytes
840 "\00asm" "\01\00\00\00"
841 "\00\06" ;; custom section
842 "\05\f1\80\80\80\80" ;; "\f1\80\80\80\80"
844 "malformed UTF-8 encoding"
847 ;; 4-byte sequence contains 3 bytes at end of string
850 "\00asm" "\01\00\00\00"
851 "\00\04" ;; custom section
852 "\03\f1\80\80" ;; "\f1\80\80"
854 "malformed UTF-8 encoding"
857 ;; 4-byte sequence contains 3 bytes
860 "\00asm" "\01\00\00\00"
861 "\00\05" ;; custom section
862 "\04\f1\80\80\23" ;; "\f1\80\80#"
864 "malformed UTF-8 encoding"
867 ;; 4-byte sequence contains 2 bytes at end of string
870 "\00asm" "\01\00\00\00"
871 "\00\03" ;; custom section
872 "\02\f1\80" ;; "\f1\80"
874 "malformed UTF-8 encoding"
877 ;; 4-byte sequence contains 2 bytes
880 "\00asm" "\01\00\00\00"
881 "\00\04" ;; custom section
882 "\03\f1\80\23" ;; "\f1\80#"
884 "malformed UTF-8 encoding"
887 ;; 4-byte sequence contains 1 byte at end of string
890 "\00asm" "\01\00\00\00"
891 "\00\02" ;; custom section
894 "malformed UTF-8 encoding"
897 ;; 4-byte sequence contains 1 byte
900 "\00asm" "\01\00\00\00"
901 "\00\03" ;; custom section
902 "\02\f1\23" ;; "\f1#"
904 "malformed UTF-8 encoding"
907 ;;;; 4-byte sequence contents
909 ;; first byte after (0xf0) 4-byte prefix not a continuation byte
912 "\00asm" "\01\00\00\00"
913 "\00\05" ;; custom section
914 "\04\f0\00\90\90" ;; "\f0\00\90\90"
916 "malformed UTF-8 encoding"
919 ;; first byte after (0xf0) 4-byte prefix not a continuation byte
922 "\00asm" "\01\00\00\00"
923 "\00\05" ;; custom section
924 "\04\f0\7f\90\90" ;; "\f0\7f\90\90"
926 "malformed UTF-8 encoding"
929 ;; overlong encoding after 0xf0 prefix
932 "\00asm" "\01\00\00\00"
933 "\00\05" ;; custom section
934 "\04\f0\80\80\80" ;; "\f0\80\80\80"
936 "malformed UTF-8 encoding"
939 ;; overlong encoding after 0xf0 prefix
942 "\00asm" "\01\00\00\00"
943 "\00\05" ;; custom section
944 "\04\f0\80\90\90" ;; "\f0\80\90\90"
946 "malformed UTF-8 encoding"
949 ;; overlong encoding after 0xf0 prefix
952 "\00asm" "\01\00\00\00"
953 "\00\05" ;; custom section
954 "\04\f0\8f\90\90" ;; "\f0\8f\90\90"
956 "malformed UTF-8 encoding"
959 ;; overlong encoding after 0xf0 prefix
962 "\00asm" "\01\00\00\00"
963 "\00\05" ;; custom section
964 "\04\f0\8f\bf\bf" ;; "\f0\8f\bf\bf"
966 "malformed UTF-8 encoding"
969 ;; first byte after (0xf0) 4-byte prefix not a continuation byte
972 "\00asm" "\01\00\00\00"
973 "\00\05" ;; custom section
974 "\04\f0\c0\90\90" ;; "\f0\c0\90\90"
976 "malformed UTF-8 encoding"
979 ;; first byte after (0xf0) 4-byte prefix not a continuation byte
982 "\00asm" "\01\00\00\00"
983 "\00\05" ;; custom section
984 "\04\f0\fd\90\90" ;; "\f0\fd\90\90"
986 "malformed UTF-8 encoding"
989 ;; first byte after (first normal) 4-byte prefix not a continuation byte
992 "\00asm" "\01\00\00\00"
993 "\00\05" ;; custom section
994 "\04\f1\00\80\80" ;; "\f1\00\80\80"
996 "malformed UTF-8 encoding"
999 ;; first byte after (first normal) 4-byte prefix not a continuation byte
1002 "\00asm" "\01\00\00\00"
1003 "\00\05" ;; custom section
1004 "\04\f1\7f\80\80" ;; "\f1\7f\80\80"
1006 "malformed UTF-8 encoding"
1009 ;; first byte after (first normal) 4-byte prefix not a continuation byte
1012 "\00asm" "\01\00\00\00"
1013 "\00\05" ;; custom section
1014 "\04\f1\c0\80\80" ;; "\f1\c0\80\80"
1016 "malformed UTF-8 encoding"
1019 ;; first byte after (first normal) 4-byte prefix not a continuation byte
1022 "\00asm" "\01\00\00\00"
1023 "\00\05" ;; custom section
1024 "\04\f1\fd\80\80" ;; "\f1\fd\80\80"
1026 "malformed UTF-8 encoding"
1029 ;; first byte after (last normal) 4-byte prefix not a continuation byte
1032 "\00asm" "\01\00\00\00"
1033 "\00\05" ;; custom section
1034 "\04\f3\00\80\80" ;; "\f3\00\80\80"
1036 "malformed UTF-8 encoding"
1039 ;; first byte after (last normal) 4-byte prefix not a continuation byte
1042 "\00asm" "\01\00\00\00"
1043 "\00\05" ;; custom section
1044 "\04\f3\7f\80\80" ;; "\f3\7f\80\80"
1046 "malformed UTF-8 encoding"
1049 ;; first byte after (last normal) 4-byte prefix not a continuation byte
1052 "\00asm" "\01\00\00\00"
1053 "\00\05" ;; custom section
1054 "\04\f3\c0\80\80" ;; "\f3\c0\80\80"
1056 "malformed UTF-8 encoding"
1059 ;; first byte after (last normal) 4-byte prefix not a continuation byte
1062 "\00asm" "\01\00\00\00"
1063 "\00\05" ;; custom section
1064 "\04\f3\fd\80\80" ;; "\f3\fd\80\80"
1066 "malformed UTF-8 encoding"
1069 ;; first byte after (0xf4) 4-byte prefix not a continuation byte
1072 "\00asm" "\01\00\00\00"
1073 "\00\05" ;; custom section
1074 "\04\f4\00\80\80" ;; "\f4\00\80\80"
1076 "malformed UTF-8 encoding"
1079 ;; first byte after (0xf4) 4-byte prefix not a continuation byte
1082 "\00asm" "\01\00\00\00"
1083 "\00\05" ;; custom section
1084 "\04\f4\7f\80\80" ;; "\f4\7f\80\80"
1086 "malformed UTF-8 encoding"
1089 ;; (first) malformed code point
1092 "\00asm" "\01\00\00\00"
1093 "\00\05" ;; custom section
1094 "\04\f4\90\80\80" ;; "\f4\90\80\80"
1096 "malformed UTF-8 encoding"
1099 ;; malformed code point
1102 "\00asm" "\01\00\00\00"
1103 "\00\05" ;; custom section
1104 "\04\f4\bf\80\80" ;; "\f4\bf\80\80"
1106 "malformed UTF-8 encoding"
1109 ;; first byte after (0xf4) 4-byte prefix not a continuation byte
1112 "\00asm" "\01\00\00\00"
1113 "\00\05" ;; custom section
1114 "\04\f4\c0\80\80" ;; "\f4\c0\80\80"
1116 "malformed UTF-8 encoding"
1119 ;; first byte after (0xf4) 4-byte prefix not a continuation byte
1122 "\00asm" "\01\00\00\00"
1123 "\00\05" ;; custom section
1124 "\04\f4\fd\80\80" ;; "\f4\fd\80\80"
1126 "malformed UTF-8 encoding"
1129 ;; (first) malformed 4-byte prefix
1132 "\00asm" "\01\00\00\00"
1133 "\00\05" ;; custom section
1134 "\04\f5\80\80\80" ;; "\f5\80\80\80"
1136 "malformed UTF-8 encoding"
1139 ;; (last) malformed 4-byte prefix
1142 "\00asm" "\01\00\00\00"
1143 "\00\05" ;; custom section
1144 "\04\f7\80\80\80" ;; "\f7\80\80\80"
1146 "malformed UTF-8 encoding"
1149 ;; (last) malformed 4-byte prefix
1152 "\00asm" "\01\00\00\00"
1153 "\00\05" ;; custom section
1154 "\04\f7\bf\bf\bf" ;; "\f7\bf\bf\bf"
1156 "malformed UTF-8 encoding"
1159 ;;;; 4-byte sequence contents (third byte)
1161 ;; second byte after (0xf0) 4-byte prefix not a continuation byte
1164 "\00asm" "\01\00\00\00"
1165 "\00\05" ;; custom section
1166 "\04\f0\90\00\90" ;; "\f0\90\00\90"
1168 "malformed UTF-8 encoding"
1171 ;; second byte after (0xf0) 4-byte prefix not a continuation byte
1174 "\00asm" "\01\00\00\00"
1175 "\00\05" ;; custom section
1176 "\04\f0\90\7f\90" ;; "\f0\90\7f\90"
1178 "malformed UTF-8 encoding"
1181 ;; second byte after (0xf0) 4-byte prefix not a continuation byte
1184 "\00asm" "\01\00\00\00"
1185 "\00\05" ;; custom section
1186 "\04\f0\90\c0\90" ;; "\f0\90\c0\90"
1188 "malformed UTF-8 encoding"
1191 ;; second byte after (0xf0) 4-byte prefix not a continuation byte
1194 "\00asm" "\01\00\00\00"
1195 "\00\05" ;; custom section
1196 "\04\f0\90\fd\90" ;; "\f0\90\fd\90"
1198 "malformed UTF-8 encoding"
1201 ;; second byte after (first normal) 4-byte prefix not a continuation byte
1204 "\00asm" "\01\00\00\00"
1205 "\00\05" ;; custom section
1206 "\04\f1\80\00\80" ;; "\f1\80\00\80"
1208 "malformed UTF-8 encoding"
1211 ;; second byte after (first normal) 4-byte prefix not a continuation byte
1214 "\00asm" "\01\00\00\00"
1215 "\00\05" ;; custom section
1216 "\04\f1\80\7f\80" ;; "\f1\80\7f\80"
1218 "malformed UTF-8 encoding"
1221 ;; second byte after (first normal) 4-byte prefix not a continuation byte
1224 "\00asm" "\01\00\00\00"
1225 "\00\05" ;; custom section
1226 "\04\f1\80\c0\80" ;; "\f1\80\c0\80"
1228 "malformed UTF-8 encoding"
1231 ;; second byte after (first normal) 4-byte prefix not a continuation byte
1234 "\00asm" "\01\00\00\00"
1235 "\00\05" ;; custom section
1236 "\04\f1\80\fd\80" ;; "\f1\80\fd\80"
1238 "malformed UTF-8 encoding"
1241 ;; second byte after (last normal) 4-byte prefix not a continuation byte
1244 "\00asm" "\01\00\00\00"
1245 "\00\05" ;; custom section
1246 "\04\f3\80\00\80" ;; "\f3\80\00\80"
1248 "malformed UTF-8 encoding"
1251 ;; second byte after (last normal) 4-byte prefix not a continuation byte
1254 "\00asm" "\01\00\00\00"
1255 "\00\05" ;; custom section
1256 "\04\f3\80\7f\80" ;; "\f3\80\7f\80"
1258 "malformed UTF-8 encoding"
1261 ;; second byte after (last normal) 4-byte prefix not a continuation byte
1264 "\00asm" "\01\00\00\00"
1265 "\00\05" ;; custom section
1266 "\04\f3\80\c0\80" ;; "\f3\80\c0\80"
1268 "malformed UTF-8 encoding"
1271 ;; second byte after (last normal) 4-byte prefix not a continuation byte
1274 "\00asm" "\01\00\00\00"
1275 "\00\05" ;; custom section
1276 "\04\f3\80\fd\80" ;; "\f3\80\fd\80"
1278 "malformed UTF-8 encoding"
1281 ;; second byte after (0xf4) 4-byte prefix not a continuation byte
1284 "\00asm" "\01\00\00\00"
1285 "\00\05" ;; custom section
1286 "\04\f4\80\00\80" ;; "\f4\80\00\80"
1288 "malformed UTF-8 encoding"
1291 ;; second byte after (0xf4) 4-byte prefix not a continuation byte
1294 "\00asm" "\01\00\00\00"
1295 "\00\05" ;; custom section
1296 "\04\f4\80\7f\80" ;; "\f4\80\7f\80"
1298 "malformed UTF-8 encoding"
1301 ;; second byte after (0xf4) 4-byte prefix not a continuation byte
1304 "\00asm" "\01\00\00\00"
1305 "\00\05" ;; custom section
1306 "\04\f4\80\c0\80" ;; "\f4\80\c0\80"
1308 "malformed UTF-8 encoding"
1311 ;; second byte after (0xf4) 4-byte prefix not a continuation byte
1314 "\00asm" "\01\00\00\00"
1315 "\00\05" ;; custom section
1316 "\04\f4\80\fd\80" ;; "\f4\80\fd\80"
1318 "malformed UTF-8 encoding"
1321 ;;;; 4-byte sequence contents (fourth byte)
1323 ;; third byte after (0xf0) 4-byte prefix not a continuation byte
1326 "\00asm" "\01\00\00\00"
1327 "\00\05" ;; custom section
1328 "\04\f0\90\90\00" ;; "\f0\90\90\00"
1330 "malformed UTF-8 encoding"
1333 ;; third byte after (0xf0) 4-byte prefix not a continuation byte
1336 "\00asm" "\01\00\00\00"
1337 "\00\05" ;; custom section
1338 "\04\f0\90\90\7f" ;; "\f0\90\90\7f"
1340 "malformed UTF-8 encoding"
1343 ;; third byte after (0xf0) 4-byte prefix not a continuation byte
1346 "\00asm" "\01\00\00\00"
1347 "\00\05" ;; custom section
1348 "\04\f0\90\90\c0" ;; "\f0\90\90\c0"
1350 "malformed UTF-8 encoding"
1353 ;; third byte after (0xf0) 4-byte prefix not a continuation byte
1356 "\00asm" "\01\00\00\00"
1357 "\00\05" ;; custom section
1358 "\04\f0\90\90\fd" ;; "\f0\90\90\fd"
1360 "malformed UTF-8 encoding"
1363 ;; third byte after (first normal) 4-byte prefix not a continuation byte
1366 "\00asm" "\01\00\00\00"
1367 "\00\05" ;; custom section
1368 "\04\f1\80\80\00" ;; "\f1\80\80\00"
1370 "malformed UTF-8 encoding"
1373 ;; third byte after (first normal) 4-byte prefix not a continuation byte
1376 "\00asm" "\01\00\00\00"
1377 "\00\05" ;; custom section
1378 "\04\f1\80\80\7f" ;; "\f1\80\80\7f"
1380 "malformed UTF-8 encoding"
1383 ;; third byte after (first normal) 4-byte prefix not a continuation byte
1386 "\00asm" "\01\00\00\00"
1387 "\00\05" ;; custom section
1388 "\04\f1\80\80\c0" ;; "\f1\80\80\c0"
1390 "malformed UTF-8 encoding"
1393 ;; third byte after (first normal) 4-byte prefix not a continuation byte
1396 "\00asm" "\01\00\00\00"
1397 "\00\05" ;; custom section
1398 "\04\f1\80\80\fd" ;; "\f1\80\80\fd"
1400 "malformed UTF-8 encoding"
1403 ;; third byte after (last normal) 4-byte prefix not a continuation byte
1406 "\00asm" "\01\00\00\00"
1407 "\00\05" ;; custom section
1408 "\04\f3\80\80\00" ;; "\f3\80\80\00"
1410 "malformed UTF-8 encoding"
1413 ;; third byte after (last normal) 4-byte prefix not a continuation byte
1416 "\00asm" "\01\00\00\00"
1417 "\00\05" ;; custom section
1418 "\04\f3\80\80\7f" ;; "\f3\80\80\7f"
1420 "malformed UTF-8 encoding"
1423 ;; third byte after (last normal) 4-byte prefix not a continuation byte
1426 "\00asm" "\01\00\00\00"
1427 "\00\05" ;; custom section
1428 "\04\f3\80\80\c0" ;; "\f3\80\80\c0"
1430 "malformed UTF-8 encoding"
1433 ;; third byte after (last normal) 4-byte prefix not a continuation byte
1436 "\00asm" "\01\00\00\00"
1437 "\00\05" ;; custom section
1438 "\04\f3\80\80\fd" ;; "\f3\80\80\fd"
1440 "malformed UTF-8 encoding"
1443 ;; third byte after (0xf4) 4-byte prefix not a continuation byte
1446 "\00asm" "\01\00\00\00"
1447 "\00\05" ;; custom section
1448 "\04\f4\80\80\00" ;; "\f4\80\80\00"
1450 "malformed UTF-8 encoding"
1453 ;; third byte after (0xf4) 4-byte prefix not a continuation byte
1456 "\00asm" "\01\00\00\00"
1457 "\00\05" ;; custom section
1458 "\04\f4\80\80\7f" ;; "\f4\80\80\7f"
1460 "malformed UTF-8 encoding"
1463 ;; third byte after (0xf4) 4-byte prefix not a continuation byte
1466 "\00asm" "\01\00\00\00"
1467 "\00\05" ;; custom section
1468 "\04\f4\80\80\c0" ;; "\f4\80\80\c0"
1470 "malformed UTF-8 encoding"
1473 ;; third byte after (0xf4) 4-byte prefix not a continuation byte
1476 "\00asm" "\01\00\00\00"
1477 "\00\05" ;; custom section
1478 "\04\f4\80\80\fd" ;; "\f4\80\80\fd"
1480 "malformed UTF-8 encoding"
1483 ;;;; 5-byte sequences
1485 ;; 5-byte sequence contains 6 bytes
1488 "\00asm" "\01\00\00\00"
1489 "\00\07" ;; custom section
1490 "\06\f8\80\80\80\80\80" ;; "\f8\80\80\80\80\80"
1492 "malformed UTF-8 encoding"
1495 ;; 5-byte sequence contains 4 bytes at end of string
1498 "\00asm" "\01\00\00\00"
1499 "\00\05" ;; custom section
1500 "\04\f8\80\80\80" ;; "\f8\80\80\80"
1502 "malformed UTF-8 encoding"
1505 ;; 5-byte sequence contains 4 bytes
1508 "\00asm" "\01\00\00\00"
1509 "\00\06" ;; custom section
1510 "\05\f8\80\80\80\23" ;; "\f8\80\80\80#"
1512 "malformed UTF-8 encoding"
1515 ;; 5-byte sequence contains 3 bytes at end of string
1518 "\00asm" "\01\00\00\00"
1519 "\00\04" ;; custom section
1520 "\03\f8\80\80" ;; "\f8\80\80"
1522 "malformed UTF-8 encoding"
1525 ;; 5-byte sequence contains 3 bytes
1528 "\00asm" "\01\00\00\00"
1529 "\00\05" ;; custom section
1530 "\04\f8\80\80\23" ;; "\f8\80\80#"
1532 "malformed UTF-8 encoding"
1535 ;; 5-byte sequence contains 2 bytes at end of string
1538 "\00asm" "\01\00\00\00"
1539 "\00\03" ;; custom section
1540 "\02\f8\80" ;; "\f8\80"
1542 "malformed UTF-8 encoding"
1545 ;; 5-byte sequence contains 2 bytes
1548 "\00asm" "\01\00\00\00"
1549 "\00\04" ;; custom section
1550 "\03\f8\80\23" ;; "\f8\80#"
1552 "malformed UTF-8 encoding"
1555 ;; 5-byte sequence contains 1 byte at end of string
1558 "\00asm" "\01\00\00\00"
1559 "\00\02" ;; custom section
1562 "malformed UTF-8 encoding"
1565 ;; 5-byte sequence contains 1 byte
1568 "\00asm" "\01\00\00\00"
1569 "\00\03" ;; custom section
1570 "\02\f8\23" ;; "\f8#"
1572 "malformed UTF-8 encoding"
1575 ;;;; 5-byte sequence contents
1577 ;; (first) malformed 5-byte prefix
1580 "\00asm" "\01\00\00\00"
1581 "\00\06" ;; custom section
1582 "\05\f8\80\80\80\80" ;; "\f8\80\80\80\80"
1584 "malformed UTF-8 encoding"
1587 ;; (last) malformed 5-byte prefix
1590 "\00asm" "\01\00\00\00"
1591 "\00\06" ;; custom section
1592 "\05\fb\bf\bf\bf\bf" ;; "\fb\bf\bf\bf\bf"
1594 "malformed UTF-8 encoding"
1597 ;;;; 6-byte sequences
1599 ;; 6-byte sequence contains 7 bytes
1602 "\00asm" "\01\00\00\00"
1603 "\00\08" ;; custom section
1604 "\07\fc\80\80\80\80\80\80" ;; "\fc\80\80\80\80\80\80"
1606 "malformed UTF-8 encoding"
1609 ;; 6-byte sequence contains 5 bytes at end of string
1612 "\00asm" "\01\00\00\00"
1613 "\00\06" ;; custom section
1614 "\05\fc\80\80\80\80" ;; "\fc\80\80\80\80"
1616 "malformed UTF-8 encoding"
1619 ;; 6-byte sequence contains 5 bytes
1622 "\00asm" "\01\00\00\00"
1623 "\00\07" ;; custom section
1624 "\06\fc\80\80\80\80\23" ;; "\fc\80\80\80\80#"
1626 "malformed UTF-8 encoding"
1629 ;; 6-byte sequence contains 4 bytes at end of string
1632 "\00asm" "\01\00\00\00"
1633 "\00\05" ;; custom section
1634 "\04\fc\80\80\80" ;; "\fc\80\80\80"
1636 "malformed UTF-8 encoding"
1639 ;; 6-byte sequence contains 4 bytes
1642 "\00asm" "\01\00\00\00"
1643 "\00\06" ;; custom section
1644 "\05\fc\80\80\80\23" ;; "\fc\80\80\80#"
1646 "malformed UTF-8 encoding"
1649 ;; 6-byte sequence contains 3 bytes at end of string
1652 "\00asm" "\01\00\00\00"
1653 "\00\04" ;; custom section
1654 "\03\fc\80\80" ;; "\fc\80\80"
1656 "malformed UTF-8 encoding"
1659 ;; 6-byte sequence contains 3 bytes
1662 "\00asm" "\01\00\00\00"
1663 "\00\05" ;; custom section
1664 "\04\fc\80\80\23" ;; "\fc\80\80#"
1666 "malformed UTF-8 encoding"
1669 ;; 6-byte sequence contains 2 bytes at end of string
1672 "\00asm" "\01\00\00\00"
1673 "\00\03" ;; custom section
1674 "\02\fc\80" ;; "\fc\80"
1676 "malformed UTF-8 encoding"
1679 ;; 6-byte sequence contains 2 bytes
1682 "\00asm" "\01\00\00\00"
1683 "\00\04" ;; custom section
1684 "\03\fc\80\23" ;; "\fc\80#"
1686 "malformed UTF-8 encoding"
1689 ;; 6-byte sequence contains 1 byte at end of string
1692 "\00asm" "\01\00\00\00"
1693 "\00\02" ;; custom section
1696 "malformed UTF-8 encoding"
1699 ;; 6-byte sequence contains 1 byte
1702 "\00asm" "\01\00\00\00"
1703 "\00\03" ;; custom section
1704 "\02\fc\23" ;; "\fc#"
1706 "malformed UTF-8 encoding"
1709 ;;;; 6-byte sequence contents
1711 ;; (first) malformed 6-byte prefix
1714 "\00asm" "\01\00\00\00"
1715 "\00\07" ;; custom section
1716 "\06\fc\80\80\80\80\80" ;; "\fc\80\80\80\80\80"
1718 "malformed UTF-8 encoding"
1721 ;; (last) malformed 6-byte prefix
1724 "\00asm" "\01\00\00\00"
1725 "\00\07" ;; custom section
1726 "\06\fd\bf\bf\bf\bf\bf" ;; "\fd\bf\bf\bf\bf\bf"
1728 "malformed UTF-8 encoding"
1731 ;;;; Miscellaneous malformed bytes
1736 "\00asm" "\01\00\00\00"
1737 "\00\02" ;; custom section
1740 "malformed UTF-8 encoding"
1746 "\00asm" "\01\00\00\00"
1747 "\00\02" ;; custom section
1750 "malformed UTF-8 encoding"
1756 "\00asm" "\01\00\00\00"
1757 "\00\03" ;; custom section
1758 "\02\fe\ff" ;; "\fe\ff"
1760 "malformed UTF-8 encoding"
1766 "\00asm" "\01\00\00\00"
1767 "\00\05" ;; custom section
1768 "\04\00\00\fe\ff" ;; "\00\00\fe\ff"
1770 "malformed UTF-8 encoding"
1776 "\00asm" "\01\00\00\00"
1777 "\00\03" ;; custom section
1778 "\02\ff\fe" ;; "\ff\fe"
1780 "malformed UTF-8 encoding"
1786 "\00asm" "\01\00\00\00"
1787 "\00\05" ;; custom section
1788 "\04\ff\fe\00\00" ;; "\ff\fe\00\00"
1790 "malformed UTF-8 encoding"