Deleted Added
full compact
section.c (218822) section.c (275718)
1/* Object file "section" support for the BFD library.
2 Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
1/* Object file "section" support for the BFD library.
2 Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
3 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
4 Free Software Foundation, Inc.
5 Written by Cygnus Support.
6
7This file is part of BFD, the Binary File Descriptor library.
8
9This program is free software; you can redistribute it and/or modify
10it under the terms of the GNU General Public License as published by
11the Free Software Foundation; either version 2 of the License, or

--- 365 unchanged lines hidden (view full) ---

377. unsigned int use_rela_p:1;
378.
379. {* Bits used by various backends. The generic code doesn't touch
380. these fields. *}
381.
382. {* Nonzero if this section has TLS related relocations. *}
383. unsigned int has_tls_reloc:1;
384.
4 Free Software Foundation, Inc.
5 Written by Cygnus Support.
6
7This file is part of BFD, the Binary File Descriptor library.
8
9This program is free software; you can redistribute it and/or modify
10it under the terms of the GNU General Public License as published by
11the Free Software Foundation; either version 2 of the License, or

--- 365 unchanged lines hidden (view full) ---

377. unsigned int use_rela_p:1;
378.
379. {* Bits used by various backends. The generic code doesn't touch
380. these fields. *}
381.
382. {* Nonzero if this section has TLS related relocations. *}
383. unsigned int has_tls_reloc:1;
384.
385. {* Nonzero if this section has a call to __tls_get_addr. *}
386. unsigned int has_tls_get_addr_call:1;
387.
385. {* Nonzero if this section has a gp reloc. *}
386. unsigned int has_gp_reloc:1;
387.
388. {* Nonzero if this section needs the relax finalize pass. *}
389. unsigned int need_finalize_relax:1;
390.
391. {* Whether relocations have been processed. *}
392. unsigned int reloc_done : 1;

--- 244 unchanged lines hidden (view full) ---

637. { NAME, IDX, 0, NULL, NULL, FLAGS, 0, \
638. \
639. {* linker_mark, linker_has_input, gc_mark, gc_mark_from_eh, *} \
640. 0, 0, 1, 0, \
641. \
642. {* segment_mark, sec_info_type, use_rela_p, has_tls_reloc, *} \
643. 0, 0, 0, 0, \
644. \
388. {* Nonzero if this section has a gp reloc. *}
389. unsigned int has_gp_reloc:1;
390.
391. {* Nonzero if this section needs the relax finalize pass. *}
392. unsigned int need_finalize_relax:1;
393.
394. {* Whether relocations have been processed. *}
395. unsigned int reloc_done : 1;

--- 244 unchanged lines hidden (view full) ---

640. { NAME, IDX, 0, NULL, NULL, FLAGS, 0, \
641. \
642. {* linker_mark, linker_has_input, gc_mark, gc_mark_from_eh, *} \
643. 0, 0, 1, 0, \
644. \
645. {* segment_mark, sec_info_type, use_rela_p, has_tls_reloc, *} \
646. 0, 0, 0, 0, \
647. \
645. {* has_gp_reloc, need_finalize_relax, reloc_done, *} \
646. 0, 0, 0, \
648. {* has_tls_get_addr_call, has_gp_reloc, need_finalize_relax, *} \
649. 0, 0, 0, \
647. \
650. \
648. {* vma, lma, size, rawsize *} \
649. 0, 0, 0, 0, \
651. {* reloc_done, vma, lma, size, rawsize *} \
652. 0, 0, 0, 0, 0, \
650. \
651. {* output_offset, output_section, alignment_power, *} \
652. 0, (struct bfd_section *) &SEC, 0, \
653. \
654. {* relocation, orelocation, reloc_count, filepos, rel_filepos, *} \
655. NULL, NULL, 0, 0, 0, \
656. \
657. {* line_filepos, userdata, contents, lineno, lineno_count, *} \

--- 869 unchanged lines hidden ---
653. \
654. {* output_offset, output_section, alignment_power, *} \
655. 0, (struct bfd_section *) &SEC, 0, \
656. \
657. {* relocation, orelocation, reloc_count, filepos, rel_filepos, *} \
658. NULL, NULL, 0, 0, 0, \
659. \
660. {* line_filepos, userdata, contents, lineno, lineno_count, *} \

--- 869 unchanged lines hidden ---