<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/strace.git, branch esyr/linux-5.14</title>
<subtitle>github.com: strace/strace.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/strace.git/'/>
<entry>
<title>prctl: enhance PR_SET_MM decoding</title>
<updated>2021-08-19T10:37:43+00:00</updated>
<author>
<name>Eugene Syromyatnikov</name>
<email>evgsyr@gmail.com</email>
</author>
<published>2021-08-12T02:01:49+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/strace.git/commit/?id=bd4138da59b84d65a61d557d8b48cee52319a4c8'/>
<id>bd4138da59b84d65a61d557d8b48cee52319a4c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: add prctl(PR_SET_PTRACER) tests</title>
<updated>2021-08-19T10:37:43+00:00</updated>
<author>
<name>Eugene Syromyatnikov</name>
<email>evgsyr@gmail.com</email>
</author>
<published>2021-08-14T12:29:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/strace.git/commit/?id=d94f7d647de757a4ac369c8d6e5d6fb8c99fe9c8'/>
<id>d94f7d647de757a4ac369c8d6e5d6fb8c99fe9c8</id>
<content type='text'>
* tests/.gitignore: Add prctl-set-ptracer-success,
prctl-set-ptracer-success-Xabbrev, prctl-set-ptracer-success-Xraw,
prctl-set-ptracer-success-Xverbose,
prctl-set-ptracer-success--pidns-translation,
prctl-set-ptracer-success-Xabbrev--pidns-translation,
prctl-set-ptracer-success-Xraw--pidns-translation,
and prctl-set-ptracer-success-Xverbose--pidns-translation.
* tests/Makefile.am (check_PROGRAMS): Likewise.
* tests/gen_tests.in (prctl-set-ptracer-success,
prctl-set-ptracer-success-Xabbrev, prctl-set-ptracer-success-Xraw,
prctl-set-ptracer-success-Xverbose,
prctl-set-ptracer-success--pidns-translation,
prctl-set-ptracer-success-Xabbrev--pidns-translation,
prctl-set-ptracer-success-Xraw--pidns-translation,
prctl-set-ptracer-success-Xverbose--pidns-translation): New tests.
* tests/prctl-set-ptracer-success--pidns-translation.c: New file.
* tests/prctl-set-ptracer-success-Xabbrev--pidns-translation.c: Likewise.
* tests/prctl-set-ptracer-success-Xabbrev.c: Likewise.
* tests/prctl-set-ptracer-success-Xraw--pidns-translation.c: Likewise.
* tests/prctl-set-ptracer-success-Xraw.c: Likewise.
* tests/prctl-set-ptracer-success-Xverbose--pidns-translation.c: Likewise.
* tests/prctl-set-ptracer-success-Xverbose.c: Likewise.
* tests/prctl-set-ptracer-success.c: Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* tests/.gitignore: Add prctl-set-ptracer-success,
prctl-set-ptracer-success-Xabbrev, prctl-set-ptracer-success-Xraw,
prctl-set-ptracer-success-Xverbose,
prctl-set-ptracer-success--pidns-translation,
prctl-set-ptracer-success-Xabbrev--pidns-translation,
prctl-set-ptracer-success-Xraw--pidns-translation,
and prctl-set-ptracer-success-Xverbose--pidns-translation.
* tests/Makefile.am (check_PROGRAMS): Likewise.
* tests/gen_tests.in (prctl-set-ptracer-success,
prctl-set-ptracer-success-Xabbrev, prctl-set-ptracer-success-Xraw,
prctl-set-ptracer-success-Xverbose,
prctl-set-ptracer-success--pidns-translation,
prctl-set-ptracer-success-Xabbrev--pidns-translation,
prctl-set-ptracer-success-Xraw--pidns-translation,
prctl-set-ptracer-success-Xverbose--pidns-translation): New tests.
* tests/prctl-set-ptracer-success--pidns-translation.c: New file.
* tests/prctl-set-ptracer-success-Xabbrev--pidns-translation.c: Likewise.
* tests/prctl-set-ptracer-success-Xabbrev.c: Likewise.
* tests/prctl-set-ptracer-success-Xraw--pidns-translation.c: Likewise.
* tests/prctl-set-ptracer-success-Xraw.c: Likewise.
* tests/prctl-set-ptracer-success-Xverbose--pidns-translation.c: Likewise.
* tests/prctl-set-ptracer-success-Xverbose.c: Likewise.
* tests/prctl-set-ptracer-success.c: Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>prctl: implement PR_SCHED_CORE op decoding</title>
<updated>2021-08-19T10:37:43+00:00</updated>
<author>
<name>Eugene Syromyatnikov</name>
<email>evgsyr@gmail.com</email>
</author>
<published>2021-08-14T18:48:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/strace.git/commit/?id=75878164e3e9ee03743a7bbd8e5d1120323f9ee0'/>
<id>75878164e3e9ee03743a7bbd8e5d1120323f9ee0</id>
<content type='text'>
Introduced by Linux commit v5.14-rc1~6^2~50.

