* Mark Wielaard:

> On Tue, 2019-09-03 at 09:44 +0200, Florian Weimer wrote:
>> * Mark Wielaard:
>> 
>> > It is already possible to select the symbol table to print by name,
>> > using --symbols=SECTION. This allows printing the dynamic symbol table
>> > with --symbols=.dynsym. binutils readelf allows printing just the
>> > dynamic symbol table by type using --dyn-sym. Add the same option
>> > and document it. Also add a testcase to show --symbols=.dynsym and
>> > --dyn-sym produce the same output.
>> 
>> Note that this behavior is not the same as the binutils behavior.
>> There, --dyn-sym does not use the section header table to locate the
>> dynamic symbol table, but the dynamic segment.
>
> When I experimented with this, binutils seems to be display the symbols
> through the dynamic segment when using --symbols --use-dynamic.
> Using --dyn-sym explicitly seems to only display the symbols from the
> SHT_DYNSYM section, not by getting it through the dynamic segment, even
> when combined with --use-dynamic (*).

Ahh.  I patched only the section name for my testing.  It didn't occur
to me to check if readelf looked at the section type instead.

Thanks,
Florian

Reply via email to