COFF: Read symbol names lazily.
Audit RequiredrL239332

Description

COFF: Read symbol names lazily.

This change seems to make the linker about 10% faster.
Reading symbol name is not very cheap because it needs strlen()
on the string table. We were wasting time on reading non-external
symbol names that would never be used by the linker.

Details

Auditors
Bigcheese
Committed
ruiuJun 8 2015, 12:43 PM
Parents
rL239331: Remove unused variable warnings by moving variables.
Branches
Unknown
Tags
Unknown