github.com/tetratelabs/wazero@v1.7.3-0.20240513003603-48f702e154b5/internal/integration_test/spectest/v2/testdata/utf8-invalid-encoding.wast (about)

     1  (assert_malformed (module quote "(func (export \"\\00\\00\\fe\\ff\"))") "malformed UTF-8 encoding")
     2  (assert_malformed (module quote "(func (export \"\\80\"))") "malformed UTF-8 encoding")
     3  (assert_malformed (module quote "(func (export \"\\8f\"))") "malformed UTF-8 encoding")
     4  (assert_malformed (module quote "(func (export \"\\90\"))") "malformed UTF-8 encoding")
     5  (assert_malformed (module quote "(func (export \"\\9f\"))") "malformed UTF-8 encoding")
     6  (assert_malformed (module quote "(func (export \"\\a0\"))") "malformed UTF-8 encoding")
     7  (assert_malformed (module quote "(func (export \"\\bf\"))") "malformed UTF-8 encoding")
     8  (assert_malformed (module quote "(func (export \"\\c0\\80\"))") "malformed UTF-8 encoding")
     9  (assert_malformed (module quote "(func (export \"\\c0\\bf\"))") "malformed UTF-8 encoding")
    10  (assert_malformed (module quote "(func (export \"\\c1\\80\"))") "malformed UTF-8 encoding")
    11  (assert_malformed (module quote "(func (export \"\\c1\\bf\"))") "malformed UTF-8 encoding")
    12  (assert_malformed (module quote "(func (export \"\\c2\\00\"))") "malformed UTF-8 encoding")
    13  (assert_malformed (module quote "(func (export \"\\c2\\2e\"))") "malformed UTF-8 encoding")
    14  (assert_malformed (module quote "(func (export \"\\c2\\7f\"))") "malformed UTF-8 encoding")
    15  (assert_malformed (module quote "(func (export \"\\c2\\80\\80\"))") "malformed UTF-8 encoding")
    16  (assert_malformed (module quote "(func (export \"\\c2\\c0\"))") "malformed UTF-8 encoding")
    17  (assert_malformed (module quote "(func (export \"\\c2\"))") "malformed UTF-8 encoding")
    18  (assert_malformed (module quote "(func (export \"\\c2\\fd\"))") "malformed UTF-8 encoding")
    19  (assert_malformed (module quote "(func (export \"\\df\\00\"))") "malformed UTF-8 encoding")
    20  (assert_malformed (module quote "(func (export \"\\df\\7f\"))") "malformed UTF-8 encoding")
    21  (assert_malformed (module quote "(func (export \"\\df\\c0\"))") "malformed UTF-8 encoding")
    22  (assert_malformed (module quote "(func (export \"\\df\\fd\"))") "malformed UTF-8 encoding")
    23  (assert_malformed (module quote "(func (export \"\\e0\\00\\a0\"))") "malformed UTF-8 encoding")
    24  (assert_malformed (module quote "(func (export \"\\e0\\7f\\a0\"))") "malformed UTF-8 encoding")
    25  (assert_malformed (module quote "(func (export \"\\e0\\80\\80\"))") "malformed UTF-8 encoding")
    26  (assert_malformed (module quote "(func (export \"\\e0\\80\\a0\"))") "malformed UTF-8 encoding")
    27  (assert_malformed (module quote "(func (export \"\\e0\\9f\\a0\"))") "malformed UTF-8 encoding")
    28  (assert_malformed (module quote "(func (export \"\\e0\\9f\\bf\"))") "malformed UTF-8 encoding")
    29  (assert_malformed (module quote "(func (export \"\\e0\\a0\\00\"))") "malformed UTF-8 encoding")
    30  (assert_malformed (module quote "(func (export \"\\e0\\a0\\7f\"))") "malformed UTF-8 encoding")
    31  (assert_malformed (module quote "(func (export \"\\e0\\a0\\c0\"))") "malformed UTF-8 encoding")
    32  (assert_malformed (module quote "(func (export \"\\e0\\a0\\fd\"))") "malformed UTF-8 encoding")
    33  (assert_malformed (module quote "(func (export \"\\e0\\c0\\a0\"))") "malformed UTF-8 encoding")
    34  (assert_malformed (module quote "(func (export \"\\e0\\fd\\a0\"))") "malformed UTF-8 encoding")
    35  (assert_malformed (module quote "(func (export \"\\e1\\00\\80\"))") "malformed UTF-8 encoding")
    36  (assert_malformed (module quote "(func (export \"\\e1\\2e\"))") "malformed UTF-8 encoding")
    37  (assert_malformed (module quote "(func (export \"\\e1\\7f\\80\"))") "malformed UTF-8 encoding")
    38  (assert_malformed (module quote "(func (export \"\\e1\\80\\00\"))") "malformed UTF-8 encoding")
    39  (assert_malformed (module quote "(func (export \"\\e1\\80\\2e\"))") "malformed UTF-8 encoding")
    40  (assert_malformed (module quote "(func (export \"\\e1\\80\\7f\"))") "malformed UTF-8 encoding")
    41  (assert_malformed (module quote "(func (export \"\\e1\\80\\80\\80\"))") "malformed UTF-8 encoding")
    42  (assert_malformed (module quote "(func (export \"\\e1\\80\\c0\"))") "malformed UTF-8 encoding")
    43  (assert_malformed (module quote "(func (export \"\\e1\\80\"))") "malformed UTF-8 encoding")
    44  (assert_malformed (module quote "(func (export \"\\e1\\80\\fd\"))") "malformed UTF-8 encoding")
    45  (assert_malformed (module quote "(func (export \"\\e1\\c0\\80\"))") "malformed UTF-8 encoding")
    46  (assert_malformed (module quote "(func (export \"\\e1\"))") "malformed UTF-8 encoding")
    47  (assert_malformed (module quote "(func (export \"\\e1\\fd\\80\"))") "malformed UTF-8 encoding")
    48  (assert_malformed (module quote "(func (export \"\\ec\\00\\80\"))") "malformed UTF-8 encoding")
    49  (assert_malformed (module quote "(func (export \"\\ec\\7f\\80\"))") "malformed UTF-8 encoding")
    50  (assert_malformed (module quote "(func (export \"\\ec\\80\\00\"))") "malformed UTF-8 encoding")
    51  (assert_malformed (module quote "(func (export \"\\ec\\80\\7f\"))") "malformed UTF-8 encoding")
    52  (assert_malformed (module quote "(func (export \"\\ec\\80\\c0\"))") "malformed UTF-8 encoding")
    53  (assert_malformed (module quote "(func (export \"\\ec\\80\\fd\"))") "malformed UTF-8 encoding")
    54  (assert_malformed (module quote "(func (export \"\\ec\\c0\\80\"))") "malformed UTF-8 encoding")
    55  (assert_malformed (module quote "(func (export \"\\ec\\fd\\80\"))") "malformed UTF-8 encoding")
    56  (assert_malformed (module quote "(func (export \"\\ed\\00\\80\"))") "malformed UTF-8 encoding")
    57  (assert_malformed (module quote "(func (export \"\\ed\\7f\\80\"))") "malformed UTF-8 encoding")
    58  (assert_malformed (module quote "(func (export \"\\ed\\80\\00\"))") "malformed UTF-8 encoding")
    59  (assert_malformed (module quote "(func (export \"\\ed\\80\\7f\"))") "malformed UTF-8 encoding")
    60  (assert_malformed (module quote "(func (export \"\\ed\\80\\c0\"))") "malformed UTF-8 encoding")
    61  (assert_malformed (module quote "(func (export \"\\ed\\80\\fd\"))") "malformed UTF-8 encoding")
    62  (assert_malformed (module quote "(func (export \"\\ed\\a0\\80\"))") "malformed UTF-8 encoding")
    63  (assert_malformed (module quote "(func (export \"\\ed\\a0\\bf\"))") "malformed UTF-8 encoding")
    64  (assert_malformed (module quote "(func (export \"\\ed\\bf\\80\"))") "malformed UTF-8 encoding")
    65  (assert_malformed (module quote "(func (export \"\\ed\\bf\\bf\"))") "malformed UTF-8 encoding")
    66  (assert_malformed (module quote "(func (export \"\\ed\\c0\\80\"))") "malformed UTF-8 encoding")
    67  (assert_malformed (module quote "(func (export \"\\ed\\fd\\80\"))") "malformed UTF-8 encoding")
    68  (assert_malformed (module quote "(func (export \"\\ee\\00\\80\"))") "malformed UTF-8 encoding")
    69  (assert_malformed (module quote "(func (export \"\\ee\\7f\\80\"))") "malformed UTF-8 encoding")
    70  (assert_malformed (module quote "(func (export \"\\ee\\80\\00\"))") "malformed UTF-8 encoding")
    71  (assert_malformed (module quote "(func (export \"\\ee\\80\\7f\"))") "malformed UTF-8 encoding")
    72  (assert_malformed (module quote "(func (export \"\\ee\\80\\c0\"))") "malformed UTF-8 encoding")
    73  (assert_malformed (module quote "(func (export \"\\ee\\80\\fd\"))") "malformed UTF-8 encoding")
    74  (assert_malformed (module quote "(func (export \"\\ee\\c0\\80\"))") "malformed UTF-8 encoding")
    75  (assert_malformed (module quote "(func (export \"\\ee\\fd\\80\"))") "malformed UTF-8 encoding")
    76  (assert_malformed (module quote "(func (export \"\\ef\\00\\80\"))") "malformed UTF-8 encoding")
    77  (assert_malformed (module quote "(func (export \"\\ef\\7f\\80\"))") "malformed UTF-8 encoding")
    78  (assert_malformed (module quote "(func (export \"\\ef\\80\\00\"))") "malformed UTF-8 encoding")
    79  (assert_malformed (module quote "(func (export \"\\ef\\80\\7f\"))") "malformed UTF-8 encoding")
    80  (assert_malformed (module quote "(func (export \"\\ef\\80\\c0\"))") "malformed UTF-8 encoding")
    81  (assert_malformed (module quote "(func (export \"\\ef\\80\\fd\"))") "malformed UTF-8 encoding")
    82  (assert_malformed (module quote "(func (export \"\\ef\\c0\\80\"))") "malformed UTF-8 encoding")
    83  (assert_malformed (module quote "(func (export \"\\ef\\fd\\80\"))") "malformed UTF-8 encoding")
    84  (assert_malformed (module quote "(func (export \"\\f0\\00\\90\\90\"))") "malformed UTF-8 encoding")
    85  (assert_malformed (module quote "(func (export \"\\f0\\7f\\90\\90\"))") "malformed UTF-8 encoding")
    86  (assert_malformed (module quote "(func (export \"\\f0\\80\\80\\80\"))") "malformed UTF-8 encoding")
    87  (assert_malformed (module quote "(func (export \"\\f0\\80\\90\\90\"))") "malformed UTF-8 encoding")
    88  (assert_malformed (module quote "(func (export \"\\f0\\8f\\90\\90\"))") "malformed UTF-8 encoding")
    89  (assert_malformed (module quote "(func (export \"\\f0\\8f\\bf\\bf\"))") "malformed UTF-8 encoding")
    90  (assert_malformed (module quote "(func (export \"\\f0\\90\\00\\90\"))") "malformed UTF-8 encoding")
    91  (assert_malformed (module quote "(func (export \"\\f0\\90\\7f\\90\"))") "malformed UTF-8 encoding")
    92  (assert_malformed (module quote "(func (export \"\\f0\\90\\90\\00\"))") "malformed UTF-8 encoding")
    93  (assert_malformed (module quote "(func (export \"\\f0\\90\\90\\7f\"))") "malformed UTF-8 encoding")
    94  (assert_malformed (module quote "(func (export \"\\f0\\90\\90\\c0\"))") "malformed UTF-8 encoding")
    95  (assert_malformed (module quote "(func (export \"\\f0\\90\\90\\fd\"))") "malformed UTF-8 encoding")
    96  (assert_malformed (module quote "(func (export \"\\f0\\90\\c0\\90\"))") "malformed UTF-8 encoding")
    97  (assert_malformed (module quote "(func (export \"\\f0\\90\\fd\\90\"))") "malformed UTF-8 encoding")
    98  (assert_malformed (module quote "(func (export \"\\f0\\c0\\90\\90\"))") "malformed UTF-8 encoding")
    99  (assert_malformed (module quote "(func (export \"\\f0\\fd\\90\\90\"))") "malformed UTF-8 encoding")
   100  (assert_malformed (module quote "(func (export \"\\f1\\00\\80\\80\"))") "malformed UTF-8 encoding")
   101  (assert_malformed (module quote "(func (export \"\\f1\\23\"))") "malformed UTF-8 encoding")
   102  (assert_malformed (module quote "(func (export \"\\f1\\7f\\80\\80\"))") "malformed UTF-8 encoding")
   103  (assert_malformed (module quote "(func (export \"\\f1\\80\\00\\80\"))") "malformed UTF-8 encoding")
   104  (assert_malformed (module quote "(func (export \"\\f1\\80\\23\"))") "malformed UTF-8 encoding")
   105  (assert_malformed (module quote "(func (export \"\\f1\\80\\7f\\80\"))") "malformed UTF-8 encoding")
   106  (assert_malformed (module quote "(func (export \"\\f1\\80\\80\\00\"))") "malformed UTF-8 encoding")
   107  (assert_malformed (module quote "(func (export \"\\f1\\80\\80\\23\"))") "malformed UTF-8 encoding")
   108  (assert_malformed (module quote "(func (export \"\\f1\\80\\80\\7f\"))") "malformed UTF-8 encoding")
   109  (assert_malformed (module quote "(func (export \"\\f1\\80\\80\\80\\80\"))") "malformed UTF-8 encoding")
   110  (assert_malformed (module quote "(func (export \"\\f1\\80\\80\\c0\"))") "malformed UTF-8 encoding")
   111  (assert_malformed (module quote "(func (export \"\\f1\\80\\80\"))") "malformed UTF-8 encoding")
   112  (assert_malformed (module quote "(func (export \"\\f1\\80\\80\\fd\"))") "malformed UTF-8 encoding")
   113  (assert_malformed (module quote "(func (export \"\\f1\\80\\c0\\80\"))") "malformed UTF-8 encoding")
   114  (assert_malformed (module quote "(func (export \"\\f1\\80\"))") "malformed UTF-8 encoding")
   115  (assert_malformed (module quote "(func (export \"\\f1\\80\\fd\\80\"))") "malformed UTF-8 encoding")
   116  (assert_malformed (module quote "(func (export \"\\f1\\c0\\80\\80\"))") "malformed UTF-8 encoding")
   117  (assert_malformed (module quote "(func (export \"\\f1\"))") "malformed UTF-8 encoding")
   118  (assert_malformed (module quote "(func (export \"\\f1\\fd\\80\\80\"))") "malformed UTF-8 encoding")
   119  (assert_malformed (module quote "(func (export \"\\f3\\00\\80\\80\"))") "malformed UTF-8 encoding")
   120  (assert_malformed (module quote "(func (export \"\\f3\\7f\\80\\80\"))") "malformed UTF-8 encoding")
   121  (assert_malformed (module quote "(func (export \"\\f3\\80\\00\\80\"))") "malformed UTF-8 encoding")
   122  (assert_malformed (module quote "(func (export \"\\f3\\80\\7f\\80\"))") "malformed UTF-8 encoding")
   123  (assert_malformed (module quote "(func (export \"\\f3\\80\\80\\00\"))") "malformed UTF-8 encoding")
   124  (assert_malformed (module quote "(func (export \"\\f3\\80\\80\\7f\"))") "malformed UTF-8 encoding")
   125  (assert_malformed (module quote "(func (export \"\\f3\\80\\80\\c0\"))") "malformed UTF-8 encoding")
   126  (assert_malformed (module quote "(func (export \"\\f3\\80\\80\\fd\"))") "malformed UTF-8 encoding")
   127  (assert_malformed (module quote "(func (export \"\\f3\\80\\c0\\80\"))") "malformed UTF-8 encoding")
   128  (assert_malformed (module quote "(func (export \"\\f3\\80\\fd\\80\"))") "malformed UTF-8 encoding")
   129  (assert_malformed (module quote "(func (export \"\\f3\\c0\\80\\80\"))") "malformed UTF-8 encoding")
   130  (assert_malformed (module quote "(func (export \"\\f3\\fd\\80\\80\"))") "malformed UTF-8 encoding")
   131  (assert_malformed (module quote "(func (export \"\\f4\\00\\80\\80\"))") "malformed UTF-8 encoding")
   132  (assert_malformed (module quote "(func (export \"\\f4\\7f\\80\\80\"))") "malformed UTF-8 encoding")
   133  (assert_malformed (module quote "(func (export \"\\f4\\80\\00\\80\"))") "malformed UTF-8 encoding")
   134  (assert_malformed (module quote "(func (export \"\\f4\\80\\7f\\80\"))") "malformed UTF-8 encoding")
   135  (assert_malformed (module quote "(func (export \"\\f4\\80\\80\\00\"))") "malformed UTF-8 encoding")
   136  (assert_malformed (module quote "(func (export \"\\f4\\80\\80\\7f\"))") "malformed UTF-8 encoding")
   137  (assert_malformed (module quote "(func (export \"\\f4\\80\\80\\c0\"))") "malformed UTF-8 encoding")
   138  (assert_malformed (module quote "(func (export \"\\f4\\80\\80\\fd\"))") "malformed UTF-8 encoding")
   139  (assert_malformed (module quote "(func (export \"\\f4\\80\\c0\\80\"))") "malformed UTF-8 encoding")
   140  (assert_malformed (module quote "(func (export \"\\f4\\80\\fd\\80\"))") "malformed UTF-8 encoding")
   141  (assert_malformed (module quote "(func (export \"\\f4\\90\\80\\80\"))") "malformed UTF-8 encoding")
   142  (assert_malformed (module quote "(func (export \"\\f4\\bf\\80\\80\"))") "malformed UTF-8 encoding")
   143  (assert_malformed (module quote "(func (export \"\\f4\\c0\\80\\80\"))") "malformed UTF-8 encoding")
   144  (assert_malformed (module quote "(func (export \"\\f4\\fd\\80\\80\"))") "malformed UTF-8 encoding")
   145  (assert_malformed (module quote "(func (export \"\\f5\\80\\80\\80\"))") "malformed UTF-8 encoding")
   146  (assert_malformed (module quote "(func (export \"\\f7\\80\\80\\80\"))") "malformed UTF-8 encoding")
   147  (assert_malformed (module quote "(func (export \"\\f7\\bf\\bf\\bf\"))") "malformed UTF-8 encoding")
   148  (assert_malformed (module quote "(func (export \"\\f8\\23\"))") "malformed UTF-8 encoding")
   149  (assert_malformed (module quote "(func (export \"\\f8\\80\\23\"))") "malformed UTF-8 encoding")
   150  (assert_malformed (module quote "(func (export \"\\f8\\80\\80\\23\"))") "malformed UTF-8 encoding")
   151  (assert_malformed (module quote "(func (export \"\\f8\\80\\80\\80\\23\"))") "malformed UTF-8 encoding")
   152  (assert_malformed (module quote "(func (export \"\\f8\\80\\80\\80\\80\\80\"))") "malformed UTF-8 encoding")
   153  (assert_malformed (module quote "(func (export \"\\f8\\80\\80\\80\\80\"))") "malformed UTF-8 encoding")
   154  (assert_malformed (module quote "(func (export \"\\f8\\80\\80\\80\"))") "malformed UTF-8 encoding")
   155  (assert_malformed (module quote "(func (export \"\\f8\\80\\80\"))") "malformed UTF-8 encoding")
   156  (assert_malformed (module quote "(func (export \"\\f8\\80\"))") "malformed UTF-8 encoding")
   157  (assert_malformed (module quote "(func (export \"\\f8\"))") "malformed UTF-8 encoding")
   158  (assert_malformed (module quote "(func (export \"\\fb\\bf\\bf\\bf\\bf\"))") "malformed UTF-8 encoding")
   159  (assert_malformed (module quote "(func (export \"\\fc\\23\"))") "malformed UTF-8 encoding")
   160  (assert_malformed (module quote "(func (export \"\\fc\\80\\23\"))") "malformed UTF-8 encoding")
   161  (assert_malformed (module quote "(func (export \"\\fc\\80\\80\\23\"))") "malformed UTF-8 encoding")
   162  (assert_malformed (module quote "(func (export \"\\fc\\80\\80\\80\\23\"))") "malformed UTF-8 encoding")
   163  (assert_malformed (module quote "(func (export \"\\fc\\80\\80\\80\\80\\23\"))") "malformed UTF-8 encoding")
   164  (assert_malformed (module quote "(func (export \"\\fc\\80\\80\\80\\80\\80\\80\"))") "malformed UTF-8 encoding")
   165  (assert_malformed (module quote "(func (export \"\\fc\\80\\80\\80\\80\\80\"))") "malformed UTF-8 encoding")
   166  (assert_malformed (module quote "(func (export \"\\fc\\80\\80\\80\\80\"))") "malformed UTF-8 encoding")
   167  (assert_malformed (module quote "(func (export \"\\fc\\80\\80\\80\"))") "malformed UTF-8 encoding")
   168  (assert_malformed (module quote "(func (export \"\\fc\\80\\80\"))") "malformed UTF-8 encoding")
   169  (assert_malformed (module quote "(func (export \"\\fc\\80\"))") "malformed UTF-8 encoding")
   170  (assert_malformed (module quote "(func (export \"\\fc\"))") "malformed UTF-8 encoding")
   171  (assert_malformed (module quote "(func (export \"\\fd\\bf\\bf\\bf\\bf\\bf\"))") "malformed UTF-8 encoding")
   172  (assert_malformed (module quote "(func (export \"\\fe\"))") "malformed UTF-8 encoding")
   173  (assert_malformed (module quote "(func (export \"\\fe\\ff\"))") "malformed UTF-8 encoding")
   174  (assert_malformed (module quote "(func (export \"\\ff\"))") "malformed UTF-8 encoding")
   175  (assert_malformed (module quote "(func (export \"\\ff\\fe\\00\\00\"))") "malformed UTF-8 encoding")
   176  (assert_malformed (module quote "(func (export \"\\ff\\fe\"))") "malformed UTF-8 encoding")