* 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