diff options
Diffstat (limited to 'elfutils/libebl/eblsymboltypename.c')
-rw-r--r-- | elfutils/libebl/eblsymboltypename.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/elfutils/libebl/eblsymboltypename.c b/elfutils/libebl/eblsymboltypename.c index c7cb2cba..6aae13ee 100644 --- a/elfutils/libebl/eblsymboltypename.c +++ b/elfutils/libebl/eblsymboltypename.c @@ -1,5 +1,5 @@ /* Return symbol type name. - Copyright (C) 2001, 2002 Red Hat, Inc. + Copyright (C) 2001, 2002, 2009 Red Hat, Inc. This file is part of Red Hat elfutils. Written by Ulrich Drepper <drepper@redhat.com>, 2001. @@ -86,6 +86,8 @@ ebl_symbol_type_name (ebl, symbol, buf, len) { if (symbol >= STT_LOPROC && symbol <= STT_HIPROC) snprintf (buf, len, "LOPROC+%d", symbol - STT_LOPROC); + else if (symbol == STT_GNU_IFUNC) + return "GNU_IFUNC"; else if (symbol >= STT_LOOS && symbol <= STT_HIOS) snprintf (buf, len, "LOOS+%d", symbol - STT_LOOS); else |