diff options
| author | Petr Machata <[email protected]> | 2012-08-01 21:37:52 +0200 |
|---|---|---|
| committer | Petr Machata <[email protected]> | 2012-08-07 14:28:57 +0200 |
| commit | e1873141a517738d8c50923e40525bb2ae6db68a (patch) | |
| tree | 39f2cf910b228c6c6d2e9f53a38c8f6189ae45a7 /libdwfl/offline.c | |
| parent | bf707b5170a78b28e5310bbaa079cc226af73378 (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.c | 5 |
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. */ |