* src/xlat/pr_sched_core_cmds.in: New file.
* src/xlat/pr_sched_core_pidtypes.in: Likewise.
* src/xlat/prctl_options.in (PR_SCHED_CORE): New constant.
* src/prctl.c: Include "xlat/pr_sched_core_cmds.h",
"xlat/pr_sched_core_pidtypes.h".
(SYS_FUNC(prctl)) &lt;case PR_SCHED_CORE&gt;: Implement decoding.
* tests/prctl-sched-core--pidns-translation-Xabbrev.c: New file.
* tests/prctl-sched-core--pidns-translation-Xraw.c: Likewise.
* tests/prctl-sched-core--pidns-translation-Xverbose.c: Likewise.
* tests/prctl-sched-core--pidns-translation.c: Likewise.
* tests/prctl-sched-core-Xabbrev.c: Likewise.
* tests/prctl-sched-core-Xraw.c: Likewise.
* tests/prctl-sched-core-Xverbose.c: Likewise.
* tests/prctl-sched-core-success--pidns-translation-Xabbrev.c: Likewise.
* tests/prctl-sched-core-success--pidns-translation-Xraw.c: Likewise.
* tests/prctl-sched-core-success--pidns-translation-Xverbose.c: Likewise.
* tests/prctl-sched-core-success--pidns-translation.c: Likewise.
* tests/prctl-sched-core-success-Xabbrev.c: Likewise.
* tests/prctl-sched-core-success-Xraw.c: Likewise.
* tests/prctl-sched-core-success-Xverbose.c: Likewise.
* tests/prctl-sched-core-success.c: Likewise.
* tests/prctl-sched-core.c: Likewise.
* tests/.gitignore: Add prctl-sched-core, prctl-sched-core-Xabbrev,
prctl-sched-core-Xraw, prctl-sched-core-Xverbose,
prctl-sched-core--pidns-translation,
prctl-sched-core--pidns-translation-Xabbrev,
prctl-sched-core--pidns-translation-Xraw,
prctl-sched-core--pidns-translation-Xverbose,
prctl-sched-core-success, prctl-sched-core-success-Xabbrev,
prctl-sched-core-success-Xraw, prctl-sched-core-success-Xverbose,
prctl-sched-core-success--pidns-translation,
prctl-sched-core-success--pidns-translation-Xabbrev,
prctl-sched-core-success--pidns-translation-Xraw,
and prctl-sched-core-success--pidns-translation-Xverbose.
* tests/Makefile.am (check_PROGRAMS): Add
prctl-sched-core--pidns-translation,
prctl-sched-core--pidns-translation-Xabbrev,
prctl-sched-core--pidns-translation-Xraw,
prctl-sched-core--pidns-translation-Xverbose,
prctl-sched-core-success, prctl-sched-core-success-Xabbrev,
prctl-sched-core-success-Xraw, prctl-sched-core-success-Xverbose,
prctl-sched-core-success--pidns-translation,
prctl-sched-core-success--pidns-translation-Xabbrev,
prctl-sched-core-success--pidns-translation-Xraw,
and prctl-sched-core-success--pidns-translation-Xverbose.
* tests/gen_tests.in (prctl-sched-core, prctl-sched-core-Xabbrev,
prctl-sched-core-Xraw, prctl-sched-core-Xverbose,
prctl-sched-core--pidns-translation,
prctl-sched-core--pidns-translation-Xabbrev,
prctl-sched-core--pidns-translation-Xraw,
prctl-sched-core--pidns-translation-Xverbose,
prctl-sched-core-success, prctl-sched-core-success-Xabbrev,
prctl-sched-core-success-Xraw, prctl-sched-core-success-Xverbose,
prctl-sched-core-success--pidns-translation,
prctl-sched-core-success--pidns-translation-Xabbrev,
prctl-sched-core-success--pidns-translation-Xraw,
and prctl-sched-core-success--pidns-translation-Xverbose): New tests.
* tests/pure_executables.list: Add prctl-sched-core,
prctl-sched-core-Xabbrev, prctl-sched-core-Xraw,
and prctl-sched-core-Xverbose.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduced by Linux commit v5.14-rc1~6^2~50.

