bfd/
[deliverable/binutils-gdb.git] / bfd / elf64-ppc.h
CommitLineData
5d1634d7 1/* PowerPC64-specific support for 64-bit ELF.
74f0fb50
AM
2 Copyright 2002, 2003, 2004, 2005, 2007, 2008
3 Free Software Foundation, Inc.
5d1634d7 4
cd123cb7 5 This file is part of BFD, the Binary File Descriptor library.
5d1634d7 6
cd123cb7
NC
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 3 of the License, or
10 (at your option) any later version.
5d1634d7 11
cd123cb7
NC
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
5d1634d7 16
cd123cb7
NC
17 You should have received a copy of the GNU General Public License
18 along with this program; if not, write to the Free Software
19 Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
20 MA 02110-1301, USA. */
5d1634d7 21
e717da7e
AM
22void ppc64_elf_init_stub_bfd
23 (bfd *, struct bfd_link_info *);
b34976b6 24bfd_boolean ppc64_elf_edit_opd
74f0fb50 25 (bfd *, struct bfd_link_info *, bfd_boolean);
e1918d23 26asection *ppc64_elf_tls_setup
4ce794b7 27 (bfd *, struct bfd_link_info *);
411e1bfb 28bfd_boolean ppc64_elf_tls_optimize
4ce794b7 29 (bfd *, struct bfd_link_info *);
c5614fa4
AM
30bfd_boolean ppc64_elf_edit_toc
31 (bfd *, struct bfd_link_info *);
805fc799 32bfd_vma ppc64_elf_toc
4ce794b7 33 (bfd *);
721956f4 34int ppc64_elf_setup_section_lists
4c52953f 35 (bfd *, struct bfd_link_info *, int);
ad8e1ba5 36void ppc64_elf_next_toc_section
4ce794b7 37 (struct bfd_link_info *, asection *);
ad8e1ba5 38void ppc64_elf_reinit_toc
4ce794b7 39 (bfd *, struct bfd_link_info *);
9b5ecbd0 40bfd_boolean ppc64_elf_next_input_section
4ce794b7 41 (struct bfd_link_info *, asection *);
b34976b6 42bfd_boolean ppc64_elf_size_stubs
e717da7e 43 (bfd *, struct bfd_link_info *, bfd_signed_vma,
4ce794b7 44 asection *(*) (const char *, asection *), void (*) (void));
b34976b6 45bfd_boolean ppc64_elf_build_stubs
4ce794b7 46 (bfd_boolean, struct bfd_link_info *, char **);
99877b66
AM
47void ppc64_elf_restore_symbols
48 (struct bfd_link_info *info);
This page took 0.336141 seconds and 4 git commands to generate.