HomePhabricator

Replace SharedSymbols with Defined when creating copy relocations.
Audit RequiredrLLD330966

Description

Replace SharedSymbols with Defined when creating copy relocations.

This is slightly simpler to read IMHO. Now if a symbol has a position
in the file, it is Defined.

The main motivation is that with this a SharedSymbol doesn't need a
section, which reduces the size of SymbolUnion.

With this the peak allocation when linking chromium goes from 568.1 to
564.2 MB.

Details

Auditors
Bigcheese
Committed
rafaelApr 26 2018, 10:58 AM
Branches
Unknown
Tags
Unknown