[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/6034] severe performance issue in objcopy symbol filtering
From: |
nickc at redhat dot com |
Subject: |
[Bug binutils/6034] severe performance issue in objcopy symbol filtering code |
Date: |
16 Apr 2008 08:25:04 -0000 |
------- Additional Comments From nickc at redhat dot com 2008-04-16 08:25
-------
Hi Jean-Yves,
Thanks for submitting this patch. I have applied it along with this changelog
entry.
Cheers
Nick
binutils/ChangeLog
2008-04-16 Jean-Yves Lefort <address@hidden>
PR binutils/6034
* objcopy.c (stuct symlist): Rename to
is_specified_symbol_predicate_data.
(strip_specific_list): Rename to strip_specific_htab.
(strip_unneeded_list): Rename to strip_unneeded_htab.
(keep_specific_list): Rename to keep_specific_htab.
(localize_specific_list): Rename to localize_specific_htab.
(globalize_specific_list): Rename to globalize_specific_htab.
(keepglobal_specific_list): Rename to keepglobal_specific_htab.
(weaken_specific_list): Rename to weaken_specific_htab.
(eq_string): New function.
(create_symbol_htab): New function.
(create_symbol_htabs): New function.
(add_specific_symbol): Change to use hash tables.
(is_specified_symbol_predicate): New function.
(is_specified_symbol): Use hash table lookup.
(is_strip_section): Update to use new functions and hash tables.
(filter_symbols): Likewise.
(copy_object): Likewise.
(copy_section): Likewise.
(strip_main): Likewise.
(copy_main): Likewise.
(main): Likewise.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
http://sourceware.org/bugzilla/show_bug.cgi?id=6034
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.