aboutsummaryrefslogtreecommitdiff
path: root/bfd/mach-o.c
diff options
context:
space:
mode:
authorTristan Gingold <gingold@adacore.com>2009-12-15 09:50:15 +0000
committerTristan Gingold <gingold@adacore.com>2009-12-15 09:50:15 +0000
commit7f7828f676d00c8ef2befefd7912fafa9cda1a1b (patch)
tree498192ec090edb71c95eb862e13df9a1c33ceaa2 /bfd/mach-o.c
parent65ccb1090e1acfd3bf8af44175c3f7b1b6377906 (diff)
downloadgdb-7f7828f676d00c8ef2befefd7912fafa9cda1a1b.zip
gdb-7f7828f676d00c8ef2befefd7912fafa9cda1a1b.tar.gz
gdb-7f7828f676d00c8ef2befefd7912fafa9cda1a1b.tar.bz2
2009-12-15 Tristan Gingold <gingold@adacore.com>
* mach-o.h (bfd_mach_o_uuid_command): Remove section field. * mach-o.c (bfd_mach_o_scan_read_uuid): Do not create a section from this command.
Diffstat (limited to 'bfd/mach-o.c')
-rw-r--r--bfd/mach-o.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/bfd/mach-o.c b/bfd/mach-o.c
index ab4ee74..ae86c4e 100644
--- a/bfd/mach-o.c
+++ b/bfd/mach-o.c
@@ -2298,9 +2298,6 @@ static int
bfd_mach_o_read_uuid (bfd *abfd, bfd_mach_o_load_command *command)
{
bfd_mach_o_uuid_command *cmd = &command->command.uuid;
- asection *bfdsec;
- char *sname;
- static const char prefix[] = "LC_UUID";
BFD_ASSERT (command->type == BFD_MACH_O_LC_UUID);
@@ -2308,23 +2305,6 @@ bfd_mach_o_read_uuid (bfd *abfd, bfd_mach_o_load_command *command)
|| bfd_bread ((void *) cmd->uuid, 16, abfd) != 16)
return -1;
- sname = bfd_alloc (abfd, strlen (prefix) + 1);
- if (sname == NULL)
- return -1;
- strcpy (sname, prefix);
-
- bfdsec = bfd_make_section_anyway_with_flags (abfd, sname, SEC_HAS_CONTENTS);
- if (bfdsec == NULL)
- return -1;
-
- bfdsec->vma = 0;
- bfdsec->lma = 0;
- bfdsec->size = command->len - 8;
- bfdsec->filepos = command->offset + 8;
- bfdsec->alignment_power = 0;
-
- cmd->section = bfdsec;
-
return 0;
}