diff options
author | Dave Korn <dave.korn@artimi.com> | 2009-05-04 12:09:30 +0000 |
---|---|---|
committer | Dave Korn <dave.korn@artimi.com> | 2009-05-04 12:09:30 +0000 |
commit | 09e2aba4327cd450908bed05c6e1d4d2dcb09b32 (patch) | |
tree | 7de8a83faab244723b3ead159c4eb39065ae9e72 /bfd/bfd-in2.h | |
parent | 67ce33d768510c7f826be66a2b4ea22c7caea801 (diff) | |
download | fsf-binutils-gdb-09e2aba4327cd450908bed05c6e1d4d2dcb09b32.zip fsf-binutils-gdb-09e2aba4327cd450908bed05c6e1d4d2dcb09b32.tar.gz fsf-binutils-gdb-09e2aba4327cd450908bed05c6e1d4d2dcb09b32.tar.bz2 |
bfd/ChangeLog
* elflink.c (find_version_for_sym): Remove from here, ...
* linker.c (bfd_find_version_for_sym): ... rename, replace
here, make public and update all callers.
* bfd-in2.h: Regenerate.
ld/ChangeLog
* NEWS: Mention new feature.
* ld.texinfo (--version-script): Document extent of PE support.
(WIN32): Mention --version-script. Extend auto-export description.
* pe-dll.c (process_def_file): Use version script info to filter
symbols from auto-export.
* testsuite/ld-pe/vers-script-1.d: New file.
* testsuite/ld-pe/vers-script-2.d: New file.
* testsuite/ld-pe/vers-script-3.d: New file.
* testsuite/ld-pe/vers-script-4.d: New file.
* testsuite/ld-pe/vers-script-1.ver: New file.
* testsuite/ld-pe/vers-script-2.ver: New file.
* testsuite/ld-pe/vers-script-3.ver: New file.
* testsuite/ld-pe/vers-script-4.ver: New file.
* testsuite/ld-pe/vers-script-dll.c: New file.
* testsuite/ld-pe/vers-script.exp: New test script.
Diffstat (limited to 'bfd/bfd-in2.h')
-rw-r--r-- | bfd/bfd-in2.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h index 18eae4e..cf6500c 100644 --- a/bfd/bfd-in2.h +++ b/bfd/bfd-in2.h @@ -5590,6 +5590,10 @@ bfd_boolean bfd_generic_define_common_symbol #define bfd_define_common_symbol(output_bfd, info, h) \ BFD_SEND (output_bfd, _bfd_define_common_symbol, (output_bfd, info, h)) +struct bfd_elf_version_tree * bfd_find_version_for_sym + (struct bfd_elf_version_tree *verdefs, + const char *sym_name, bfd_boolean *hide); + /* Extracted from simple.c. */ bfd_byte *bfd_simple_get_relocated_section_contents (bfd *abfd, asection *sec, bfd_byte *outbuf, asymbol **symbol_table); |