Strip Command Inquiry
Nick Clifton
nickc@redhat.com
Fri Mar 12 15:14:22 GMT 2021
Hi Kim,
> I would like to figure out how the Strip Command works. I took a look at the
> source code, but am having trouble pinpointing exactly how 'strip' is
> implemented and how strip removes static symbols from binaries.
Take a look at the filter_symbols() function in binutils/objcopy.c. The
function contains a heuristic to complute the value of the local variable
'keep'. If it decides that keep is true then the symbol is copied from
the input symbol table to the output symbol table, otherwise it is
discarded.
Cheers
Nick
More information about the Binutils
mailing list