<p>the testcase modify_ldt is still failed:<br>
../../strace: umoven: short read (4 < 16) @0x7f354d1bbffc: Input/output error<br>
--- exp 2020-01-17 09:53:14.565195760 +0800<br>
+++ log 2020-01-17 09:53:14.565195760 +0800<br>
@@ -1,9 +1,9 @@<br>
-modify_ldt(0, NULL, 0) = -1<br>
-modify_ldt(-629534633, 0xffffffffffffffff, 16045756814261206767) = -1<br>
-modify_ldt(-629534633, 0x7f354d38a000, 0) = -1<br>
-modify_ldt(-629534633, 0x7f354d389ff0, 42) = -1<br>
-modify_ldt(-629534633, 0x7f354d38a000, 16) = -1<br>
-modify_ldt(-629534633, 0x7f354d1bbffc, 16) = -1<br>
-modify_ldt(-629534633, {entry_number=2206368128, base_addr=0x87868584, limit=0x8b8a8988, seg_32bit=0, contents=2, read_exec_only=1, limit_in_pages=0, seg_not_present=0, useable=0, lm=1}, 16) = -1<br>
-modify_ldt(-629534633, {entry_number=-1, base_addr=00000000, limit=00000000, seg_32bit=1, contents=0, read_exec_only=0, limit_in_pages=0, seg_not_present=1, useable=1, lm=0}, 16) = -1<br>
+modify_ldt(0, NULL, 0) = -1 ENOSYS (Function not implemented)<br>
+modify_ldt(-629534633, 0xffffffffffffffff, 16045756814261206767) = -1 ENOSYS (Function not implemented)<br>
+modify_ldt(-629534633, 0x7f354d38a000, 0) = -1 ENOSYS (Function not implemented)<br>
+modify_ldt(-629534633, 0x7f354d389ff0, 42) = -1 ENOSYS (Function not implemented)<br>
+modify_ldt(-629534633, 0x7f354d38a000, 16) = -1 ENOSYS (Function not implemented)<br>
+modify_ldt(-629534633, 0x7f354d1bbffc, 16) = -1 ENOSYS (Function not implemented)<br>
+modify_ldt(-629534633, {entry_number=2206368128, base_addr=0x87868584, limit=0x8b8a8988, seg_32bit=0, contents=2, read_exec_only=1, limit_in_pages=0, seg_not_present=0, useable=0, lm=1}, 16) = -1 ENOSYS (Function not implemented)<br>
+modify_ldt(-629534633, {entry_number=-1, base_addr=00000000, limit=00000000, seg_32bit=1, contents=0, read_exec_only=0, limit_in_pages=0, seg_not_present=1, useable=1, lm=0}, 16) = -1 ENOSYS (Function not implemented)<br>
+++ exited with 0 +++<br>
modify_ldt.gen.test: failed test: ../../strace -e trace=modify_ldt -a23 ../modify_ldt output mismatch</p>
<p>may be should be fixed like this:<br>
if (err > 0 && err < 0x1000) {<br>
if (rc != -1) {<br>
errno = err;<br>
}<br>
printf(" %s (%m)", errno2name());<br>
}</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you commented.<br />Reply to this email directly, <a href="https://github.com/strace/strace/issues/118?email_source=notifications&email_token=AAFX7DC3MXW6E5UCAXEEAVLQ6EFVZA5CNFSM4KHMZOX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJGFWGY#issuecomment-575429403">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAFX7DGLQT2NDBO4PT2MOJTQ6EFVZANCNFSM4KHMZOXQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAFX7DCOLE2ZJGST6APGQ3DQ6EFVZA5CNFSM4KHMZOX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJGFWGY.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/strace/strace/issues/118?email_source=notifications\u0026email_token=AAFX7DC3MXW6E5UCAXEEAVLQ6EFVZA5CNFSM4KHMZOX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJGFWGY#issuecomment-575429403",
"url": "https://github.com/strace/strace/issues/118?email_source=notifications\u0026email_token=AAFX7DC3MXW6E5UCAXEEAVLQ6EFVZA5CNFSM4KHMZOX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJGFWGY#issuecomment-575429403",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>