Subversion Repositories Kolibri OS

Rev

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 {