microsoft / SizeBench

SizeBench is a binary size investigation tool for Windows
MIT License
103 stars 14 forks source link

A variety of small fixes reported by a customer with an LLD-linked binary #31

Closed Austin-Lamb closed 9 months ago

Austin-Lamb commented 9 months ago

Why is this change being made?

A customer reported that their LLD-linked binary failed to open because of a gap between COFF Groups in the .rdata section. As I investigated that and looked at the binary generally I found a few more issues that seem unique to LLD and its generally-weaker-than-MSVC PDB support.

Briefly summarize what changed

How was the change tested?

PR Checklist