OSDN Git Service

PR binutils/6034
authorNick Clifton <nickc@redhat.com>
Wed, 16 Apr 2008 08:24:21 +0000 (08:24 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 16 Apr 2008 08:24:21 +0000 (08:24 +0000)
commit6284383be167a3b5125af5cb0fd70f674a2adb86
treef7cf11bab9887648b83b55e790b2a02bc27697e1
parent225d9719cf1795bdee10fa82873e615eae84873f
    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.
binutils/ChangeLog
binutils/objcopy.c