diff options
Diffstat (limited to 'libdwfl/dwfl_module_getsym.c')
| -rw-r--r-- | libdwfl/dwfl_module_getsym.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libdwfl/dwfl_module_getsym.c b/libdwfl/dwfl_module_getsym.c index f78e6ec0..701c35ad 100644 --- a/libdwfl/dwfl_module_getsym.c +++ b/libdwfl/dwfl_module_getsym.c @@ -98,6 +98,9 @@ dwfl_module_getsym (Dwfl_Module *mod, int ndx, break; default: + if (GELF_ST_TYPE (sym->st_info) == STT_TLS) /* XXX */ + break; + if (mod->e_type == ET_REL) { /* In an ET_REL file, the symbol table values are relative |
