This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
[commit] Fix magic number passed to bfd_set_section_flags
- From: Andrew Cagney <cagney at gnu dot org>
- To: gdb-patches at sources dot redhat dot com
- Cc: binutils at sources dot redhat dot com
- Date: Wed, 23 Feb 2005 10:23:04 -0500
- Subject: [commit] Fix magic number passed to bfd_set_section_flags
This explains the `wierd' GDB failures that fell out of H.J.s SEC_XXX
cleanup.
committed,
Andrew
2005-02-23 Andrew Cagney <cagney@gnu.org>
* cli/cli-dump.c (dump_bfd_file): Replace magic constant with
SEC_XXX flags.
Index: cli/cli-dump.c
===================================================================
RCS file: /cvs/src/src/gdb/cli/cli-dump.c,v
retrieving revision 1.20
diff -p -u -r1.20 cli-dump.c
--- cli/cli-dump.c 21 Feb 2005 07:15:49 -0000 1.20
+++ cli/cli-dump.c 23 Feb 2005 15:23:24 -0000
@@ -218,7 +218,9 @@ dump_bfd_file (const char *filename, con
bfd_set_section_size (obfd, osection, len);
bfd_set_section_vma (obfd, osection, vaddr);
bfd_set_section_alignment (obfd, osection, 0);
- bfd_set_section_flags (obfd, osection, 0x203);
+ bfd_set_section_flags (obfd, osection, (SEC_HAS_CONTENTS
+ | SEC_ALLOC
+ | SEC_LOAD));
osection->entsize = 0;
bfd_set_section_contents (obfd, osection, buf, 0, len);
}