* src/xlat/pr_sched_core_cmds.in: New file.
* src/xlat/pr_sched_core_pidtypes.in: Likewise.
* src/xlat/prctl_options.in (PR_SCHED_CORE): New constant.
* src/prctl.c: Include "xlat/pr_sched_core_cmds.h",
"xlat/pr_sched_core_pidtypes.h".
(SYS_FUNC(prctl)) &lt;case PR_SCHED_CORE&gt;: Implement decoding.
* tests/prctl-sched-core--pidns-translation-Xabbrev.c: New file.
* tests/prctl-sched-core--pidns-translation-Xraw.c: Likewise.
* tests/prctl-sched-core--pidns-translation-Xverbose.c: Likewise.
* tests/prctl-sched-core--pidns-translation.c: Likewise.
* tests/prctl-sched-core-Xabbrev.c: Likewise.
* tests/prctl-sched-core-Xraw.c: Likewise.
* tests/prctl-sched-core-Xverbose.c: Likewise.
* tests/prctl-sched-core-success--pidns-translation-Xabbrev.c: Likewise.
* tests/prctl-sched-core-success--pidns-translation-Xraw.c: Likewise.
* tests/prctl-sched-core-success--pidns-translation-Xverbose.c: Likewise.
* tests/prctl-sched-core-success--pidns-translation.c: Likewise.
* tests/prctl-sched-core-success-Xabbrev.c: Likewise.
* tests/prctl-sched-core-success-Xraw.c: Likewise.
* tests/prctl-sched-core-success-Xverbose.c: Likewise.
* tests/prctl-sched-core-success.c: Likewise.
* tests/prctl-sched-core.c: Likewise.
* tests/.gitignore: Add prctl-sched-core, prctl-sched-core-Xabbrev,
prctl-sched-core-Xraw, prctl-sched-core-Xverbose,
prctl-sched-core--pidns-translation,
prctl-sched-core--pidns-translation-Xabbrev,
prctl-sched-core--pidns-translation-Xraw,
prctl-sched-core--pidns-translation-Xverbose,
prctl-sched-core-success, prctl-sched-core-success-Xabbrev,
prctl-sched-core-success-Xraw, prctl-sched-core-success-Xverbose,
prctl-sched-core-success--pidns-translation,
prctl-sched-core-success--pidns-translation-Xabbrev,
prctl-sched-core-success--pidns-translation-Xraw,
and prctl-sched-core-success--pidns-translation-Xverbose.
* tests/Makefile.am (check_PROGRAMS): Add
prctl-sched-core--pidns-translation,
prctl-sched-core--pidns-translation-Xabbrev,
prctl-sched-core--pidns-translation-Xraw,
prctl-sched-core--pidns-translation-Xverbose,
prctl-sched-core-success, prctl-sched-core-success-Xabbrev,
prctl-sched-core-success-Xraw, prctl-sched-core-success-Xverbose,
prctl-sched-core-success--pidns-translation,
prctl-sched-core-success--pidns-translation-Xabbrev,
prctl-sched-core-success--pidns-translation-Xraw,
and prctl-sched-core-success--pidns-translation-Xverbose.
* tests/gen_tests.in (prctl-sched-core, prctl-sched-core-Xabbrev,
prctl-sched-core-Xraw, prctl-sched-core-Xverbose,
prctl-sched-core--pidns-translation,
prctl-sched-core--pidns-translation-Xabbrev,
prctl-sched-core--pidns-translation-Xraw,
prctl-sched-core--pidns-translation-Xverbose,
prctl-sched-core-success, prctl-sched-core-success-Xabbrev,
prctl-sched-core-success-Xraw, prctl-sched-core-success-Xverbose,
prctl-sched-core-success--pidns-translation,
prctl-sched-core-success--pidns-translation-Xabbrev,
prctl-sched-core-success--pidns-translation-Xraw,
and prctl-sched-core-success--pidns-translation-Xverbose): New tests.
* tests/pure_executables.list: Add prctl-sched-core,
prctl-sched-core-Xabbrev, prctl-sched-core-Xraw,
and prctl-sched-core-Xverbose.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: use prctl_marker</title>
<updated>2021-08-17T08:00:00+00:00</updated>
<author>
<name>Dmitry V. Levin</name>
<email>ldv@strace.io</email>
</author>
<published>2021-08-17T08:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/strace.git/commit/?id=23244e2d5b53c322907bc65a8af73b6bbd2a9c2d'/>
<id>23244e2d5b53c322907bc65a8af73b6bbd2a9c2d</id>
<content type='text'>
* tests/prctl-arg2-intptr.c (main): Use prctl_marker.
* tests/prctl-cap-ambient.c: Likewise.
* tests/prctl-capbset.c: Likewise.
* tests/prctl-dumpable.c: Likewise.
* tests/prctl-fp-mode.c: Likewise.
* tests/prctl-mce-kill.c: Likewise.
* tests/prctl-name.c: Likewise.
* tests/prctl-no-args.c: Likewise.
* tests/prctl-pac-enabled-keys.c: Likewise.
* tests/prctl-pac-reset-keys.c: Likewise.
* tests/prctl-pdeathsig.c: Likewise.
* tests/prctl-seccomp-filter-v.c: Likewise.
* tests/prctl-seccomp-strict.c: Likewise.
* tests/prctl-securebits.c: Likewise.
* tests/prctl-spec-inject.c: Likewise.
* tests/prctl-sve.c: Likewise.
* tests/prctl-syscall-user-dispatch.c: Likewise.
* tests/prctl-tagged-addr.c: Likewise.
* tests/prctl-tid_address.c: Likewise.
* tests/prctl-tsc.c: Likewise.
* tests/prctl-unalign.c: Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* tests/prctl-arg2-intptr.c (main): Use prctl_marker.
* tests/prctl-cap-ambient.c: Likewise.
* tests/prctl-capbset.c: Likewise.
* tests/prctl-dumpable.c: Likewise.
* tests/prctl-fp-mode.c: Likewise.
* tests/prctl-mce-kill.c: Likewise.
* tests/prctl-name.c: Likewise.
* tests/prctl-no-args.c: Likewise.
* tests/prctl-pac-enabled-keys.c: Likewise.
* tests/prctl-pac-reset-keys.c: Likewise.
* tests/prctl-pdeathsig.c: Likewise.
* tests/prctl-seccomp-filter-v.c: Likewise.
* tests/prctl-seccomp-strict.c: Likewise.
* tests/prctl-securebits.c: Likewise.
* tests/prctl-spec-inject.c: Likewise.
* tests/prctl-sve.c: Likewise.
* tests/prctl-syscall-user-dispatch.c: Likewise.
* tests/prctl-tagged-addr.c: Likewise.
* tests/prctl-tid_address.c: Likewise.
* tests/prctl-tsc.c: Likewise.
* tests/prctl-unalign.c: Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: introduce prctl_marker</title>
<updated>2021-08-17T08:00:00+00:00</updated>
<author>
<name>Dmitry V. Levin</name>
<email>ldv@strace.io</email>
</author>
<published>2021-08-16T08:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/strace.git/commit/?id=a67ddcf0d980cbe791874ead41535497dd591d3b'/>
<id>a67ddcf0d980cbe791874ead41535497dd591d3b</id>
<content type='text'>
This helper invokes a prctl syscall with very specific arguments for use
as a marker.

