elf-vxworks.h revision 214082
131921Sbrian/* VxWorks support for ELF 231921Sbrian Copyright 2005 Free Software Foundation, Inc. 331921Sbrian 431921Sbrian This file is part of BFD, the Binary File Descriptor library. 531921Sbrian 631921Sbrian This program is free software; you can redistribute it and/or modify 731921Sbrian it under the terms of the GNU General Public License as published by 831921Sbrian the Free Software Foundation; either version 2 of the License, or 931921Sbrian (at your option) any later version. 1031921Sbrian 1131921Sbrian This program is distributed in the hope that it will be useful, 1231921Sbrian but WITHOUT ANY WARRANTY; without even the implied warranty of 1331921Sbrian MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1431921Sbrian GNU General Public License for more details. 1531921Sbrian 1631921Sbrian You should have received a copy of the GNU General Public License 1731921Sbrian along with this program; if not, write to the Free Software 1831921Sbrian Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 1931921Sbrian */ 2031921Sbrian 2131921Sbrian#include "elf/common.h" 2231921Sbrian#include "elf/internal.h" 2331921Sbrian 2431921Sbrianbfd_boolean elf_vxworks_add_symbol_hook 2531921Sbrian (bfd *, struct bfd_link_info *, Elf_Internal_Sym *, const char **, 2650479Speter flagword *, asection **, bfd_vma *); 2731196Sbrianbfd_boolean elf_vxworks_link_output_symbol_hook 2831196Sbrian (struct bfd_link_info *, const char *name, Elf_Internal_Sym *, 2931195Sbrian asection *, struct elf_link_hash_entry *); 3062977Sbrianbfd_boolean elf_vxworks_emit_relocs 3162977Sbrian (bfd *, asection *, Elf_Internal_Shdr *, Elf_Internal_Rela *, 3262977Sbrian struct elf_link_hash_entry **); 3362977Sbrianvoid elf_vxworks_final_write_processing (bfd *, bfd_boolean); 3431195Sbrianbfd_boolean elf_vxworks_create_dynamic_sections 3531195Sbrian (bfd *, struct bfd_link_info *, asection **); 3631195Sbrian