From c50b0c4da17b6e83640e4ed2380fffb5f507c846 Mon Sep 17 00:00:00 2001 From: Christian Krinitsin Date: Mon, 7 Jul 2025 17:23:11 +0000 Subject: add zero-shot results --- .../zero-shot-user-mode/output/instruction/1010484 | 12 + .../zero-shot-user-mode/output/instruction/1027 | 21 + .../zero-shot-user-mode/output/instruction/1028 | 40 + .../zero-shot-user-mode/output/instruction/1031920 | 43 + .../zero-shot-user-mode/output/instruction/1034 | 23 + .../zero-shot-user-mode/output/instruction/1041 | 37 + .../zero-shot-user-mode/output/instruction/1052857 | 21 + .../zero-shot-user-mode/output/instruction/1054812 | 11 + .../zero-shot-user-mode/output/instruction/1054831 | 23 + .../zero-shot-user-mode/output/instruction/1059 | 16 + .../zero-shot-user-mode/output/instruction/1066909 | 13 + .../zero-shot-user-mode/output/instruction/1068900 | 11 + .../zero-shot-user-mode/output/instruction/1070 | 16 + .../zero-shot-user-mode/output/instruction/1072 | 30 + .../zero-shot-user-mode/output/instruction/1075 | 22 + .../zero-shot-user-mode/output/instruction/1075339 | 9 + .../zero-shot-user-mode/output/instruction/1076445 | 51 + .../zero-shot-user-mode/output/instruction/1079080 | 16 + .../zero-shot-user-mode/output/instruction/1092 | 20 + .../zero-shot-user-mode/output/instruction/1093 | 39 + .../zero-shot-user-mode/output/instruction/1095531 | 63 + .../zero-shot-user-mode/output/instruction/1095857 | 17 + .../zero-shot-user-mode/output/instruction/1098729 | 49 + .../zero-shot-user-mode/output/instruction/1128 | 30 + .../zero-shot-user-mode/output/instruction/1129571 | 20 + .../zero-shot-user-mode/output/instruction/1147 | 15 + .../zero-shot-user-mode/output/instruction/1156 | 7 + .../zero-shot-user-mode/output/instruction/1156313 | 132 ++ .../zero-shot-user-mode/output/instruction/1165383 | 9 + .../zero-shot-user-mode/output/instruction/1178 | 7 + .../zero-shot-user-mode/output/instruction/1182490 | 82 ++ .../zero-shot-user-mode/output/instruction/1207896 | 9 + .../zero-shot-user-mode/output/instruction/1209 | 11 + .../zero-shot-user-mode/output/instruction/121 | 7 + .../zero-shot-user-mode/output/instruction/1211 | 13 + .../zero-shot-user-mode/output/instruction/122 | 7 + .../zero-shot-user-mode/output/instruction/1221966 | 40 + .../zero-shot-user-mode/output/instruction/1228 | 49 + .../zero-shot-user-mode/output/instruction/1233225 | 30 + .../zero-shot-user-mode/output/instruction/1245543 | 29 + .../zero-shot-user-mode/output/instruction/1245703 | 15 + .../zero-shot-user-mode/output/instruction/1248 | 17 + .../zero-shot-user-mode/output/instruction/1248168 | 30 + .../zero-shot-user-mode/output/instruction/1251 | 21 + .../zero-shot-user-mode/output/instruction/1254672 | 47 + .../zero-shot-user-mode/output/instruction/1254786 | 48 + .../zero-shot-user-mode/output/instruction/1254828 | 43 + .../zero-shot-user-mode/output/instruction/1255 | 17 + .../zero-shot-user-mode/output/instruction/1261743 | 11 + .../zero-shot-user-mode/output/instruction/1263747 | 35 + .../zero-shot-user-mode/output/instruction/1283519 | 16 + .../zero-shot-user-mode/output/instruction/1285363 | 51 + .../zero-shot-user-mode/output/instruction/1287195 | 9 + .../zero-shot-user-mode/output/instruction/1308381 | 20 + .../zero-shot-user-mode/output/instruction/1311614 | 53 + .../zero-shot-user-mode/output/instruction/1328996 | 9 + .../zero-shot-user-mode/output/instruction/1339 | 22 + .../zero-shot-user-mode/output/instruction/1356916 | 12 + .../zero-shot-user-mode/output/instruction/1357206 | 65 + .../zero-shot-user-mode/output/instruction/1357226 | 17 + .../zero-shot-user-mode/output/instruction/1361912 | 15 + .../zero-shot-user-mode/output/instruction/1362635 | 48 + .../zero-shot-user-mode/output/instruction/1368 | 44 + .../zero-shot-user-mode/output/instruction/1370 | 19 + .../zero-shot-user-mode/output/instruction/1371 | 25 + .../zero-shot-user-mode/output/instruction/1372 | 26 + .../zero-shot-user-mode/output/instruction/1373 | 26 + .../zero-shot-user-mode/output/instruction/1374 | 28 + .../zero-shot-user-mode/output/instruction/1375 | 25 + .../zero-shot-user-mode/output/instruction/1376 | 21 + .../zero-shot-user-mode/output/instruction/1377 | 19 + .../zero-shot-user-mode/output/instruction/1388 | 20 + .../zero-shot-user-mode/output/instruction/1394 | 67 + .../zero-shot-user-mode/output/instruction/1397 | 7 + .../zero-shot-user-mode/output/instruction/1404690 | 44 + .../zero-shot-user-mode/output/instruction/1412 | 11 + .../zero-shot-user-mode/output/instruction/1416988 | 38 + .../zero-shot-user-mode/output/instruction/1428352 | 50 + .../zero-shot-user-mode/output/instruction/1429313 | 15 + .../zero-shot-user-mode/output/instruction/1435 | 22 + .../zero-shot-user-mode/output/instruction/1441 | 40 + .../zero-shot-user-mode/output/instruction/1452 | 7 + .../zero-shot-user-mode/output/instruction/1457275 | 111 ++ .../zero-shot-user-mode/output/instruction/1462640 | 41 + .../zero-shot-user-mode/output/instruction/1469342 | 9 + .../zero-shot-user-mode/output/instruction/1471 | 22 + .../zero-shot-user-mode/output/instruction/1494 | 938 ++++++++++++++ .../zero-shot-user-mode/output/instruction/1495 | 12 + .../zero-shot-user-mode/output/instruction/1519037 | 13 + .../zero-shot-user-mode/output/instruction/1527765 | 78 ++ .../zero-shot-user-mode/output/instruction/1528 | 15 + .../zero-shot-user-mode/output/instruction/1528239 | 51 + .../zero-shot-user-mode/output/instruction/1531 | 21 + .../zero-shot-user-mode/output/instruction/1533141 | 21 + .../zero-shot-user-mode/output/instruction/1536 | 22 + .../zero-shot-user-mode/output/instruction/1541 | 38 + .../zero-shot-user-mode/output/instruction/1547 | 18 + .../zero-shot-user-mode/output/instruction/1553 | 18 + .../zero-shot-user-mode/output/instruction/1563612 | 56 + .../zero-shot-user-mode/output/instruction/1568107 | 15 + .../zero-shot-user-mode/output/instruction/1574346 | 18 + .../zero-shot-user-mode/output/instruction/1585840 | 15 + .../zero-shot-user-mode/output/instruction/1590336 | 21 + .../zero-shot-user-mode/output/instruction/1591611 | 29 + .../zero-shot-user-mode/output/instruction/1593 | 13 + .../zero-shot-user-mode/output/instruction/1594069 | 14 + .../zero-shot-user-mode/output/instruction/1603734 | 13 + .../zero-shot-user-mode/output/instruction/1605123 | 34 + .../zero-shot-user-mode/output/instruction/1611394 | 35 + .../zero-shot-user-mode/output/instruction/1612 | 57 + .../zero-shot-user-mode/output/instruction/1613817 | 62 + .../zero-shot-user-mode/output/instruction/1614348 | 45 + .../zero-shot-user-mode/output/instruction/1619896 | 56 + .../zero-shot-user-mode/output/instruction/1620 | 100 ++ .../zero-shot-user-mode/output/instruction/1637 | 7 + .../zero-shot-user-mode/output/instruction/1641637 | 719 +++++++++++ .../zero-shot-user-mode/output/instruction/1641861 | 42 + .../zero-shot-user-mode/output/instruction/1642 | 28 + .../zero-shot-user-mode/output/instruction/1648 | 64 + .../zero-shot-user-mode/output/instruction/1654137 | 13 + .../zero-shot-user-mode/output/instruction/1661815 | 32 + .../zero-shot-user-mode/output/instruction/1673976 | 17 + .../zero-shot-user-mode/output/instruction/1696353 | 41 + .../zero-shot-user-mode/output/instruction/1696773 | 13 + .../zero-shot-user-mode/output/instruction/1697 | 25 + .../zero-shot-user-mode/output/instruction/1701808 | 22 + .../zero-shot-user-mode/output/instruction/1701973 | 23 + .../zero-shot-user-mode/output/instruction/1701974 | 23 + .../zero-shot-user-mode/output/instruction/1707 | 29 + .../zero-shot-user-mode/output/instruction/1713066 | 25 + .../zero-shot-user-mode/output/instruction/1716767 | 40 + .../zero-shot-user-mode/output/instruction/1722 | 93 ++ .../zero-shot-user-mode/output/instruction/1724485 | 24 + .../zero-shot-user-mode/output/instruction/1725267 | 37 + .../zero-shot-user-mode/output/instruction/1726394 | 11 + .../zero-shot-user-mode/output/instruction/1729 | 53 + .../zero-shot-user-mode/output/instruction/1734 | 22 + .../zero-shot-user-mode/output/instruction/1737 | 55 + .../zero-shot-user-mode/output/instruction/1738434 | 34 + .../zero-shot-user-mode/output/instruction/1740219 | 65 + .../zero-shot-user-mode/output/instruction/1741 | 7 + .../zero-shot-user-mode/output/instruction/1748296 | 31 + .../zero-shot-user-mode/output/instruction/1748612 | 21 + .../zero-shot-user-mode/output/instruction/1749393 | 32 + .../zero-shot-user-mode/output/instruction/1751422 | 10 + .../zero-shot-user-mode/output/instruction/1751494 | 42 + .../zero-shot-user-mode/output/instruction/1755 | 26 + .../zero-shot-user-mode/output/instruction/1756 | 49 + .../zero-shot-user-mode/output/instruction/1756519 | 52 + .../zero-shot-user-mode/output/instruction/1756807 | 73 ++ .../zero-shot-user-mode/output/instruction/1761153 | 29 + .../zero-shot-user-mode/output/instruction/1761401 | 16 + .../zero-shot-user-mode/output/instruction/1763 | 18 + .../zero-shot-user-mode/output/instruction/1768 | 38 + .../zero-shot-user-mode/output/instruction/1768246 | 19 + .../zero-shot-user-mode/output/instruction/1770 | 28 + .../zero-shot-user-mode/output/instruction/1771 | 39 + .../zero-shot-user-mode/output/instruction/1773743 | 27 + .../zero-shot-user-mode/output/instruction/1776478 | 52 + .../zero-shot-user-mode/output/instruction/1777226 | 21 + .../zero-shot-user-mode/output/instruction/1779 | 36 + .../zero-shot-user-mode/output/instruction/1780 | 23 + .../zero-shot-user-mode/output/instruction/1781281 | 34 + .../zero-shot-user-mode/output/instruction/1783362 | 53 + .../zero-shot-user-mode/output/instruction/1790 | 35 + .../zero-shot-user-mode/output/instruction/1791763 | 19 + .../zero-shot-user-mode/output/instruction/1793119 | 35 + .../zero-shot-user-mode/output/instruction/1793539 | 15 + .../zero-shot-user-mode/output/instruction/1793608 | 22 + .../zero-shot-user-mode/output/instruction/1796520 | 42 + .../zero-shot-user-mode/output/instruction/1798 | 7 + .../zero-shot-user-mode/output/instruction/1805 | 72 ++ .../zero-shot-user-mode/output/instruction/1805913 | 27 + .../zero-shot-user-mode/output/instruction/1806243 | 90 ++ .../zero-shot-user-mode/output/instruction/1807 | 30 + .../zero-shot-user-mode/output/instruction/1808565 | 13 + .../zero-shot-user-mode/output/instruction/1809546 | 49 + .../zero-shot-user-mode/output/instruction/1810433 | 53 + .../zero-shot-user-mode/output/instruction/1812 | 31 + .../zero-shot-user-mode/output/instruction/1812451 | 20 + .../zero-shot-user-mode/output/instruction/1812861 | 28 + .../zero-shot-user-mode/output/instruction/1813307 | 27 + .../zero-shot-user-mode/output/instruction/1815024 | 21 + .../zero-shot-user-mode/output/instruction/1818075 | 59 + .../zero-shot-user-mode/output/instruction/1818483 | 48 + .../zero-shot-user-mode/output/instruction/1820686 | 11 + .../zero-shot-user-mode/output/instruction/1821430 | 38 + .../zero-shot-user-mode/output/instruction/1821444 | 35 + .../zero-shot-user-mode/output/instruction/1821515 | 44 + .../zero-shot-user-mode/output/instruction/1824344 | 51 + .../zero-shot-user-mode/output/instruction/1824778 | 13 + .../zero-shot-user-mode/output/instruction/1826568 | 19 + .../zero-shot-user-mode/output/instruction/1828867 | 14 + .../zero-shot-user-mode/output/instruction/1829459 | 41 + .../zero-shot-user-mode/output/instruction/1830 | 32 + .../zero-shot-user-mode/output/instruction/1832422 | 15 + .../zero-shot-user-mode/output/instruction/1832916 | 11 + .../zero-shot-user-mode/output/instruction/1833 | 90 ++ .../zero-shot-user-mode/output/instruction/1833668 | 33 + .../zero-shot-user-mode/output/instruction/1834496 | 33 + .../zero-shot-user-mode/output/instruction/1835693 | 23 + .../zero-shot-user-mode/output/instruction/1835839 | 27 + .../zero-shot-user-mode/output/instruction/1836078 | 28 + .../zero-shot-user-mode/output/instruction/1836192 | 27 + .../zero-shot-user-mode/output/instruction/1837 | 41 + .../zero-shot-user-mode/output/instruction/1841990 | 44 + .../zero-shot-user-mode/output/instruction/1847467 | 22 + .../zero-shot-user-mode/output/instruction/1854 | 24 + .../zero-shot-user-mode/output/instruction/1854738 | 34 + .../zero-shot-user-mode/output/instruction/1857811 | 13 + .../zero-shot-user-mode/output/instruction/1858415 | 30 + .../zero-shot-user-mode/output/instruction/1859713 | 31 + .../zero-shot-user-mode/output/instruction/1860053 | 26 + .../zero-shot-user-mode/output/instruction/1860056 | 26 + .../zero-shot-user-mode/output/instruction/1861404 | 56 + .../zero-shot-user-mode/output/instruction/1862167 | 9 + .../zero-shot-user-mode/output/instruction/1862986 | 70 + .../zero-shot-user-mode/output/instruction/1863247 | 14 + .../zero-shot-user-mode/output/instruction/1863445 | 22 + .../zero-shot-user-mode/output/instruction/1869073 | 13 + .../zero-shot-user-mode/output/instruction/1869241 | 25 + .../zero-shot-user-mode/output/instruction/1869782 | 19 + .../zero-shot-user-mode/output/instruction/1870477 | 39 + .../zero-shot-user-mode/output/instruction/1874888 | 49 + .../zero-shot-user-mode/output/instruction/1877794 | 9 + .../zero-shot-user-mode/output/instruction/1878501 | 37 + .../zero-shot-user-mode/output/instruction/1880332 | 13 + .../zero-shot-user-mode/output/instruction/1880722 | 20 + .../zero-shot-user-mode/output/instruction/1881450 | 29 + .../zero-shot-user-mode/output/instruction/1883268 | 43 + .../zero-shot-user-mode/output/instruction/1883784 | 15 + .../zero-shot-user-mode/output/instruction/1885350 | 29 + .../zero-shot-user-mode/output/instruction/1887306 | 61 + .../zero-shot-user-mode/output/instruction/1888303 | 26 + .../zero-shot-user-mode/output/instruction/1888728 | 25 + .../zero-shot-user-mode/output/instruction/1889288 | 13 + .../zero-shot-user-mode/output/instruction/1889411 | 69 + .../zero-shot-user-mode/output/instruction/1890 | 31 + .../zero-shot-user-mode/output/instruction/1892081 | 20 + .../zero-shot-user-mode/output/instruction/1894029 | 45 + .../zero-shot-user-mode/output/instruction/1895080 | 42 + .../zero-shot-user-mode/output/instruction/1895471 | 29 + .../zero-shot-user-mode/output/instruction/1895703 | 24 + .../zero-shot-user-mode/output/instruction/1898954 | 32 + .../zero-shot-user-mode/output/instruction/1901 | 25 + .../zero-shot-user-mode/output/instruction/1904210 | 57 + .../zero-shot-user-mode/output/instruction/1904259 | 35 + .../zero-shot-user-mode/output/instruction/1905356 | 18 + .../zero-shot-user-mode/output/instruction/1906193 | 63 + .../zero-shot-user-mode/output/instruction/1906536 | 36 + .../zero-shot-user-mode/output/instruction/1907969 | 64 + .../zero-shot-user-mode/output/instruction/1908 | 55 + .../zero-shot-user-mode/output/instruction/1908626 | 71 + .../zero-shot-user-mode/output/instruction/1909921 | 28 + .../zero-shot-user-mode/output/instruction/1910605 | 22 + .../zero-shot-user-mode/output/instruction/1912934 | 23 + .../zero-shot-user-mode/output/instruction/1913 | 25 + .../zero-shot-user-mode/output/instruction/1913913 | 24 + .../zero-shot-user-mode/output/instruction/1914021 | 33 + .../zero-shot-user-mode/output/instruction/1914870 | 63 + .../zero-shot-user-mode/output/instruction/1915327 | 40 + .../zero-shot-user-mode/output/instruction/1915925 | 23 + .../zero-shot-user-mode/output/instruction/1916269 | 25 + .../zero-shot-user-mode/output/instruction/1916344 | 30 + .../zero-shot-user-mode/output/instruction/1917184 | 11 + .../zero-shot-user-mode/output/instruction/1918026 | 35 + .../zero-shot-user-mode/output/instruction/1922887 | 36 + .../zero-shot-user-mode/output/instruction/1925512 | 24 + .../zero-shot-user-mode/output/instruction/1926044 | 36 + .../zero-shot-user-mode/output/instruction/1926202 | 24 + .../zero-shot-user-mode/output/instruction/1926246 | 56 + .../zero-shot-user-mode/output/instruction/1926759 | 24 + .../zero-shot-user-mode/output/instruction/1941 | 108 ++ .../zero-shot-user-mode/output/instruction/1955 | 43 + .../zero-shot-user-mode/output/instruction/1967248 | 44 + .../zero-shot-user-mode/output/instruction/2035 | 60 + .../zero-shot-user-mode/output/instruction/2072564 | 51 + .../zero-shot-user-mode/output/instruction/2078 | 40 + .../zero-shot-user-mode/output/instruction/2089 | 33 + .../zero-shot-user-mode/output/instruction/2101 | 23 + .../zero-shot-user-mode/output/instruction/2119 | 7 + .../zero-shot-user-mode/output/instruction/2122 | 13 + .../zero-shot-user-mode/output/instruction/2123 | 37 + .../zero-shot-user-mode/output/instruction/2127 | 7 + .../zero-shot-user-mode/output/instruction/2136 | 41 + .../zero-shot-user-mode/output/instruction/2156 | 21 + .../zero-shot-user-mode/output/instruction/2175 | 44 + .../zero-shot-user-mode/output/instruction/2208 | 94 ++ .../zero-shot-user-mode/output/instruction/2302 | 31 + .../zero-shot-user-mode/output/instruction/2304 | 44 + .../zero-shot-user-mode/output/instruction/2309 | 37 + .../zero-shot-user-mode/output/instruction/2317 | 44 + .../zero-shot-user-mode/output/instruction/2318 | 40 + .../zero-shot-user-mode/output/instruction/2319 | 23 + .../zero-shot-user-mode/output/instruction/2336 | 29 + .../zero-shot-user-mode/output/instruction/2353 | 62 + .../zero-shot-user-mode/output/instruction/2372 | 115 ++ .../zero-shot-user-mode/output/instruction/2373 | 101 ++ .../zero-shot-user-mode/output/instruction/2374 | 117 ++ .../zero-shot-user-mode/output/instruction/2375 | 91 ++ .../zero-shot-user-mode/output/instruction/2376 | 120 ++ .../zero-shot-user-mode/output/instruction/2386 | 49 + .../zero-shot-user-mode/output/instruction/2410 | 98 ++ .../zero-shot-user-mode/output/instruction/2419 | 24 + .../zero-shot-user-mode/output/instruction/2422 | 75 ++ .../zero-shot-user-mode/output/instruction/2474 | 102 ++ .../zero-shot-user-mode/output/instruction/2483 | 26 + .../zero-shot-user-mode/output/instruction/2485 | 53 + .../zero-shot-user-mode/output/instruction/2486 | 18 + .../zero-shot-user-mode/output/instruction/2495 | 78 ++ .../zero-shot-user-mode/output/instruction/2497 | 9 + .../zero-shot-user-mode/output/instruction/2498 | 57 + .../zero-shot-user-mode/output/instruction/2499 | 36 + .../zero-shot-user-mode/output/instruction/2500 | 10 + .../zero-shot-user-mode/output/instruction/2504 | 13 + .../zero-shot-user-mode/output/instruction/2505 | 7 + .../zero-shot-user-mode/output/instruction/2525 | 7 + .../zero-shot-user-mode/output/instruction/2536 | 7 + .../zero-shot-user-mode/output/instruction/2580 | 18 + .../zero-shot-user-mode/output/instruction/2590 | 29 + .../zero-shot-user-mode/output/instruction/2592 | 43 + .../zero-shot-user-mode/output/instruction/2595 | 141 ++ .../zero-shot-user-mode/output/instruction/2596 | 7 + .../zero-shot-user-mode/output/instruction/2598 | 7 + .../zero-shot-user-mode/output/instruction/261 | 7 + .../zero-shot-user-mode/output/instruction/2628 | 26 + .../zero-shot-user-mode/output/instruction/263 | 7 + .../zero-shot-user-mode/output/instruction/2647 | 53 + .../zero-shot-user-mode/output/instruction/2655 | 45 + .../zero-shot-user-mode/output/instruction/266 | 7 + .../zero-shot-user-mode/output/instruction/2672 | 26 + .../zero-shot-user-mode/output/instruction/2683 | 45 + .../zero-shot-user-mode/output/instruction/2696 | 18 + .../zero-shot-user-mode/output/instruction/2738 | 16 + .../zero-shot-user-mode/output/instruction/275 | 7 + .../zero-shot-user-mode/output/instruction/276 | 7 + .../zero-shot-user-mode/output/instruction/2761 | 14 + .../zero-shot-user-mode/output/instruction/2775 | 140 ++ .../zero-shot-user-mode/output/instruction/280 | 7 + .../zero-shot-user-mode/output/instruction/2802 | 32 + .../zero-shot-user-mode/output/instruction/2825 | 43 + .../zero-shot-user-mode/output/instruction/2846 | 7 + .../zero-shot-user-mode/output/instruction/2865 | 58 + .../zero-shot-user-mode/output/instruction/2971 | 50 + .../zero-shot-user-mode/output/instruction/306 | 7 + .../zero-shot-user-mode/output/instruction/311 | 7 + .../zero-shot-user-mode/output/instruction/312 | 7 + .../zero-shot-user-mode/output/instruction/333 | 7 + .../zero-shot-user-mode/output/instruction/361 | 7 + .../zero-shot-user-mode/output/instruction/364 | 7 + .../zero-shot-user-mode/output/instruction/381 | 7 + .../zero-shot-user-mode/output/instruction/390 | 7 + .../zero-shot-user-mode/output/instruction/419 | 7 + .../zero-shot-user-mode/output/instruction/422 | 7 + .../zero-shot-user-mode/output/instruction/427 | 7 + .../zero-shot-user-mode/output/instruction/442 | 7 + .../zero-shot-user-mode/output/instruction/447 | 7 + .../zero-shot-user-mode/output/instruction/456 | 35 + .../zero-shot-user-mode/output/instruction/494 | 7 + .../zero-shot-user-mode/output/instruction/508 | 7 + .../zero-shot-user-mode/output/instruction/514 | 31 + .../zero-shot-user-mode/output/instruction/562107 | 18 + .../zero-shot-user-mode/output/instruction/577 | 31 + .../zero-shot-user-mode/output/instruction/578 | 36 + .../zero-shot-user-mode/output/instruction/579 | 56 + .../zero-shot-user-mode/output/instruction/616 | 113 ++ .../zero-shot-user-mode/output/instruction/625 | 29 + .../zero-shot-user-mode/output/instruction/633 | 38 + .../zero-shot-user-mode/output/instruction/654 | 29 + .../zero-shot-user-mode/output/instruction/690 | 25 + .../zero-shot-user-mode/output/instruction/693 | 16 + .../zero-shot-user-mode/output/instruction/697 | 7 + .../zero-shot-user-mode/output/instruction/704 | 7 + .../zero-shot-user-mode/output/instruction/714 | 49 + .../zero-shot-user-mode/output/instruction/739785 | 40 + .../zero-shot-user-mode/output/instruction/754 | 213 +++ .../zero-shot-user-mode/output/instruction/796480 | 51 + .../zero-shot-user-mode/output/instruction/799 | 53 + .../zero-shot-user-mode/output/instruction/805 | 20 + .../zero-shot-user-mode/output/instruction/817 | 7 + .../zero-shot-user-mode/output/instruction/824 | 18 + .../zero-shot-user-mode/output/instruction/826 | 22 + .../zero-shot-user-mode/output/instruction/829 | 20 + .../zero-shot-user-mode/output/instruction/833 | 48 + .../zero-shot-user-mode/output/instruction/834 | 65 + .../zero-shot-user-mode/output/instruction/837 | 36 + .../zero-shot-user-mode/output/instruction/886621 | 298 +++++ .../zero-shot-user-mode/output/instruction/909 | 17 + .../zero-shot-user-mode/output/instruction/911 | 23 + .../zero-shot-user-mode/output/instruction/922 | 26 + .../zero-shot-user-mode/output/instruction/927 | 38 + .../zero-shot-user-mode/output/instruction/947 | 19 + .../zero-shot-user-mode/output/instruction/95 | 7 + .../zero-shot-user-mode/output/instruction/952 | 103 ++ .../zero-shot-user-mode/output/instruction/984 | 29 + .../zero-shot-user-mode/output/instruction/998 | 66 + .../zero-shot-user-mode/output/runtime/1012 | 47 + .../zero-shot-user-mode/output/runtime/1086 | 75 ++ .../zero-shot-user-mode/output/runtime/1102 | 44 + .../zero-shot-user-mode/output/runtime/1143 | 84 ++ .../zero-shot-user-mode/output/runtime/1246990 | 44 + .../zero-shot-user-mode/output/runtime/1267 | 99 ++ .../zero-shot-user-mode/output/runtime/1319100 | 75 ++ .../zero-shot-user-mode/output/runtime/1346769 | 42 + .../zero-shot-user-mode/output/runtime/1346784 | 73 ++ .../zero-shot-user-mode/output/runtime/1594394 | 47 + .../zero-shot-user-mode/output/runtime/1605443 | 17 + .../zero-shot-user-mode/output/runtime/1617929 | 56 + .../zero-shot-user-mode/output/runtime/1623020 | 61 + .../zero-shot-user-mode/output/runtime/1650 | 20 + .../zero-shot-user-mode/output/runtime/1659901 | 15 + .../zero-shot-user-mode/output/runtime/1671 | 1363 ++++++++++++++++++++ .../zero-shot-user-mode/output/runtime/1701821 | 220 ++++ .../zero-shot-user-mode/output/runtime/1701971 | 51 + .../zero-shot-user-mode/output/runtime/1715162 | 78 ++ .../zero-shot-user-mode/output/runtime/1727737 | 31 + .../zero-shot-user-mode/output/runtime/1735384 | 26 + .../zero-shot-user-mode/output/runtime/1736 | 73 ++ .../zero-shot-user-mode/output/runtime/1737444 | 99 ++ .../zero-shot-user-mode/output/runtime/1738545 | 37 + .../zero-shot-user-mode/output/runtime/1756927 | 24 + .../zero-shot-user-mode/output/runtime/1761535 | 42 + .../zero-shot-user-mode/output/runtime/1765970 | 67 + .../zero-shot-user-mode/output/runtime/1774149 | 82 ++ .../zero-shot-user-mode/output/runtime/1779634 | 41 + .../zero-shot-user-mode/output/runtime/1808563 | 23 + .../zero-shot-user-mode/output/runtime/1813398 | 47 + .../zero-shot-user-mode/output/runtime/1814128 | 161 +++ .../zero-shot-user-mode/output/runtime/1832353 | 26 + .../zero-shot-user-mode/output/runtime/1836558 | 54 + .../zero-shot-user-mode/output/runtime/1840922 | 27 + .../zero-shot-user-mode/output/runtime/1857 | 58 + .../zero-shot-user-mode/output/runtime/1860610 | 13 + .../zero-shot-user-mode/output/runtime/1880225 | 143 ++ .../zero-shot-user-mode/output/runtime/1884719 | 138 ++ .../zero-shot-user-mode/output/runtime/1895305 | 54 + .../zero-shot-user-mode/output/runtime/1907817 | 49 + .../zero-shot-user-mode/output/runtime/1910 | 68 + .../zero-shot-user-mode/output/runtime/1915531 | 60 + .../zero-shot-user-mode/output/runtime/1930 | 52 + .../zero-shot-user-mode/output/runtime/1936977 | 13 + .../zero-shot-user-mode/output/runtime/1952 | 102 ++ .../zero-shot-user-mode/output/runtime/1953 | 152 +++ .../zero-shot-user-mode/output/runtime/2082 | 50 + .../zero-shot-user-mode/output/runtime/2083 | 117 ++ .../zero-shot-user-mode/output/runtime/2168 | 38 + .../zero-shot-user-mode/output/runtime/2170 | 50 + .../zero-shot-user-mode/output/runtime/2248 | 42 + .../zero-shot-user-mode/output/runtime/2333 | 51 + .../zero-shot-user-mode/output/runtime/2371 | 58 + .../zero-shot-user-mode/output/runtime/2390 | 69 + .../zero-shot-user-mode/output/runtime/2446 | 66 + .../zero-shot-user-mode/output/runtime/2460 | 14 + .../zero-shot-user-mode/output/runtime/2487 | 74 ++ .../zero-shot-user-mode/output/runtime/2560 | 111 ++ .../zero-shot-user-mode/output/runtime/2632 | 89 ++ .../zero-shot-user-mode/output/runtime/324 | 7 + .../zero-shot-user-mode/output/runtime/618 | 101 ++ .../zero-shot-user-mode/output/runtime/645662 | 46 + .../zero-shot-user-mode/output/runtime/698 | 364 ++++++ .../zero-shot-user-mode/output/runtime/856 | 67 + .../zero-shot-user-mode/output/runtime/866 | 59 + .../zero-shot-user-mode/output/runtime/904308 | 104 ++ .../zero-shot-user-mode/output/runtime/939 | 81 ++ .../zero-shot-user-mode/output/runtime/967 | 230 ++++ .../zero-shot-user-mode/output/runtime/979 | 13 + .../zero-shot-user-mode/output/syscall/1007 | 7 + .../zero-shot-user-mode/output/syscall/1010 | 84 ++ .../zero-shot-user-mode/output/syscall/1022 | 39 + .../zero-shot-user-mode/output/syscall/1033 | 33 + .../zero-shot-user-mode/output/syscall/1044 | 7 + .../zero-shot-user-mode/output/syscall/1051 | 7 + .../zero-shot-user-mode/output/syscall/1075272 | 19 + .../zero-shot-user-mode/output/syscall/1111 | 24 + .../zero-shot-user-mode/output/syscall/1172613 | 69 + .../zero-shot-user-mode/output/syscall/1187319 | 14 + .../zero-shot-user-mode/output/syscall/1238 | 125 ++ .../zero-shot-user-mode/output/syscall/1261 | 31 + .../zero-shot-user-mode/output/syscall/1267955 | 48 + .../zero-shot-user-mode/output/syscall/127 | 7 + .../zero-shot-user-mode/output/syscall/1294898 | 84 ++ .../zero-shot-user-mode/output/syscall/1361 | 26 + .../zero-shot-user-mode/output/syscall/140 | 7 + .../zero-shot-user-mode/output/syscall/1470170 | 46 + .../zero-shot-user-mode/output/syscall/1478 | 72 ++ .../zero-shot-user-mode/output/syscall/1512 | 7 + .../zero-shot-user-mode/output/syscall/1516408 | 37 + .../zero-shot-user-mode/output/syscall/1550503 | 19 + .../zero-shot-user-mode/output/syscall/1606 | 35 + .../zero-shot-user-mode/output/syscall/1643619 | 38 + .../zero-shot-user-mode/output/syscall/1667401 | 73 ++ .../zero-shot-user-mode/output/syscall/1689367 | 32 + .../zero-shot-user-mode/output/syscall/1704638 | 71 + .../zero-shot-user-mode/output/syscall/1716292 | 36 + .../zero-shot-user-mode/output/syscall/1728116 | 53 + .../zero-shot-user-mode/output/syscall/1734792 | 13 + .../zero-shot-user-mode/output/syscall/1760 | 59 + .../zero-shot-user-mode/output/syscall/1763536 | 89 ++ .../zero-shot-user-mode/output/syscall/1785203 | 49 + .../zero-shot-user-mode/output/syscall/1785734 | 81 ++ .../zero-shot-user-mode/output/syscall/1791796 | 129 ++ .../zero-shot-user-mode/output/syscall/1799200 | 46 + .../zero-shot-user-mode/output/syscall/1819 | 16 + .../zero-shot-user-mode/output/syscall/1821006 | 41 + .../zero-shot-user-mode/output/syscall/1858461 | 29 + .../zero-shot-user-mode/output/syscall/1861341 | 36 + .../zero-shot-user-mode/output/syscall/1861605 | 22 + .../zero-shot-user-mode/output/syscall/1873898 | 44 + .../zero-shot-user-mode/output/syscall/1876373 | 54 + .../zero-shot-user-mode/output/syscall/1886097 | 39 + .../zero-shot-user-mode/output/syscall/1893010 | 11 + .../zero-shot-user-mode/output/syscall/1894361 | 11 + .../zero-shot-user-mode/output/syscall/1895 | 152 +++ .../zero-shot-user-mode/output/syscall/1908551 | 60 + .../zero-shot-user-mode/output/syscall/1909 | 56 + .../zero-shot-user-mode/output/syscall/1926521 | 68 + .../zero-shot-user-mode/output/syscall/1926996 | 26 + .../zero-shot-user-mode/output/syscall/1927530 | 45 + .../zero-shot-user-mode/output/syscall/2027 | 239 ++++ .../zero-shot-user-mode/output/syscall/2112 | 32 + .../zero-shot-user-mode/output/syscall/2157 | 49 + .../zero-shot-user-mode/output/syscall/2197 | 64 + .../zero-shot-user-mode/output/syscall/2203 | 7 + .../zero-shot-user-mode/output/syscall/2223 | 41 + .../zero-shot-user-mode/output/syscall/2262 | 205 +++ .../zero-shot-user-mode/output/syscall/2448 | 52 + .../zero-shot-user-mode/output/syscall/2553 | 88 ++ .../zero-shot-user-mode/output/syscall/2569 | 11 + .../zero-shot-user-mode/output/syscall/2604 | 50 + .../zero-shot-user-mode/output/syscall/2606 | 204 +++ .../zero-shot-user-mode/output/syscall/2619 | 7 + .../zero-shot-user-mode/output/syscall/2730 | 16 + .../zero-shot-user-mode/output/syscall/2815 | 7 + .../zero-shot-user-mode/output/syscall/2878 | 7 + .../zero-shot-user-mode/output/syscall/326 | 7 + .../zero-shot-user-mode/output/syscall/355 | 7 + .../zero-shot-user-mode/output/syscall/356 | 7 + .../zero-shot-user-mode/output/syscall/385 | 7 + .../zero-shot-user-mode/output/syscall/449 | 74 ++ .../zero-shot-user-mode/output/syscall/470 | 7 + .../zero-shot-user-mode/output/syscall/570 | 7 + .../zero-shot-user-mode/output/syscall/602 | 19 + .../zero-shot-user-mode/output/syscall/695 | 7 + .../zero-shot-user-mode/output/syscall/754635 | 61 + .../zero-shot-user-mode/output/syscall/836 | 91 ++ .../zero-shot-user-mode/output/syscall/871 | 20 + .../zero-shot-user-mode/output/syscall/885 | 7 + .../zero-shot-user-mode/output/syscall/890 | 7 + .../zero-shot-user-mode/output/syscall/957 | 77 ++ .../zero-shot-user-mode/output/syscall/982 | 43 + .../zero-shot-user-mode/output/syscall/993 | 87 ++ 551 files changed, 25179 insertions(+) create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1010484 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1027 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1028 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1031920 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1034 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1041 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1052857 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1054812 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1054831 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1059 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1066909 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1068900 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1070 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1072 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1075 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1075339 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1076445 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1079080 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1092 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1093 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1095531 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1095857 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1098729 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1128 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1129571 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1147 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1156 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1156313 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1165383 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1178 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1182490 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1207896 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1209 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/121 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1211 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/122 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1221966 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1228 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1233225 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1245543 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1245703 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1248 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1248168 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1251 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1254672 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1254786 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1254828 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1255 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1261743 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1263747 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1283519 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1285363 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1287195 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1308381 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1311614 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1328996 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1339 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1356916 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1357206 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1357226 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1361912 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1362635 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1368 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1370 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1371 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1372 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1373 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1374 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1375 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1376 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1377 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1388 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1394 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1397 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1404690 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1412 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1416988 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1428352 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1429313 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1435 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1441 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1452 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1457275 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1462640 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1469342 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1471 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1494 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1495 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1519037 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1527765 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1528 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1528239 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1531 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1533141 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1536 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1541 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1547 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1553 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1563612 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1568107 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1574346 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1585840 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1590336 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1591611 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1593 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1594069 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1603734 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1605123 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1611394 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1612 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1613817 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1614348 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1619896 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1620 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1637 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1641637 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1641861 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1642 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1648 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1654137 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1661815 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1673976 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1696353 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1696773 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1697 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1701808 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1701973 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1701974 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1707 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1713066 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1716767 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1722 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1724485 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1725267 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1726394 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1729 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1734 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1737 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1738434 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1740219 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1741 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1748296 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1748612 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1749393 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1751422 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1751494 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1755 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1756 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1756519 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1756807 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1761153 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1761401 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1763 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1768 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1768246 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1770 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1771 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1773743 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1776478 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1777226 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1779 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1780 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1781281 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1783362 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1790 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1791763 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1793119 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1793539 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1793608 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1796520 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1798 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1805 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1805913 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1806243 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1807 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1808565 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1809546 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1810433 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1812 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1812451 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1812861 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1813307 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1815024 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1818075 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1818483 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1820686 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1821430 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1821444 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1821515 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1824344 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1824778 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1826568 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1828867 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1829459 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1830 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1832422 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1832916 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1833 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1833668 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1834496 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1835693 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1835839 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1836078 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1836192 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1837 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1841990 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1847467 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1854 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1854738 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1857811 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1858415 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1859713 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1860053 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1860056 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1861404 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1862167 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1862986 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1863247 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1863445 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1869073 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1869241 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1869782 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1870477 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1874888 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1877794 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1878501 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1880332 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1880722 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1881450 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1883268 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1883784 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1885350 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1887306 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1888303 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1888728 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1889288 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1889411 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1890 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1892081 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1894029 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1895080 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1895471 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1895703 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1898954 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1901 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1904210 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1904259 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1905356 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1906193 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1906536 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1907969 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1908 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1908626 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1909921 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1910605 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1912934 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1913 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1913913 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1914021 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1914870 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1915327 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1915925 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1916269 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1916344 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1917184 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1918026 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1922887 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1925512 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1926044 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1926202 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1926246 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1926759 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1941 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1955 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/1967248 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2035 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2072564 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2078 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2089 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2101 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2119 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2122 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2123 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2127 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2136 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2156 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2175 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2208 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2302 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2304 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2309 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2317 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2318 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2319 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2336 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2353 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2372 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2373 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2374 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2375 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2376 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2386 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2410 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2419 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2422 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2474 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2483 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2485 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2486 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2495 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2497 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2498 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2499 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2500 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2504 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2505 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2525 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2536 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2580 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2590 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2592 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2595 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2596 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2598 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/261 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2628 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/263 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2647 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2655 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/266 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2672 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2683 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2696 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2738 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/275 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/276 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2761 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2775 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/280 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2802 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2825 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2846 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2865 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/2971 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/306 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/311 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/312 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/333 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/361 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/364 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/381 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/390 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/419 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/422 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/427 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/442 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/447 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/456 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/494 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/508 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/514 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/562107 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/577 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/578 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/579 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/616 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/625 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/633 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/654 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/690 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/693 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/697 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/704 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/714 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/739785 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/754 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/796480 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/799 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/805 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/817 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/824 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/826 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/829 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/833 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/834 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/837 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/886621 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/909 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/911 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/922 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/927 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/947 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/95 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/952 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/984 create mode 100644 results/classifier/zero-shot-user-mode/output/instruction/998 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1012 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1086 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1102 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1143 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1246990 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1267 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1319100 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1346769 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1346784 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1594394 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1605443 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1617929 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1623020 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1650 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1659901 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1671 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1701821 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1701971 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1715162 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1727737 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1735384 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1736 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1737444 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1738545 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1756927 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1761535 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1765970 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1774149 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1779634 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1808563 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1813398 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1814128 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1832353 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1836558 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1840922 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1857 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1860610 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1880225 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1884719 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1895305 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1907817 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1910 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1915531 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1930 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1936977 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1952 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/1953 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/2082 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/2083 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/2168 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/2170 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/2248 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/2333 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/2371 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/2390 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/2446 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/2460 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/2487 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/2560 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/2632 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/324 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/618 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/645662 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/698 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/856 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/866 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/904308 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/939 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/967 create mode 100644 results/classifier/zero-shot-user-mode/output/runtime/979 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1007 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1010 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1022 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1033 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1044 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1051 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1075272 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1111 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1172613 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1187319 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1238 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1261 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1267955 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/127 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1294898 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1361 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/140 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1470170 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1478 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1512 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1516408 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1550503 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1606 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1643619 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1667401 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1689367 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1704638 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1716292 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1728116 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1734792 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1760 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1763536 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1785203 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1785734 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1791796 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1799200 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1819 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1821006 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1858461 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1861341 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1861605 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1873898 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1876373 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1886097 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1893010 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1894361 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1895 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1908551 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1909 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1926521 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1926996 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/1927530 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2027 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2112 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2157 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2197 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2203 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2223 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2262 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2448 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2553 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2569 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2604 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2606 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2619 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2730 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2815 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/2878 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/326 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/355 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/356 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/385 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/449 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/470 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/570 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/602 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/695 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/754635 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/836 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/871 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/885 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/890 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/957 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/982 create mode 100644 results/classifier/zero-shot-user-mode/output/syscall/993 diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1010484 b/results/classifier/zero-shot-user-mode/output/instruction/1010484 new file mode 100644 index 000000000..8d53d108b --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1010484 @@ -0,0 +1,12 @@ +instruction: 0.590 +syscall: 0.222 +runtime: 0.189 + + + +slirp to accept non-local dns server + +current version of slirp doesn't allow feeded dns address to be outside of given network. +in many scenarios you need to provide dns server that isn't local. + +this simple patch removes checking for if dns server isn't in local subnet. \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1027 b/results/classifier/zero-shot-user-mode/output/instruction/1027 new file mode 100644 index 000000000..3d1224f0d --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1027 @@ -0,0 +1,21 @@ +instruction: 0.689 +runtime: 0.201 +syscall: 0.109 + + + +Executables should have embedded plist on macOS +Description of problem: +QEMU binaries on macOS should have an embedded property list (`plist`). + +The bundle identifier of an application, as well as many other settings, are usually not set programmatically but through an `Info.plist` file found within the application bundle (`.app`) which is a property list (basically a settings file in XML format). + +When liking a command line binary, you can tell the linker to embed such a property list inside the binary and the system will respect that when loading the binary. Having an embedded `Info.plist` is highly recommended for all macOS applications, even command line tools, as many system features will not work correctly (or are not even possible) unless they have one (not in all places the binary name will work instead of a bundle identifier). + +All you need to do is writing a [plist file by hand](https://docs.transifex.com/formats/apple-plist) (for a list of available keys, see [Apple's documentation](https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Introduction/Introduction.html)) and then tell the liker to embed it into the binary: + +``` +-sectcreate __TEXT __info_plist YourPlistFile.plist +``` + +This makes it far easier to set app specific settings correctly, as in #334 for example. Also things like sudden termination can be disabled completely that way without a single line of code. diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1028 b/results/classifier/zero-shot-user-mode/output/instruction/1028 new file mode 100644 index 000000000..e81773174 --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1028 @@ -0,0 +1,40 @@ +instruction: 0.438 +runtime: 0.332 +syscall: 0.230 + + + +Assert fail for RISC-V RVV vmv.v.x for e64, vl == vl_max on RV32 guest +Description of problem: +assert message: +qemu/tcg/tcg-op-gvec.c:1714: tcg_gen_gvec_dup_i32: Assertion `vece <= MO_32' failed. + +For a e64 vmv.v.x, in the file trans_rvv.c.inc, function "trans_vmv_v_x", when s->vl_eq_vlmax is true, then "tcg_gen_gvec_dup_tl" (it's defined to tcg_gen_gvec_dup_i32 for RV32) is called. In "tcg_gen_gvec_dup_i32" the assert "tcg_debug_assert(vece <= MO_32) will be triggered, since vece == MO_64 for e64. +Steps to reproduce: +1.enable cfg.Zve64f + +2.Prepare a problem as set e64, vl == vl_max and use vmv.v.x, maybe as below +``` + li t0, -1, + vsetvli x0, t0, e64,m1,tu,mu + li t1, -1 + vmv.v.x v0, t1 +``` +Additional information: +Below is a possible solution if it's appropriate. +``` +#if TARGET_LONG_BITS == 32 + if (s->sew == 3) { + TCGv_i64 s1_i64 = tcg_temp_new_i64(); + tcg_gen_ext_tl_i64(s1_i64, s1); + tcg_gen_gvec_dup_i64(s->sew, vreg_ofs(s, a->rd), + MAXSZ(s), MAXSZ(s), s1_i64); + tcg_temp_free_i64(s1_i64); + } else { +#endif + tcg_gen_gvec_dup_tl(s->sew, vreg_ofs(s, a->rd), + MAXSZ(s), MAXSZ(s), s1); +#if TARGET_LONG_BITS == 32 + } +#endif +``` diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1031920 b/results/classifier/zero-shot-user-mode/output/instruction/1031920 new file mode 100644 index 000000000..7ecf8c33d --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1031920 @@ -0,0 +1,43 @@ +instruction: 0.593 +runtime: 0.266 +syscall: 0.141 + + + +Linux user gdbserver does not respond to remote `Ctrl-C' interrupts + +The bug was reproduce in a recent mainline build for ARM Linux by starting emulation with a gdbserver: + +$ qemu-arm -g 1234 a.out + +and then connecting from gdb: + +(gdb) target remote :1234 +Remote debugging using :1234 +[New Remote target] +[Switching to Remote target] +0x00008ba8 in _start () +(gdb) b main +Breakpoint 1 at 0x8cb0: file hello.c, line 5. +(gdb) cont +Continuing. + +Breakpoint 1, main (argc=1, argv=0xf6fff24c) at hello.c:5 +5 int n = 0; +(gdb) l +1 #include +2 +3 int main (int argc, char **argv) +4 { +5 int n = 0; +6 +7 for (;;) { +8 printf ("Hello, World!\n"); +9 sleep (5); +10 } +(gdb) cont +Continuing. +^C^CInterrupted while waiting for the program. +Give up (and stop debugging it)? (y or n) y + +Notice that the `Ctrl-C' interrupts are ignored. \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1034 b/results/classifier/zero-shot-user-mode/output/instruction/1034 new file mode 100644 index 000000000..aedc23caa --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1034 @@ -0,0 +1,23 @@ +instruction: 0.672 +runtime: 0.209 +syscall: 0.119 + + + +Erlang/OTP 25 JIT on AArch64 fails in user mode emulation +Description of problem: +Compiling Erlang/OTP 25 fails with segfault when using user mode (but works in system mode), the Erlang devs have tracked it down in [ErlangForums](https://erlangforums.com/t/otp-25-0-rc3-release-candidate-3-is-released/1317/24) and give this explanation: + +> Thanks, I’ve found a bug in QEMU that explains this. The gist of it is: +> +> Instead of interpreting guest code, QEMU dynamically translates it to the host architecture. When the guest overwrites code for one reason or another, the translation is invalidated and redone if needed. +> +> Our JIT:ed code is mapped in two regions to work in the face of W^X restrictions: one executable but not writable, and one writable but not executable. Both of these regions point to the same physical memory and writes to the writable region are “magically” reflected in the executable one. +> +> I would’ve expected QEMU to honor the IC IVAU / ISB instructions we use to tell the processor that we’ve altered code at a particular address, but for some reason QEMU just ignores them 3 and relies entirely on trapping writes to previously translated code. +> +> In system mode QEMU emulates the MMU and sees that these two regions point at the same memory, and has no problem invalidating the executable region after writing to the writable region. +> +> In user mode it instead calls mprotect(..., PROT_READ) on all code regions it has translated, and invalidates translations in the signal handler. The problem is that we never write to the executable region – just the writable one – so the code doesn’t get invalidated. + +There doesn't seem to a open or closed QEMU bug that actually describes this problem. diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1041 b/results/classifier/zero-shot-user-mode/output/instruction/1041 new file mode 100644 index 000000000..80581b7c8 --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1041 @@ -0,0 +1,37 @@ +instruction: 0.609 +runtime: 0.268 +syscall: 0.123 + + + +x86_64 Auxillary vector reports platform as i686 which doesn't match the linux kernel +Description of problem: +Based on the kernel source in the auxiliary vector AT_PLATFORM should be `x86_64` (confirmed by running outside qemu). However qemu sets it to `i686`. + +This was originally reported with docker-for-mac, but was reduced on `x86_64` which is why it is pointless +Steps to reproduce: +1. Compile the following for x86_64 (statically if you don't want have an x86_64 dynamic linker) (code originally from https://stackoverflow.com/questions/26520163/accessing-auxiliary-vectors-c) + +``` +#include +#include + +int main(int argc, char** argv, char* envp[]) { + Elf64_auxv_t *auxv; + while(*envp++ != NULL); + + /*from stack diagram above: *envp = NULL marks end of envp*/ + int i = 0 ; + for (auxv = (Elf64_auxv_t *)envp; auxv->a_type != AT_NULL; auxv++) + /* auxv->a_type = AT_NULL marks the end of auxv */ + { + if( auxv->a_type == AT_PLATFORM) + printf("AT_PLATFORM is: %s\n", ((char*)auxv->a_un.a_val)); + } +} +``` +2. Run with `qemu-x86_64-static` +3. See `AT_PLATFORM is: i686` +4. Compare to "real" x86_64 bit system which gives `AT_PLATFORM is: x86_64` +Additional information: +I think that adding `#define ELF_PLATFORM "x86_64"` [here](https://gitlab.com/qemu-project/qemu/-/blob/master/linux-user/elfload.c#L134) should work (but I don't fully understand the code). Otherwise we just end up getting the 32-bit case. diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1052857 b/results/classifier/zero-shot-user-mode/output/instruction/1052857 new file mode 100644 index 000000000..ba47af0d8 --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1052857 @@ -0,0 +1,21 @@ +instruction: 0.613 +syscall: 0.197 +runtime: 0.190 + + + +qemu-user compiled static for ppc fails on 64bit hosts + +On debian I used debootstrap to set up a powerpc chroot. If I then copy in a statically linked qemu-user ppc binary it will work for some commands in the chroot and fail for others. Steps to reproduce: + +host$ mkdir powerpc +host$ sudo debootstrap --arch=powerpc --foreign wheezy powerpc http://ftp.debian.org/debian +host$ sudo cp /usr/bin/qemu-ppc-static powerpc/usr/bin/ +host$ LANG=C sudo chroot powerpc /usr/bin/qemu-ppc-static /bin/bash +I have no name!@guest:/# pwd +/ +I have no name!@guest:/# cd home/ +I have no name!@guest:/home# ls +qemu-ppc-static: /tmp/buildd/qemu-1.1.2+dfsg/linux-user/signal.c:4341: setup_frame: Assertion `({ unsigned long __guest = (unsigned long)(ka->_sa_handler) - guest_base; (__guest < (1ul << 32)) && (!reserved_va || (__guest < reserved_va)); })' failed. + +I have also built this from the git HEAD sources (hash 6b80f7db8a7f84d21e46d01e30c8497733bb23a0) and I get the same result. \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1054812 b/results/classifier/zero-shot-user-mode/output/instruction/1054812 new file mode 100644 index 000000000..cf9d4a41c --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1054812 @@ -0,0 +1,11 @@ +instruction: 0.601 +syscall: 0.243 +runtime: 0.156 + + + +Configure uses wrong libtool on Darwin + +On Darwin/OS X, there are two versions of libtool: the GNU libtool, and Apple's libtool. Both are installed, but Apple's libtool (libtool) won't build libcacard that Qemu uses, but Gnu's libtool (glibtool) does. I get around using Apple's libtool by passing LIBTOOL=glibtool when configuring; unfortunately this variable isn't preserved so when Qemu's configure changes it's not passed. A simple switch in the configure script could check for Darwin, then if present, use glibtool. Or configure could check the features of libtool, see if they can build libcacard, then look for alternatives like glibtool. + +This bug was probably introduced when libcacard was added to Qemu, and is present in commit 93b6599734f81328ee3d608f57667742cafeea72. \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1054831 b/results/classifier/zero-shot-user-mode/output/instruction/1054831 new file mode 100644 index 000000000..d58833e79 --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1054831 @@ -0,0 +1,23 @@ +instruction: 0.546 +syscall: 0.299 +runtime: 0.155 + + + +qemu-user-static for sparc32plus : bash: fork: Invalid argument + +On Debian x86-64 host system I setup a sparc chroot using: + +host $ mkdir sparc +host $ sudo debootstrap --arch=sparc --foreign wheezy sparc http://ftp.au.debian.org/debian +host $ sudo cp ~/Git/qemu/sparc32plus-linux-user/qemu-sparc32plus sparc/usr/bin/qemu-sparc32plus-static +host $ LANG=C sudo chroot sparc/ /usr/bin/qemu-sparc32plus-static /bin/bash + +When I then run the second stage of debootstrap I get: + +target $ /debootstrap/debootstrap --second-stage +bash: fork: Invalid argument + +The above procedures works perfectly for armhf. + +This is with current git HEAD (commit 93b6599734f81328ee3d608f57667742cafeea72). \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1059 b/results/classifier/zero-shot-user-mode/output/instruction/1059 new file mode 100644 index 000000000..98147c627 --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1059 @@ -0,0 +1,16 @@ +instruction: 0.656 +syscall: 0.184 +runtime: 0.160 + + + +qemu: uncaught target signal 6 (Aborted) - core dumped Issue +Description of problem: +When we are trying to use the docker images which is using Qemu internally in mac Os then we are getting the qemu: uncaught target signal 6 (Aborted) - core dumped Issue +Steps to reproduce: +1. https://botfront.io/docs/installation/local-machine install in local machine +2. run bot front run +3. Go to the docker dashboard and open the botfront-rasa. +4. ![Screenshot_2022-06-03_at_12.34.54_PM](/uploads/db4f0ba030cac850e1ae90189d1f8a55/Screenshot_2022-06-03_at_12.34.54_PM.png) +Additional information: +Looking forward to get some updates regarding how we can solve this or any hack we can apply here. Thanks in advance. diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1066909 b/results/classifier/zero-shot-user-mode/output/instruction/1066909 new file mode 100644 index 000000000..e3360c221 --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1066909 @@ -0,0 +1,13 @@ +instruction: 0.406 +syscall: 0.406 +runtime: 0.187 + + + +App-level clone emulation for microblaze is broken + +When CLONE_THREAD is used, the new process starts with the program counter pointing to the system call instruction, rather than the instruction immediately following it. This causes an infinite cascade (linear growth, not exponential) of thread creation, which quickly crashes when the threads start running and they're all using the same stack. + +I'm using qemu 1.1.2 packaged with Debian, but I'm not aware of any fixes since then that would address the problem. + +I can provide a test program if needed; a short C program using syscall() directly or an even-shorter asm program can demonstrate the issue without need for debugging around pthread library routines. \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1068900 b/results/classifier/zero-shot-user-mode/output/instruction/1068900 new file mode 100644 index 000000000..83813f7a3 --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1068900 @@ -0,0 +1,11 @@ +instruction: 0.517 +runtime: 0.364 +syscall: 0.119 + + + +Thread cancellation broken in app-level emulation + +Thread cancellation (and certain other implementation-internal things such as set*id() and timers) are implemented in userspace on Linux by stealing a couple of the realtime signals for internal use by the implementation, leaving them unavailable to applications. Unfortunately, this bites qemu application-level emulation when the application being run uses thread cancellation or other features that need such signals. The signal handler is unable to be set (because sigaction on the host rejects the signal numbers) and attempts to send the signals result in it being received not by the emulated application code, but by the libc/libpthread code on which qemu is running; this in turn seems to cause qemu to crash. + +The best solution I can think of is for qemu to steal one of the realtime signals for its own use, and multiplex signal numbers outside the range SIGRTMIN..SIGRTMAX, as well as the stolen signal itself, on top of this stolen signal. This would both allow cancellation to work, and would allow applications the full range of realtime signals when the guest has more signals than the host (e.g. MIPS running on x86 host). \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1070 b/results/classifier/zero-shot-user-mode/output/instruction/1070 new file mode 100644 index 000000000..b4470b37c --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1070 @@ -0,0 +1,16 @@ +instruction: 0.512 +syscall: 0.254 +runtime: 0.234 + + + +gdbstub XML generation for ARM is done for every CPU +Description of problem: +- As arm_cpu_register_gdb_regs_for_features is called from the device + realize stage for each vCPU in user mode we end up uselessly + regenerating the XML for every new thread. Once you get up to 100 + threads this starts exceeding the large maps done for QHT and PageDesc +Steps to reproduce: +See above command line, valgrind picks it up +Additional information: +See also #866, #967 diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1072 b/results/classifier/zero-shot-user-mode/output/instruction/1072 new file mode 100644 index 000000000..5540f4e6b --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1072 @@ -0,0 +1,30 @@ +instruction: 0.458 +runtime: 0.360 +syscall: 0.182 + + + +different behavior when remote debugger is used +Description of problem: +I found Qemu shows different behavior when I run Qemu with hello-world (statically linked binary enclosed) directly or run it through remote debugger. I need help to understand the following: + +1. Is this intended behavior? +1. Any way to make the two approaches have consistent behavior (I prefer the behavior shown in the 2nd approach described below) +1. If it is intended behavior, any explanation why or suggestions how to dig further to root cause the difference. + +The corresponding source code is the line 86 in [filedoalloc.c](https://code.woboq.org/userspace/glibc/libio/filedoalloc.c.html#86). It tests if the file (stdout) is char special device (S_ISCHR) +The preprocessed code is as follows: + if (((((st.st_mode)) & 0170000) == (0020000))) + +I then compared two different approaches to run Qemu: + +1. I used the following command line to collect the trace: qemu_aarch64 -strace -plugin $QEMU_ROOT/build/contrib/plugins/libexeclog.so -d plugin hello.a64. This one tests False for S_ISCHR +1. when I used gdb to connect to Qemu and single-step the instructions, S_ISCHR tests True, which is different from running qemu directly (approach 1). + +Thanks! +Steps to reproduce: +1.[hello.a64](/uploads/4b4ccae8c1e4b045c39ceae6a094d55a/hello.a64) +2. +3. +Additional information: + diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1075 b/results/classifier/zero-shot-user-mode/output/instruction/1075 new file mode 100644 index 000000000..bcb6e4163 --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1075 @@ -0,0 +1,22 @@ +instruction: 0.501 +syscall: 0.377 +runtime: 0.122 + + + +Unable to create a cluster using ppc64le specific kind binary on x86 host architecture +Description of problem: + +Steps to reproduce: +1. docker run --rm --privileged multiarch/qemu-user-static --reset -p yes +2. wget https://github.com/kubernetes-sigs/kind/releases/download/v0.14.0/kind-linux-ppc64le +3. chmod u+x kind-linux-ppc64le +4. curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/ppc64le/kubectl +5. chmod +x kubectl +6. sudo cp kubectl /usr/local/bin/ +7. KUBECONFIG="${HOME}/kind-test-config" +8. export KUBECONFIG +9. ./kind-linux-ppc64le create cluster --image quay.io/mayurwaghmode111/node-ppc64le:ppc64le -v=3 --wait 1m --retain +10. ./kind-linux-ppc64le export logs +Additional information: + diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1075339 b/results/classifier/zero-shot-user-mode/output/instruction/1075339 new file mode 100644 index 000000000..1cb7de29e --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1075339 @@ -0,0 +1,9 @@ +instruction: 0.595 +runtime: 0.299 +syscall: 0.105 + + + +linux-user emulation of setsockopt ignores optlen + +setsockopt always treats the argument as a 4-byte int. This breaks timeout options (for which it's an 8- or 16-byte timeval structure, depending on word size) and possibly other socket options. int is probably a safe default, but options whose values are other types need special-case conversion code. \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1076445 b/results/classifier/zero-shot-user-mode/output/instruction/1076445 new file mode 100644 index 000000000..cef49fc3d --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1076445 @@ -0,0 +1,51 @@ +instruction: 0.473 +runtime: 0.285 +syscall: 0.242 + + + +qemu-i386 fails on system(3) with a cross-toolchain from Buildroot + +qemu-i386 fails with small C program containing a system(). +The C program is cross-compiled with a toolchain created by buildroot (http://buildroot.net/), gcc version 4.6.3, uClibc version 0.9.33.2 . +qemu version 1.2.0 (built with http://git.buildroot.net/buildroot/tree/package/qemu/qemu.mk) +host machine : Ubuntu 12.04 LTS on x86_64. + + $ cat sys.c + #include + #include + + int main() + { + int ret = system("echo hello"); + printf("%d\n", ret); + } + + $ ../../host/usr/bin/i686-buildroot-linux-uclibc-gcc -o sys sys.c + $ file sys + sys: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), not stripped + $ ../../host/usr/bin/qemu-i386 ./sys + -1 + +same problem with x86_64 : + $ ../../host/usr/bin/x86_64-buildroot-linux-uclibc-gcc -o sys sys.c + $ file sys + sys: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), not stripped + $ ../../host/usr/bin/qemu-x86_64 sys + -1 + +works fine with arm : + $ ../../host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc -o sys sys.c + $ file sys + sys: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), not stripped + $ ../../host/usr/bin/qemu-arm ./sys + hello + 0 + +works fine with mips : + $ ../../host/usr/bin/mips-buildroot-linux-uclibc-gcc -o sys sys.c + $ file sys + sys: ELF 32-bit MSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked (uses shared libs), with unknown capability 0x41000000 = 0xf676e75, with unknown capability 0x10000 = 0x70403, not stripped + $ ../../host/usr/bin/qemu-mips sys + hello + 0 \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1079080 b/results/classifier/zero-shot-user-mode/output/instruction/1079080 new file mode 100644 index 000000000..486afa7af --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1079080 @@ -0,0 +1,16 @@ +instruction: 0.848 +runtime: 0.112 +syscall: 0.040 + + +ARM instruction "srs" wrong behaviour + +Quote from ARM Architecture Reference Manual ARMv7-A and ARMv7-R : +"Store Return State stores the LR and SPSR of the current mode to the stack of a specified mode" + +Problem: +When executing this instruction, the register stored is CPSR instead of SPSR. + +Context: +Using QEMU 1.2.0 to simulate a Zynq application (processor Cortex-a9 mpcore) with the following command line: +qemu-system-arm -M xilinx-zynq-a9 -m 512 -serial null -serial mon:stdio -dtb /home/vcesson/workspace/xilinx_zynq.dtb -kernel install/tests/io/serial/current/tests/serial2 -S -s -nographic \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1092 b/results/classifier/zero-shot-user-mode/output/instruction/1092 new file mode 100644 index 000000000..9183533bb --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1092 @@ -0,0 +1,20 @@ +instruction: 0.942 +runtime: 0.039 +syscall: 0.019 + + + +PPC: `sraw` instructions does not set `ca` and `ca32` flags. +Description of problem: +The translation of Power PC instruction `sraw` and `sraw.` don't set the `ca` or `ca32` flags although, according to +[PowerISA 3.1b](https://files.openpower.foundation/s/dAYSdGzTfW4j2r2) (page 140), they should. +Additional information: +This gets particular apparent if compared to `srawi` (which does set `ca`, `ca32`). + +**sraw** + +https://gitlab.com/qemu-project/qemu/-/blob/master/target/ppc/translate.c#L2914 + +**srawi** + +https://gitlab.com/qemu-project/qemu/-/blob/master/target/ppc/translate.c#L2924 diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1093 b/results/classifier/zero-shot-user-mode/output/instruction/1093 new file mode 100644 index 000000000..bb569fb8f --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1093 @@ -0,0 +1,39 @@ +instruction: 0.604 +syscall: 0.242 +runtime: 0.154 + + + +RISC-V: signal frame is misaligned in signal handlers +Description of problem: +`qemu-user` misaligns the signal frame (to 4 bytes rather than 16 bytes) on RISC-V 64, e.g causing pointer misalignment diagnostics to be triggered by UBSan. +Steps to reproduce: +1. Create a C file with the following contents: +```c +#include +#include + +void handler(int sig, siginfo_t *info, void *context) { + printf("signal occurred, info: %p, context: %p\n", info, context); +} + +int main() { + struct sigaction act; + act.sa_flags = SA_SIGINFO; + act.sa_sigaction = handler; + sigaction(SIGINT, &act, NULL); + + // Deliberately misalign the stack + asm volatile ("addi sp, sp, -4"); + + while(1); + // Unreachable +} +``` +2. Compile with an appropriate RISC-V toolchain and run with `qemu-riscv64 ./a.out`. +3. Send a `SIGINT` (e.g by hitting Ctrl-C), and observe that the signal frame will be misaligned: +``` +signal occurred, info: 0x400080025c, context: 0x40008002dc +``` +Additional information: +This issue is alluded to in the source code, see https://gitlab.com/qemu-project/qemu/-/blob/master/linux-user/riscv/signal.c#L68-69. It should be sufficient to change that constant to 15. diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1095531 b/results/classifier/zero-shot-user-mode/output/instruction/1095531 new file mode 100644 index 000000000..dcc511cdf --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1095531 @@ -0,0 +1,63 @@ +instruction: 0.445 +syscall: 0.314 +runtime: 0.241 + + + +sparc32plus (and others?) has x86 code generation errors on 64bit hosts + +On 64bit hosts, the load and store functions compile improperly. The issue is the call to gen_address_mask() under the ld and st functions in target-sparc/translate.c. Below are some snips from the log file. Doing a gdb debug, this results in constant access violation errors which I do not see when debugging qemu in powerpc mode. + +-------------- +IN: +0x0000000040804aa8: st %i0, [ %fp + 0x44 ] + +OP: + ---- 0x40804aa8 + ld_i64 tmp1,regwptr,$0xb0 + mov_i64 tmp0,tmp1 + movi_i64 tmp2,$0x44 + add_i64 tmp0,tmp0,tmp2 + ld_i64 tmp2,regwptr,$0x80 + ext32u_i64 tmp0,tmp0 + qemu_st32 tmp2,tmp0,$0x0 + +OUT: [size=345] +0x6032d7f0: mov 0x40(%r14),%rbp +0x6032d7f4: mov 0xb0(%rbp),%rbx +0x6032d7fb: add $0x44,%rbx +0x6032d7ff: mov 0x80(%rbp),%rbp +0x6032d806: mov %ebx,%ebx <- bug +0x6032d808: mov %ebp,%edi +0x6032d80a: bswap %edi +0x6032d80c: mov %edi,(%rbx) + +-------------- +IN: +0x0000000040804aec: add %l7, %o7, %l7 +0x0000000040804af0: ld [ %l7 ], %g2 + +OP: + ---- 0x40804aec + ld_i64 tmp1,regwptr,$0x78 + ld_i64 tmp2,regwptr,$0x38 + add_i64 tmp0,tmp1,tmp2 + st_i64 tmp0,regwptr,$0x78 + + ---- 0x40804af0 + ld_i64 tmp1,regwptr,$0x78 + mov_i64 tmp0,tmp1 + ext32u_i64 tmp0,tmp0 + qemu_ld32u g2,tmp0,$0x0 + +OUT: [size=395] +0x6032da80: mov 0x40(%r14),%rbp +0x6032da84: mov 0x78(%rbp),%rbx +0x6032da88: mov 0x38(%rbp),%r12 +0x6032da8c: add %r12,%rbx +0x6032da8f: mov %rbx,0x78(%rbp) +0x6032da93: mov 0x78(%rbp),%rbx +0x6032da97: mov %ebx,%ebx <- bug +0x6032da99: mov (%rbx),%ebx + +In 64bit mode, doing a 32bit operation will result in the top 32bit's being zero'd. I attempted to simply disable the call to gen_address_mask() but that did not fix the issue and actually caused the sparc32plus I was testing to become unusable. \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1095857 b/results/classifier/zero-shot-user-mode/output/instruction/1095857 new file mode 100644 index 000000000..d261dbdb6 --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1095857 @@ -0,0 +1,17 @@ +instruction: 0.970 +runtime: 0.018 +syscall: 0.012 + + + +incorrect handling of [r32] address (long mode) + +while executing in Long Mode (x86-64) instructions such as + +mov eax,[r15d] + +end up executing as + +mov eax,[r15] + +according to x86 programmer manuals the behavior of using the Address-Size override (in long mode) is supposed to ignore the high 32bits of the register. I use this fact in my operating system to reduce register usage (the high 32 bits of r15 holds other data). consequently a general protection exception occurs since the memory address isn't "canonical". this error doesn't always appear since the high 32 bits might not be zero in those conditions. \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1098729 b/results/classifier/zero-shot-user-mode/output/instruction/1098729 new file mode 100644 index 000000000..7807819ad --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1098729 @@ -0,0 +1,49 @@ +instruction: 0.598 +runtime: 0.226 +syscall: 0.176 + + + +qemu-user-static for armhf: segfault in threaded code + + +Currently running QEMU from git (fedf2de31023) and running the armhf version of qemu-user-static which I have renamed qemu-armhf-static to follow the naming convention used in Debian. + +The host systems is a Debian testing x86_64-linux and I have an Debian testing armhf chroot which I invoke using schroot. + +Majority of program in the armhf chroot run fine, but I'm getting qemu segfaults in multi-threaded programs. + +As an example, I've grabbed the threads demo program here: + + https://computing.llnl.gov/tutorials/pthreads/samples/dotprod_mutex.c + +and changed NUMTHRDS from 4 to 10. I compile it as (same compile command on both x86_64 host and armhf guest): + + gcc -Wall -lpthread dotprod_mutex.c -o dotprod_mutex + +When compiled for x86_64 host it runs perfectly and even under Valgrind displays no errors whatsoever. + +However, when I compile the program in my armhs chroot and run it it usually (but not always) segaults or hangs or crashes. Example output: + + + (armhf) $ ./dotprod_mutex + Thread 1 did 100000 to 200000: mysum=100000.000000 global sum=100000.000000 + Thread 0 did 0 to 100000: mysum=100000.000000 global sum=200000.000000 + TCG temporary leak before f6731ca0 + qemu-arm-static: /home/erikd/Git/qemu-posix-timer-hacking/Upstream/tcg/tcg-op.h:2371: + tcg_gen_goto_tb: Assertion `(tcg_ctx.goto_tb_issue_mask & (1 << idx)) == 0' failed. + + + (armhf) $ ./dotprod_mutex + qemu: uncaught target signal 11 (Segmentation fault) - core dumped + Segmentation fault + + (armhf) $ ./dotprod_mutex + qemu-arm-static: /home/erikd/Git/qemu-posix-timer-hacking/Upstream/tcg/tcg.c:519: + tcg_temp_free_internal: Assertion `idx >= s->nb_globals && idx < s->nb_temps' failed. + + + (armhf) $ ./dotprod_mutex + Thread 1 did 100000 to 200000: mysum=100000.000000 global sum=100000.000000 + qemu: uncaught target signal 11 (Segmentation fault) - core dumped + Segmentation fault \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1128 b/results/classifier/zero-shot-user-mode/output/instruction/1128 new file mode 100644 index 000000000..60212a6ae --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1128 @@ -0,0 +1,30 @@ +instruction: 0.608 +runtime: 0.223 +syscall: 0.169 + + + +PPC: `spr_write_xer` doesn't set flag bits in `cpu_xer` +Description of problem: +`spr_write_xer()` does not set the `ca`, `ov`, `so`, `ca32`, `ov32` etc. flag bits in the `cpu_xer` variable. + +In fact it copies all bits from the source `GPR` and _excludes_ each flag bit. + +This is not a problem for execution since `spr_read_xer()` gets the flag bits from `cpu_ca/ov/so...` and not from `cpu_xer`. + +Nonetheless it is problem for tools which trace the execution in QEMU (e.g. https://github.com/BinaryAnalysisPlatform/qemu). + +A fix would be to remove the `~` in https://gitlab.com/qemu-project/qemu/-/blob/master/target/ppc/translate.c#L481 +Steps to reproduce: +Haven't found out yet how to debug QEMU so the TCGv values can be investigated. But in general one need to: + +- Execute a binary which executes something like: +``` +r4 = 0xffffffffffffffff +mtxer r4 +``` +and check the `cpu_xer` value after the `xer` write. + +Checking the debug logs (`in_asm,cpu`) doesn't work, since the `xer` value in the logs is not taken directly from `cpu_xer`. +Additional information: +Code ref: https://gitlab.com/qemu-project/qemu/-/blob/master/target/ppc/translate.c#L480-L483 diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1129571 b/results/classifier/zero-shot-user-mode/output/instruction/1129571 new file mode 100644 index 000000000..34d70dbe1 --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1129571 @@ -0,0 +1,20 @@ +instruction: 0.715 +runtime: 0.174 +syscall: 0.111 + + + +libreoffice armhf FTBFS + +We have been experiencing FTBFS of LibreOffice 3.5.7, 12.04, armhf in the launchpad buildds. We believe this is likely due to an error in qemu. + +While we do not have a small test case yet, we do have a build log (attaching here). + +The relevant snippet from the build log is: + +3.5.7/solver/unxlngr.pro/bin/jaxp.jar:/build/buildd/libreoffice-3.5.7/solver/unxlngr.pro/bin/juh.jar:/build/buildd/libreoffice-3.5.7/solver/unxlngr.pro/bin/parser.jar:/build/buildd/libreoffice-3.5.7/solver/unxlngr.pro/bin/xt.jar:/build/buildd/libreoffice-3.5.7/solver/unxlngr.pro/bin/unoil.jar:/build/buildd/libreoffice-3.5.7/solver/unxlngr.pro/bin/ridl.jar:/build/buildd/libreoffice-3.5.7/solver/unxlngr.pro/bin/jurt.jar:/build/buildd/libreoffice-3.5.7/solver/unxlngr.pro/bin/xmlsearch.jar:/build/buildd/libreoffice-3.5.7/solver/unxlngr.pro/bin/LuceneHelpWrapper.jar:/build/buildd/libreoffice-3.5.7/solver/unxlngr.pro/bin/HelpIndexerTool.jar:/build/buildd/libreoffice-3.5.7/solver/unxlngr.pro/bin/lucene-core-2.3.jar:/build/buildd/libreoffice-3.5.7/solver/unxlngr.pro/bin/lucene-analyzers-2.3.jar" com.sun.star.help.HelpIndexerTool -lang cs -mod swriter -zipdir ../../unxlngr.pro/misc/ziptmpswriter_cs -o ../../unxlngr.pro/bin/swriter_cs.zip.unxlngr.pro +dmake: Error code 132, while making '../../unxlngr.pro/bin/swriter_cs.zip' + +We believe this is from bash error code 128 + 4, where 4 is illegal instruction, thus leading us to suspect qemu. + +Any help in tracking this down would be appreciated. \ No newline at end of file diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1147 b/results/classifier/zero-shot-user-mode/output/instruction/1147 new file mode 100644 index 000000000..07f7e2a86 --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1147 @@ -0,0 +1,15 @@ +instruction: 0.697 +runtime: 0.214 +syscall: 0.089 + + + +x86_64 emu on aarch64 host: cpu_exec: assertion failed: (cpu == current_cpu) +Description of problem: +Execution of some binaries crashes with `Bail out! ERROR:../qemu-7.0.0/accel/tcg/cpu-exec.c:933:cpu_exec: assertion failed: (cpu == current_cpu)`. Looking at the code, that code is wrapped in a gcc/clang ifdef. Recompiling with clang produces this crash instead: `... include/qemu/rcu.h:102: void rcu_read_unlock(void): Assertion 'p_rcu_reader->depth != 0' failed.` + +No easier steps to reproduce (yet) than `systemd-nspawn`ing into an x86_64 Ubuntu container invoking qemu-x86_64-static through binfmt. Commands such as `ls` work fine, while `apt-get` will immediately crash with the error listed above. + +Note that this happens running Asahi Linux on the bare metal of an M1-based Macbook Pro. This same issue does *not* occur running the *same* binaries with the *same* x86_64 Ubuntu image on an Arch or Ubuntu VM under macOS on the same machine - regardless of if the QEMU binaries were built in a VM or in Asahi. + +These are big.LITTLE chips. Using taskset/affinity to limit the target process to a single specific core does not help. The Asahi kernel has a 16K page-size, which is known to cause trouble for some programs. qemu-arm(-static) however works without any issues (the M1 cannot run 32-bit ARM code natively, only 64-bit). diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1156 b/results/classifier/zero-shot-user-mode/output/instruction/1156 new file mode 100644 index 000000000..cdd76107e --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1156 @@ -0,0 +1,7 @@ +instruction: 0.852 +runtime: 0.096 +syscall: 0.052 + + + +Incorrect implementation of vmsumudm instruction diff --git a/results/classifier/zero-shot-user-mode/output/instruction/1156313 b/results/classifier/zero-shot-user-mode/output/instruction/1156313 new file mode 100644 index 000000000..095f87a9a --- /dev/null +++ b/results/classifier/zero-shot-user-mode/output/instruction/1156313 @@ -0,0 +1,132 @@ +instruction: 0.397 +runtime: 0.351 +syscall: 0.252 + +semantic: 0.869 +mistranslation: 0.841 +assembly: 0.789 +device: 0.777 +instruction: 0.707 +other: 0.705 +vnc: 0.702 +graphic: 0.657 +socket: 0.605 +boot: 0.576 +network: 0.533 +KVM: 0.518 + +X86-64 flags handling broken + +The current qemu sources cause improper handling of flags on x86-64. +This bug seems to have shown up a few weeks ago. + +A plain install of Debian GNU/Linux makes user processes catch +spurious signals. The kernel seems to run stably, though. + +The ADX feature works very poorly. It might be related; at least it +allows for reproducibly provoking invalid behaviour. + +Here is a test case: + +================================================================ +qemumain.c +#include +long adx(); +int +main () +{ + printf ("%lx\n", adx (0xffbeef, 17)); + return 0; +} +================================================================ +qemuadx.s: + .globl adx +adx: xor %rax, %rax +1: dec %rdi + jnz 1b + .byte 0xf3, 0x48, 0x0f, 0x38, 0xf6, 0xc0 # adox %rax, %rax + .byte 0x66, 0x48, 0x0f, 0x38, 0xf6, 0xc0 # adcx %rax, %rax + ret +================================================================ + +Compile and execute: +$ gcc -m64 qemumain.c qemuadx.s +$ a.out +ffffff8000378cd8 + +Expected output is simply "0". The garbage value varies between qemu +compiles and guest systems. + +Note that one needs a recent GNU assembler in order to handle adox and +adcx. For convenience I have supplied them as byte sequences. + +Exaplanation and feeble analysis: + +The 0xffbeef argument is a loop count. It is necessary to loop for a +while in order to trigger this bug. If the loop count is decreased, +the bug will seen intermittently; the lower the count, the less +frequent the invalid behaviour. + +It seems like a reasonable assumption that this bug is related to +flags handling at context switch. Presumably, qemu keeps flags state +in some internal format, then recomputes then when needing to form the +eflags register, as needed for example for context switching. + +I haven't tried to reproduce this bug using qemu-x86_64 and SYSROOT, +but I strongly suspect that to be impossible. I use +qemu-system-x86_64 and the guest Debian GNU/Linux x86_64 (version +6.0.6) . + +The bug happens also with the guest FreeBSD x86_64 version 9.1. (The +iteration count for triggering the problem 50% of the runs is not the +same when using the kernel Linux and FreeBSD's kernel, presumably due +to different ticks.) + +The bug happens much more frequently for a loaded system; in fact, the +loop count can be radically decreased if two instances of the trigger +program are run in parallel. + +Richard Henderson