* tests/prctl_marker.c: New file.
* tests/Makefile.am (libtests_a_SOURCES): Add prctl_marker.c.
* tests/tests.h (prctl_marker): New prototype.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This helper invokes a prctl syscall with very specific arguments for use
as a marker.

* tests/prctl_marker.c: New file.
* tests/Makefile.am (libtests_a_SOURCES): Add prctl_marker.c.
* tests/tests.h (prctl_marker): New prototype.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/prctl-success.sh: match strace output with -a value more than 79</title>
<updated>2021-08-17T02:00:53+00:00</updated>
<author>
<name>Eugene Syromyatnikov</name>
<email>evgsyr@gmail.com</email>
</author>
<published>2021-08-17T01:58:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/strace.git/commit/?id=54cfb4446f0cfeeb4584cd68e624796895b0de8d'/>
<id>54cfb4446f0cfeeb4584cd68e624796895b0de8d</id>
<content type='text'>
For some tests it is instructive to set -a to value more than 79; the
issue is that this alignment width is more than the marker output, which
leads to a match failure.  To avoid that, allow for arbitrary number
of spaces before the syscall return value.

* tests/prctl-success.sh: Relax the regular expression to allow
for arbitrary (non-zero) number of spaces.

Complements: v5.13-49-g6f0be228b "tests/prctl.sh: match strace output with -a value more than 79"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For some tests it is instructive to set -a to value more than 79; the
issue is that this alignment width is more than the marker output, which
leads to a match failure.  To avoid that, allow for arbitrary number
of spaces before the syscall return value.

* tests/prctl-success.sh: Relax the regular expression to allow
for arbitrary (non-zero) number of spaces.

