Displaying 2 results from an estimated 2 matches for "sht_addrsig".
2018 May 31
0
Proposal for address-significance tables for --icf=safe
...g the abi change have you
thought about just going for an array of symbol names
or hashes of symbol names where any matching symbol is
considered address significant? This would sidestep the
problem of keeping the symbol table indices in sync.
It would be pessimistic for local symbols if the input
SHT_ADDRSIG sections were combined by e.g. "ld -r" but
in my experience this should not have too much of an
impact on --icf.
Might be worth considering in the short term whilst you
work on getting gabi acceptance.
On Tue, May 22, 2018 at 11:06 PM, Peter Collingbourne via llvm-dev <
llvm-dev at l...
2018 May 22
7
Proposal for address-significance tables for --icf=safe
Hi all,
Context: ld.gold has an --icf=safe flag which is intended to apply ICF only
to sections which can be safely merged according to the guarantees provided
by the language. It works using a set of heuristics (symbol name matching
and relocation scanning). That's not only imprecise but it only works with
certain languages and is slow due to the need to demangle symbols and scan