runtime: Recognize morestack.S if there is no function name.

From-SVN: r195634
This commit is contained in:
Ian Lance Taylor 2013-01-31 23:12:42 +00:00
parent c5f4be845a
commit cfbafb9a7e

View File

@ -34,13 +34,24 @@ callback (void *data, uintptr_t pc, const char *filename, int lineno,
/* Skip split stack functions. */
if (function != NULL)
{
const char *p = function;
const char *p;
p = function;
if (__builtin_strncmp (p, "___", 3) == 0)
++p;
if (__builtin_strncmp (p, "__morestack_", 12) == 0)
return 0;
}
else if (filename != NULL)
{
const char *p;
p = strrchr (filename, '/');
if (p == NULL)
p = filename;
if (__builtin_strncmp (p, "morestack.S", 11) == 0)
return 0;
}
if (arg->skip > 0)
{