This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: Fix for bfd/dwarf1.c
- To: Alan Modra <alan at linuxcare dot com dot au>
- Subject: Re: Fix for bfd/dwarf1.c
- From: Will Cohen <wcohen at redhat dot com>
- Date: Wed, 04 Oct 2000 09:03:19 -0400
- CC: binutils at sourceware dot cygnus dot com
- Organization: Red Hat, Inc.
- References: <Pine.LNX.4.21.0010041132250.9722-100000@front.linuxcare.com.au>
Alan Modra wrote:
>
> On Tue, 3 Oct 2000, Will Cohen wrote:
>
> > 2000-10-03 Will Cohen <wcohen@redhat.com>
> >
> > * dwarf1.c (_bfd_dwarf1_find_nearest_line): Added code to
> > initialize fields in aUnit.
> >
> > This fixes a problem with some unitialized pointer fields being
> > filled with garbage, causing the linker to crash on winNT
> > when trying to link code with debugging information.
>
> But "aUnit" is allocated using bfd_zalloc, so I don't see what your patch
> is doing. The fields you are zeroing should already be zero from the
> bfd_zalloc.
>
> Alan Modra
> --
> Linuxcare. Support for the Revolution.
Those field were not being zeroed as expected on winNT.
I will take another look.
-Will