summaryrefslogtreecommitdiffstats
path: root/libdwfl/offline.c
diff options
context:
space:
mode:
authorPetr Machata <[email protected]>2012-08-01 21:37:52 +0200
committerPetr Machata <[email protected]>2012-08-07 14:28:57 +0200
commite1873141a517738d8c50923e40525bb2ae6db68a (patch)
tree39f2cf910b228c6c6d2e9f53a38c8f6189ae45a7 /libdwfl/offline.c
parentbf707b5170a78b28e5310bbaa079cc226af73378 (diff)
Implement support for archives with 64-bit symbol table
Signed-off-by: Petr Machata <[email protected]>
Diffstat (limited to 'libdwfl/offline.c')
-rw-r--r--libdwfl/offline.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libdwfl/offline.c b/libdwfl/offline.c
index a142acd9..26a6bd66 100644
--- a/libdwfl/offline.c
+++ b/libdwfl/offline.c
@@ -1,5 +1,5 @@
/* Recover relocatibility for addresses computed from debug information.
- Copyright (C) 2005, 2006, 2007, 2008, 2009 Red Hat, Inc.
+ Copyright (C) 2005-2009, 2012 Red Hat, Inc.
This file is part of elfutils.
This file is free software; you can redistribute it and/or modify
@@ -169,7 +169,8 @@ process_archive_member (Dwfl *dwfl, const char *name, const char *file_name,
return ELF_C_NULL;
}
- if (!strcmp (h->ar_name, "/") || !strcmp (h->ar_name, "//"))
+ if (!strcmp (h->ar_name, "/") || !strcmp (h->ar_name, "//")
+ || !strcmp (h->ar_name, "/SYM64/"))
{
skip:;
/* Skip this and go to the next. */