Complements: v5.13-49-g6f0be228b "tests/prctl.sh: match strace output with -a value more than 79"
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/prctl.sh: match strace output with -a value more than 79</title>
<updated>2021-08-14T18:44:45+00:00</updated>
<author>
<name>Eugene Syromyatnikov</name>
<email>evgsyr@gmail.com</email>
</author>
<published>2021-08-14T18:44:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/strace.git/commit/?id=6f0be228b718bf494b11367b5e01c06f495dbfbf'/>
<id>6f0be228b718bf494b11367b5e01c06f495dbfbf</id>
<content type='text'>
For some tests it is instructive to set -a to value more than 79; the
issue is that this alignment width is more than the marker output, which
leads to a match failure.  To avoid that, allow for arbitrary number
of spaces before the syscall return value.

* tests/prctl.sh: Relax the regular expression to allow for arbitrary
(non-zero) number of spaces.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For some tests it is instructive to set -a to value more than 79; the
issue is that this alignment width is more than the marker output, which
leads to a match failure.  To avoid that, allow for arbitrary number
of spaces before the syscall return value.

* tests/prctl.sh: Relax the regular expression to allow for arbitrary
(non-zero) number of spaces.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: move scno tampering check to init.sh</title>
<updated>2021-08-14T12:27:28+00:00</updated>
<author>
<name>Eugene Syromyatnikov</name>
<email>evgsyr@gmail.com</email>
</author>
<published>2021-08-14T12:27:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/strace.git/commit/?id=c0e0c2917a6d1200cc52f72469d37f4f761b1f8b'/>
<id>c0e0c2917a6d1200cc52f72469d37f4f761b1f8b</id>
<content type='text'>
And convert it to a function.

* tests/init.sh (check_scno_tampering): New funtion, move the body
from...
* tests/scno_tampering.sh: ...here; call check_scno_tampering.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And convert it to a function.

* tests/init.sh (check_scno_tampering): New funtion, move the body
from...
* tests/scno_tampering.sh: ...here; call check_scno_tampering.
</pre>
</div>
</content>
</entry>
<entry>
<title>prctl: print PR_SET_PTRACER_ANY numerical value as int</title>
<updated>2021-08-14T12:24:37+00:00</updated>
<author>
<name>Eugene Syromyatnikov</name>
<email>evgsyr@gmail.com</email>
</author>
<published>2021-08-14T12:24:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/strace.git/commit/?id=be861226079d544f6cb32ea233e6b50895c6db40'/>
<id>be861226079d544f6cb32ea233e6b50895c6db40</id>
<content type='text'>
While it is declared as (unsigned long)-1, there's little sense to print
it as it is, since the comparison is ultimately done against arg2 casted
to int.

* src/prctl.c (SYS_FUNC(prctl)) &lt;case PR_SET_PTRACER&gt;: Cast arg2 to int
when passing to print_xlat_ex; use XLAT_STYLE_FMT_D style.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While it is declared as (unsigned long)-1, there's little sense to print
it as it is, since the comparison is ultimately done against arg2 casted
to int.

* src/prctl.c (SYS_FUNC(prctl)) &lt;case PR_SET_PTRACER&gt;: Cast arg2 to int
when passing to print_xlat_ex; use XLAT_STYLE_FMT_D style.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: convert prctl-fp-mode and prctl-spec-inject into generated tests</title>
<updated>2021-08-14T01:27:44+00:00</updated>
<author>
<name>Eugene Syromyatnikov</name>
<email>evgsyr@gmail.com</email>
</author>
<published>2021-08-14T01:27:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/strace.git/commit/?id=4d5e2904e9096e992b2bc8bd6eb7d686c3b3a719'/>
<id>4d5e2904e9096e992b2bc8bd6eb7d686c3b3a719</id>
<content type='text'>
And also avoid injecting values into prctl() calls issued by libc during
process startup.

* tests/Makefile.am (DECODER_TESTS): Remove prctl-fp-mode.test
and prctl-spec-inject.test.
* tests/gen_tests.in (prctl-fp-mode, prctl-spec-inject): New tests.
* tests/prctl-fp-mode.test: Remove.
* tests/prctl-spec-inject.test: Likewise.
* tests/prctl-fp-mode.c: Implement injected return value locking sequence.
* tests/prctl-spec-inject.c: Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And also avoid injecting values into prctl() calls issued by libc during
process startup.

* tests/Makefile.am (DECODER_TESTS): Remove prctl-fp-mode.test
and prctl-spec-inject.test.
* tests/gen_tests.in (prctl-fp-mode, prctl-spec-inject): New tests.
* tests/prctl-fp-mode.test: Remove.
* tests/prctl-spec-inject.test: Likewise.
* tests/prctl-fp-mode.c: Implement injected return value locking sequence.
* tests/prctl-spec-inject.c: Likewise.
</pre>
</div>
</content>
</entry>
</feed>
