Rev 5199 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5199 | Rev 6324 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | /* ld-emul.h - Linker emulation header file |
1 | /* ld-emul.h - Linker emulation header file |
2 | Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001, |
- | |
3 | 2002, 2003, 2004, 2005, 2007, 2008 |
- | |
4 | Free Software Foundation, Inc. |
2 | Copyright (C) 1991-2015 Free Software Foundation, Inc. |
Line 5... | Line 3... | ||
5 | 3 | ||
Line 6... | Line 4... | ||
6 | This file is part of the GNU Binutils. |
4 | This file is part of the GNU Binutils. |
7 | 5 | ||
Line 94... | Line 92... | ||
94 | (char*); |
92 | (char*); |
95 | extern int ldemul_find_potential_libraries |
93 | extern int ldemul_find_potential_libraries |
96 | (char *, struct lang_input_statement_struct *); |
94 | (char *, struct lang_input_statement_struct *); |
97 | extern struct bfd_elf_version_expr *ldemul_new_vers_pattern |
95 | extern struct bfd_elf_version_expr *ldemul_new_vers_pattern |
98 | (struct bfd_elf_version_expr *); |
96 | (struct bfd_elf_version_expr *); |
- | 97 | extern void ldemul_extra_map_file_text |
|
- | 98 | (bfd *, struct bfd_link_info *, FILE *); |
|
Line 99... | Line 99... | ||
99 | 99 | ||
100 | typedef struct ld_emulation_xfer_struct { |
100 | typedef struct ld_emulation_xfer_struct { |
101 | /* Run before parsing the command line and script file. |
101 | /* Run before parsing the command line and script file. |
102 | Set the architecture, maybe other things. */ |
102 | Set the architecture, maybe other things. */ |
Line 194... | Line 194... | ||
194 | /* Called when adding a new version pattern. PowerPC64-ELF uses |
194 | /* Called when adding a new version pattern. PowerPC64-ELF uses |
195 | this hook to add a pattern matching ".foo" for every "foo". */ |
195 | this hook to add a pattern matching ".foo" for every "foo". */ |
196 | struct bfd_elf_version_expr * (*new_vers_pattern) |
196 | struct bfd_elf_version_expr * (*new_vers_pattern) |
197 | (struct bfd_elf_version_expr *); |
197 | (struct bfd_elf_version_expr *); |
Line -... | Line 198... | ||
- | 198 | ||
- | 199 | /* Called when printing the map file, in case there are |
|
- | 200 | emulation-specific sections for it. */ |
|
- | 201 | void (*extra_map_file_text) |
|
- | 202 | (bfd *, struct bfd_link_info *, FILE *); |
|
198 | 203 | ||
Line 199... | Line 204... | ||
199 | } ld_emulation_xfer_type; |
204 | } ld_emulation_xfer_type; |
200 | 205 | ||
201 | typedef enum { |
206 | typedef enum { |