"\n"
" uncommon user options for all Valgrind tools:\n"
" --run-libc-freeres=no|yes free up glibc memory at exit? [yes]\n"
-" --weird-hacks=hack1,hack2,... known hacks: lax-ioctls,ioctl-mmap\n"
+" --weird-hacks=hack1,hack2,... known hacks: lax-ioctls\n"
" enable-outer [none]\n"
" --pointercheck=no|yes enforce client address space limits [yes]\n"
" --show-emwarns=no|yes show warnings about emulation limits? [no]\n"
and assume that unknown ioctls just behave correctly.
.TP
.B
-- ioctl-mmap
-Tell \fBvalgrind\fP to search for new memory mappings after an unknown
-\fBioctl\fP call.
+- enable-inner
+Enable some special magic needed when the program being run is
+itself \fBvalgrind\fP.
.RE
.SH CORE DEBUGGING OPTIONS
some device drivers with a large number of strange ioctl
commands becomes very tiresome.</para>
</listitem>
- <listitem><para><computeroutput>ioctl-mmap</computeroutput></para>
- <para>Some ioctl requests can mmap new memory into your
- process address space. If Valgrind doesn't know about these mappings,
- it could put new mappings over them, and/or complain bitterly when
- your program uses them. This option makes Valgrind scan the address
- space for new mappings after each unknown ioctl has finished. You may
- also need to run with
- <computeroutput>--pointercheck=no</computeroutput> if the ioctl
- decides to place the mapping out of the client's usual address space.
+
+ <listitem><para><computeroutput>enable-inner</computeroutput></para>
+ <para>Enable some special magic needed when the program being
+ run is itself Valgrind.
</para>
</listitem>
+
</itemizedlist>
</listitem>
uncommon user options for all Valgrind tools:
--run-libc-freeres=no|yes free up glibc memory at exit? [yes]
- --weird-hacks=hack1,hack2,... known hacks: lax-ioctls,ioctl-mmap
+ --weird-hacks=hack1,hack2,... known hacks: lax-ioctls
enable-outer [none]
--pointercheck=no|yes enforce client address space limits [yes]
--show-emwarns=no|yes show warnings about emulation limits? [no]
uncommon user options for all Valgrind tools:
--run-libc-freeres=no|yes free up glibc memory at exit? [yes]
- --weird-hacks=hack1,hack2,... known hacks: lax-ioctls,ioctl-mmap
+ --weird-hacks=hack1,hack2,... known hacks: lax-ioctls
enable-outer [none]
--pointercheck=no|yes enforce client address space limits [yes]
--show-emwarns=no|yes show warnings about emulation limits? [no]