|
From: <sv...@va...> - 2005-11-08 15:52:40
|
Author: sewardj
Date: 2005-11-08 15:52:36 +0000 (Tue, 08 Nov 2005)
New Revision: 5040
Log:
Document the --kernel-variant=3D option.
Modified:
trunk/coregrind/m_main.c
trunk/docs/xml/manual-core.xml
trunk/none/tests/cmdline1.stdout.exp
trunk/none/tests/cmdline2.stdout.exp
Modified: trunk/coregrind/m_main.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_main.c 2005-11-08 14:10:24 UTC (rev 5039)
+++ trunk/coregrind/m_main.c 2005-11-08 15:52:36 UTC (rev 5040)
@@ -884,6 +884,8 @@
" --show-emwarns=3Dno|yes show warnings about emulation limits? [=
no]\n"
" --smc-check=3Dnone|stack|all checks for self-modifying code: none,=
\n"
" only for code found in stacks, or all [st=
ack]\n"
+" --kernel-variant=3Dvariant1,variant2,... known variants: bproc [no=
ne]\n"
+" handle non-standard kernel variants\n"
"\n"
" user options for Valgrind tools that report errors:\n"
" --xml=3Dyes all output is in XML (Memcheck/Nulgrind=
only)\n"
Modified: trunk/docs/xml/manual-core.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/docs/xml/manual-core.xml 2005-11-08 14:10:24 UTC (rev 5039)
+++ trunk/docs/xml/manual-core.xml 2005-11-08 15:52:36 UTC (rev 5040)
@@ -1034,6 +1034,26 @@
</itemizedlist>
</listitem>
=20
+ <listitem id=3D"kernel_variant">
+ <para><computeroutput>--kernel-variant=3Dvariant1,variant2,...</comp=
uteroutput>
+ </para>
+ <para>Handle system calls and ioctls arising from minor variants
+ of the default kernel for this platform. This is useful for
+ running on hacked kernels or with kernel modules which support
+ nonstandard ioctls, for example. Use with caution. If you don't
+ understand what this option does then you almost certainly don't
+ need it.
+ Currently known variants are:</para>
+ <itemizedlist>
+ <listitem><para><computeroutput>bproc</computeroutput></para>
+ <para>Support the sys_broc system call on x86. This is for
+ running on BProc, which is a minor variant of standard Linux
+ which is sometimes used for building clusters.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
<listitem id=3D"show_emwarns">
<para><computeroutput>--show-emwarns=3Dno</computeroutput> [default]=
</para>
<para><computeroutput>--show-emwarns=3Dyes</computeroutput></para>
Modified: trunk/none/tests/cmdline1.stdout.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/cmdline1.stdout.exp 2005-11-08 14:10:24 UTC (rev 503=
9)
+++ trunk/none/tests/cmdline1.stdout.exp 2005-11-08 15:52:36 UTC (rev 504=
0)
@@ -23,6 +23,8 @@
--show-emwarns=3Dno|yes show warnings about emulation limits? [n=
o]
--smc-check=3Dnone|stack|all checks for self-modifying code: none,
only for code found in stacks, or all [sta=
ck]
+ --kernel-variant=3Dvariant1,variant2,... known variants: bproc [non=
e]
+ handle non-standard kernel variants
=20
user options for Valgrind tools that report errors:
--xml=3Dyes all output is in XML (Memcheck/Nulgrind =
only)
Modified: trunk/none/tests/cmdline2.stdout.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/cmdline2.stdout.exp 2005-11-08 14:10:24 UTC (rev 503=
9)
+++ trunk/none/tests/cmdline2.stdout.exp 2005-11-08 15:52:36 UTC (rev 504=
0)
@@ -23,6 +23,8 @@
--show-emwarns=3Dno|yes show warnings about emulation limits? [n=
o]
--smc-check=3Dnone|stack|all checks for self-modifying code: none,
only for code found in stacks, or all [sta=
ck]
+ --kernel-variant=3Dvariant1,variant2,... known variants: bproc [non=
e]
+ handle non-standard kernel variants
=20
user options for Valgrind tools that report errors:
--xml=3Dyes all output is in XML (Memcheck/Nulgrind =
only)
|