Subversion Repositories Kolibri OS

Rev

Rev 5197 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5197 Rev 6324
Line 1... Line 1...
1
/* Support for the generic parts of PE/PEI; common header information.
1
/* Support for the generic parts of PE/PEI; common header information.
2
   Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005,
-
 
3
   2006, 2007, 2008, 2009  Free Software Foundation, Inc.
2
   Copyright (C) 1995-2015 Free Software Foundation, Inc.
4
   Written by Cygnus Solutions.
3
   Written by Cygnus Solutions.
Line 5... Line 4...
5
 
4
 
Line 6... Line 5...
6
   This file is part of BFD, the Binary File Descriptor library.
5
   This file is part of BFD, the Binary File Descriptor library.
Line 234... Line 233...
234
#define _bfd_XXi_swap_lineno_in				_bfd_pex64i_swap_lineno_in
233
#define _bfd_XXi_swap_lineno_in				_bfd_pex64i_swap_lineno_in
235
#define _bfd_XXi_swap_lineno_out			_bfd_pex64i_swap_lineno_out
234
#define _bfd_XXi_swap_lineno_out			_bfd_pex64i_swap_lineno_out
236
#define _bfd_XXi_swap_scnhdr_out			_bfd_pex64i_swap_scnhdr_out
235
#define _bfd_XXi_swap_scnhdr_out			_bfd_pex64i_swap_scnhdr_out
237
#define _bfd_XXi_swap_sym_in				_bfd_pex64i_swap_sym_in
236
#define _bfd_XXi_swap_sym_in				_bfd_pex64i_swap_sym_in
238
#define _bfd_XXi_swap_sym_out				_bfd_pex64i_swap_sym_out
237
#define _bfd_XXi_swap_sym_out				_bfd_pex64i_swap_sym_out
-
 
238
#define _bfd_XXi_swap_debugdir_in			_bfd_pex64i_swap_debugdir_in
-
 
239
#define _bfd_XXi_swap_debugdir_out			_bfd_pex64i_swap_debugdir_out
-
 
240
#define _bfd_XXi_write_codeview_record			_bfd_pex64i_write_codeview_record
-
 
241
#define _bfd_XXi_slurp_codeview_record			_bfd_pex64i_slurp_codeview_record
Line 239... Line 242...
239
 
242
 
Line 240... Line 243...
240
#elif defined COFF_WITH_pep
243
#elif defined COFF_WITH_pep
241
 
244
 
Line 265... Line 268...
265
#define _bfd_XXi_swap_lineno_in				_bfd_pepi_swap_lineno_in
268
#define _bfd_XXi_swap_lineno_in				_bfd_pepi_swap_lineno_in
266
#define _bfd_XXi_swap_lineno_out			_bfd_pepi_swap_lineno_out
269
#define _bfd_XXi_swap_lineno_out			_bfd_pepi_swap_lineno_out
267
#define _bfd_XXi_swap_scnhdr_out			_bfd_pepi_swap_scnhdr_out
270
#define _bfd_XXi_swap_scnhdr_out			_bfd_pepi_swap_scnhdr_out
268
#define _bfd_XXi_swap_sym_in				_bfd_pepi_swap_sym_in
271
#define _bfd_XXi_swap_sym_in				_bfd_pepi_swap_sym_in
269
#define _bfd_XXi_swap_sym_out				_bfd_pepi_swap_sym_out
272
#define _bfd_XXi_swap_sym_out				_bfd_pepi_swap_sym_out
-
 
273
#define _bfd_XXi_swap_debugdir_in			_bfd_pepi_swap_debugdir_in
-
 
274
#define _bfd_XXi_swap_debugdir_out			_bfd_pepi_swap_debugdir_out
-
 
275
#define _bfd_XXi_write_codeview_record			_bfd_pepi_write_codeview_record
-
 
276
#define _bfd_XXi_slurp_codeview_record			_bfd_pepi_slurp_codeview_record
Line 270... Line 277...
270
 
277
 
Line 271... Line 278...
271
#else /* !COFF_WITH_pep */
278
#else /* !COFF_WITH_pep */
272
 
279
 
Line 296... Line 303...
296
#define _bfd_XXi_swap_lineno_in				_bfd_pei_swap_lineno_in
303
#define _bfd_XXi_swap_lineno_in				_bfd_pei_swap_lineno_in
297
#define _bfd_XXi_swap_lineno_out			_bfd_pei_swap_lineno_out
304
#define _bfd_XXi_swap_lineno_out			_bfd_pei_swap_lineno_out
298
#define _bfd_XXi_swap_scnhdr_out			_bfd_pei_swap_scnhdr_out
305
#define _bfd_XXi_swap_scnhdr_out			_bfd_pei_swap_scnhdr_out
299
#define _bfd_XXi_swap_sym_in				_bfd_pei_swap_sym_in
306
#define _bfd_XXi_swap_sym_in				_bfd_pei_swap_sym_in
300
#define _bfd_XXi_swap_sym_out				_bfd_pei_swap_sym_out
307
#define _bfd_XXi_swap_sym_out				_bfd_pei_swap_sym_out
-
 
308
#define _bfd_XXi_swap_debugdir_in			_bfd_pei_swap_debugdir_in
-
 
309
#define _bfd_XXi_swap_debugdir_out			_bfd_pei_swap_debugdir_out
-
 
310
#define _bfd_XXi_write_codeview_record			_bfd_pei_write_codeview_record
-
 
311
#define _bfd_XXi_slurp_codeview_record			_bfd_pei_slurp_codeview_record
Line 301... Line 312...
301
 
312
 
Line 302... Line 313...
302
#endif /* !COFF_WITH_pep */
313
#endif /* !COFF_WITH_pep */
303
 
314
 
Line 338... Line 349...
338
unsigned    _bfd_XXi_swap_scnhdr_out (bfd *, void *, void *);
349
unsigned    _bfd_XXi_swap_scnhdr_out (bfd *, void *, void *);
339
bfd_boolean _bfd_XX_print_private_bfd_data_common (bfd *, void *);
350
bfd_boolean _bfd_XX_print_private_bfd_data_common (bfd *, void *);
340
bfd_boolean _bfd_XX_bfd_copy_private_bfd_data_common (bfd *, bfd *);
351
bfd_boolean _bfd_XX_bfd_copy_private_bfd_data_common (bfd *, bfd *);
341
void        _bfd_XX_get_symbol_info (bfd *, asymbol *, symbol_info *);
352
void        _bfd_XX_get_symbol_info (bfd *, asymbol *, symbol_info *);
342
bfd_boolean _bfd_XXi_final_link_postscript (bfd *, struct coff_final_link_info *);
353
bfd_boolean _bfd_XXi_final_link_postscript (bfd *, struct coff_final_link_info *);
-
 
354
void        _bfd_XXi_swap_debugdir_in (bfd *, void *, void *);
-
 
355
unsigned    _bfd_XXi_swap_debugdir_out (bfd *, void *, void *);
-
 
356
unsigned    _bfd_XXi_write_codeview_record (bfd *, file_ptr, CODEVIEW_INFO *);
-
 
357
CODEVIEW_INFO * _bfd_XXi_slurp_codeview_record (bfd * abfd, file_ptr where, unsigned long length, CODEVIEW_INFO *cvinfo);
Line 343... Line 358...
343
 
358
 
344
/* The following are needed only for ONE of pe or pei, but don't
359
/* The following are needed only for ONE of pe or pei, but don't
345
   otherwise vary; peicode.h fixes up ifdefs but we provide the
360
   otherwise vary; peicode.h fixes up ifdefs but we provide the