Rev 5197 | Go to most recent revision | 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 |