+2004-06-15 Alan Modra <amodra@bigpond.net.au>
+
+ * dumper.cc (dumper::prepare_core_dump): Use bfd_get_section_size
+ instead of _raw_size.
+ (dumper::write_core_dump): Likewise.
+ * parse_pe.cc (select_data_section): Likewise.
+
2004-05-29 John Paul Wallington <jpw@gnu.org>
* ssp.c (usage): Add missing linefeed.
/* dumper.cc
- Copyright 1999, 2001, 2002 Red Hat Inc.
+ Copyright 1999, 2001, 2002, 2004 Red Hat Inc.
Written by Egor Duda <deo@logos-m.ru>
{
if (!bfd_set_section_size (core_bfd,
status_section,
- status_section->_raw_size + sect_size))
+ (bfd_get_section_size (status_section)
+ + sect_size)))
{
bfd_perror ("resizing status section");
goto failed;
deb_printf ("writing section type=%u base=%08x size=%08x flags=%08x\n",
p->type,
p->section->vma,
- p->section->_raw_size,
+ bfd_get_section_size (p->section),
p->section->flags);
switch (p->type)
/* parse_pe.cc
- Copyright 1999, 2000, 2001, 2002, 2003 Red Hat, Inc.
+ Copyright 1999, 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
Written by Egor Duda <deo@logos-m.ru>
exclusion *excl_list = (exclusion *) obj;
if ((sect->flags & (SEC_CODE | SEC_DEBUGGING)) &&
- sect->vma && sect->_raw_size)
+ sect->vma && bfd_get_section_size (sect))
{
- excl_list->add ((LPBYTE) sect->vma, (DWORD) sect->_raw_size);
- deb_printf ("excluding section: %20s %08lx\n", sect->name, sect->_raw_size);
+ excl_list->add ((LPBYTE) sect->vma, (DWORD) bfd_get_section_size (sect));
+ deb_printf ("excluding section: %20s %08lx\n", sect->name,
+ bfd_get_section_size (sect));
}
}