|
From: <sv...@va...> - 2009-11-16 09:06:23
|
Author: tom
Date: 2009-11-16 09:06:09 +0000 (Mon, 16 Nov 2009)
New Revision: 10942
Log:
Assert that the indirect function wrapper exists if we encounter a
redirection for an indirect function.
Modified:
trunk/coregrind/m_redir.c
Modified: trunk/coregrind/m_redir.c
===================================================================
--- trunk/coregrind/m_redir.c 2009-11-15 19:11:19 UTC (rev 10941)
+++ trunk/coregrind/m_redir.c 2009-11-16 09:06:09 UTC (rev 10942)
@@ -809,8 +809,10 @@
vg_assert(r->to_addr != 0);
if (isWrap)
*isWrap = r->isWrap || r->isIFunc;
- if (r->isIFunc)
+ if (r->isIFunc) {
+ vg_assert(iFuncWrapper);
return iFuncWrapper;
+ }
return r->to_addr;
}
|