macho: redo how we allocate within a segment

Firstly, we preallocate segments offset and sizes, and then
when adding sections, we find the free space within each segment.
Currently, this applies to any segment that is not __LINKEDIT
segment since this requires special treatment.
f33b644c4fJakub Konka committed on 12/19/2020, 11:18:35 AMparentb090451
2 files changedLine totals unavailable