mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-04 10:21:20 +00:00
Make one redirect mandatory for ppc64-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7167
This commit is contained in:
parent
5d69e35fdc
commit
760e1d046e
@ -870,8 +870,10 @@ void VG_(redir_initialise) ( void )
|
||||
/* If we're using memcheck, use these intercepts right from
|
||||
the start, otherwise ld.so makes a lot of noise. */
|
||||
if (0==VG_(strcmp)("Memcheck", VG_(details).name)) {
|
||||
const HChar* croakage = "Possible fix: install glibc's debuginfo "
|
||||
"package on this machine.";
|
||||
|
||||
static HChar* croakage = "Possible fix: install glibc's debuginfo "
|
||||
"package on this machine.";
|
||||
|
||||
/* this is mandatory - can't sanely continue without it */
|
||||
add_hardwired_spec(
|
||||
"ld.so.1", "strlen",
|
||||
@ -897,16 +899,21 @@ void VG_(redir_initialise) ( void )
|
||||
the start, otherwise ld.so makes a lot of noise. */
|
||||
if (0==VG_(strcmp)("Memcheck", VG_(details).name)) {
|
||||
|
||||
static HChar* croakage = "Possible fix: install glibc's debuginfo "
|
||||
"package on this machine.";
|
||||
|
||||
/* this is mandatory - can't sanely continue without it */
|
||||
add_hardwired_spec(
|
||||
"ld64.so.1", "strlen",
|
||||
(Addr)VG_(fnptr_to_fnentry)( &VG_(ppc64_linux_REDIR_FOR_strlen) ),
|
||||
NULL
|
||||
croakage
|
||||
);
|
||||
|
||||
add_hardwired_spec(
|
||||
"ld64.so.1", "index",
|
||||
(Addr)VG_(fnptr_to_fnentry)( &VG_(ppc64_linux_REDIR_FOR_strchr) ),
|
||||
NULL
|
||||
NULL /* not mandatory - so why bother at all? */
|
||||
/* glibc-2.5 (FC6, ppc64) seems fine without it */
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user