Using and understanding the Valgrind core
•
Warning:
client switching stacks?
Valgrind spotted such a large change in the stack pointer that it guesses the client is switching to a different stack.
At this point it makes a kludgey guess where the base of the new stack is, and sets memory permissions accordingly.
You may get many bogus error messages following this, if Valgrind guesses wrong. At the moment "large change"
is defined as a change of more that 2000000 in the value of the stack pointer register.
•
Warning:
client attempted to close Valgrind’s logfile fd <number>
Valgrind doesn’t allow the client to close the logfile, because you’d never see any diagnostic information after that
point. If you see this message, you may want to use the
--log-fd=<number>
option to specify a different
logfile file-descriptor number.
•
Warning:
noted but unhandled ioctl <number>
Valgrind observed a call to one of the vast family of
ioctl
system calls, but did not modify its memory status
info (because nobody has yet written a suitable wrapper). The call will still have gone through, but you may get
spurious errors after this as a result of the non-update of the memory info.
•
Warning:
set address range perms:
large range <number>
Diagnostic message, mostly for benefit of the Valgrind developers, to do with memory permissions.
28
Содержание BBV
Страница 176: ...Valgrind FAQ Release 3 8 0 10 August 2012 Copyright 2000 2012 Valgrind Developers Email valgrind valgrind org ...
Страница 177: ...Valgrind FAQ Table of Contents Valgrind Frequently Asked Questions 1 ii ...
Страница 302: ...README mips based on newer GCC versions if possible 95 ...
Страница 303: ...GNU Licenses ...
Страница 304: ...GNU Licenses Table of Contents 1 The GNU General Public License 1 2 The GNU Free Documentation License 8 ii ...