]> granicus.if.org Git - strace/commitdiff
strace.1.in: clarify mpers flags in strace -V output
authorEugene Syromyatnikov <evgsyr@gmail.com>
Thu, 18 Jan 2018 12:16:35 +0000 (13:16 +0100)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 19 Jan 2018 01:04:37 +0000 (01:04 +0000)
The previous description was a bit dated.

* strace.1.in (.SH "MULTIPLE PERSONALITY SUPPORT"): Remove "no-m32" and
"no-mx32", describe the situation when some of mpers flags are not
present in strace -V output.

strace.1.in

index 94d0a2e74efa0b3f0a55ccd6a110bfe49baa45d9..645eabb824eb6bbd2f3fd42d32c3cdc87dc1b277 100644 (file)
@@ -899,10 +899,6 @@ can trace and properly decode non-native 32-bit binaries.
 .B strace
 can trace, but cannot properly decode non-native 32-bit binaries.
 .TP
-.B no-m32
-.B strace
-cannot trace non-native 32-bit binaries.
-.TP
 .B mx32-mpers
 .B strace
 can trace and properly decode non-native 32-on-64-bit binaries.
@@ -910,15 +906,20 @@ can trace and properly decode non-native 32-on-64-bit binaries.
 .B no-mx32-mpers
 .B strace
 can trace, but cannot properly decode non-native 32-on-64-bit binaries.
-.TP
-.B no-mx32
-.B strace
-cannot trace non-native 32-on-64-bit binaries.
 .PP
-Note that these flags refer only to the binaries in the non-native ABI;
-.B strace
-is expected to be able to trace and properly decode applications that use its
-native ABI.
+If the output contains neither
+.B m32-mpers
+nor
+.BR no-m32-mpers ,
+then decoding of non-native 32-bit binaries is not implemented at all
+or not applicable.
+.PP
+Likewise, if the output contains neither
+.B mx32-mpers
+nor
+.BR no-mx32-mpers ,
+then decoding of non-native 32-on-64-bit binaries is not implemented at all
+or not applicable.
 .SH NOTES
 It is a pity that so much tracing clutter is produced by systems
 employing shared libraries.