* linux-low.c (fetch_register): Avoid passing a non string literal
[deliverable/binutils-gdb.git] / bfd / elf64-ppc.h
CommitLineData
5d1634d7 1/* PowerPC64-specific support for 64-bit ELF.
927be08e 2 Copyright 2002, 2003, 2004, 2005, 2007, 2008, 2010
74f0fb50 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
33c0ec9d 25 (struct bfd_link_info *, bfd_boolean);
e1918d23 26asection *ppc64_elf_tls_setup
33c0ec9d 27 (struct bfd_link_info *, int, int *);
411e1bfb 28bfd_boolean ppc64_elf_tls_optimize
33c0ec9d 29 (struct bfd_link_info *);
c5614fa4 30bfd_boolean ppc64_elf_edit_toc
33c0ec9d 31 (struct bfd_link_info *);
805fc799 32bfd_vma ppc64_elf_toc
4ce794b7 33 (bfd *);
721956f4 34int ppc64_elf_setup_section_lists
927be08e
AM
35 (struct bfd_link_info *, asection *(*) (const char *, asection *),
36 void (*) (void));
37void ppc64_elf_start_multitoc_partition
38 (struct bfd_link_info *);
39bfd_boolean ppc64_elf_next_toc_section
4ce794b7 40 (struct bfd_link_info *, asection *);
927be08e
AM
41bfd_boolean ppc64_elf_layout_multitoc
42 (struct bfd_link_info *);
43void ppc64_elf_finish_multitoc_partition
44 (struct bfd_link_info *);
70cc837d
AM
45bfd_boolean ppc64_elf_check_init_fini
46 (struct bfd_link_info *);
9b5ecbd0 47bfd_boolean ppc64_elf_next_input_section
4ce794b7 48 (struct bfd_link_info *, asection *);
b34976b6 49bfd_boolean ppc64_elf_size_stubs
927be08e 50 (struct bfd_link_info *, bfd_signed_vma);
b34976b6 51bfd_boolean ppc64_elf_build_stubs
4ce794b7 52 (bfd_boolean, struct bfd_link_info *, char **);
99877b66
AM
53void ppc64_elf_restore_symbols
54 (struct bfd_link_info *info);
This page took 0.472179 seconds and 4 git commands to generate.