Currently, LLD leaves padding between executable sections as-is, so they are 0.
That is not desirable. Disassemblers would interpret the sequences of 0 bytes at
end of each function as machine instructions and print out bogus disassembly.
Patch adds filling of gaps between executable sections with one byte target
specific trap instruction.
This is PR32227.