[PATCH][GOLD] Handle .ARM.exidx sections in garbage collection.

Doug Kwan (關振德) dougkwan@google.com
Mon Jan 11 07:08:00 GMT 2010


Hi,

2010/1/10 Ian Lance Taylor <iant@google.com>:

> Please pull this little bit of code into a function in gc.h, and have
> the gc.h code call it too.

Ok.

> Would it be correct to simply pass the last argument to
> define_in_output_data as true?  That would only define the symbols if
> something refers to them.

The section is used by run-time to look up unwinding information.  I
need to double check that the symbols are not referenced externally.

>That seems to be what the GNU linker does.
> Although the GNU linker does seem to make the symbols hidden, as in
> the current code, unlike in your new code.

Odd, I changed the visibility because I found some ld generated shared
libraries have the symbols with DEFAULT visibility.

Will send out an updated patch later.

-Doug

>
> Ian
>



More information about the Binutils mailing list