| ... | ... | @@ -1049,14 +1049,16 @@ pub fn flushModule(self: *Elf, arena: Allocator, tid: Zcu.PerThread.Id, prog_nod |
| 1049 | 1049 | try self.initSyntheticSections(); |
| 1050 | 1050 | try self.initSpecialPhdrs(); |
| 1051 | 1051 | try self.sortShdrs(); |
| 1052 | | for (self.objects.items) |index| { |
| 1053 | | try self.file(index).?.object.addAtomsToOutputSections(self); |
| 1054 | | } |
| 1055 | | try self.sortInitFini(); |
| 1052 | |
| 1056 | 1053 | try self.setDynamicSection(rpath_table.keys()); |
| 1057 | 1054 | self.sortDynamicSymtab(); |
| 1058 | 1055 | try self.setHashSections(); |
| 1059 | 1056 | try self.setVersionSymtab(); |
| 1057 | |
| 1058 | for (self.objects.items) |index| { |
| 1059 | try self.file(index).?.object.addAtomsToOutputSections(self); |
| 1060 | } |
| 1061 | try self.sortInitFini(); |
| 1060 | 1062 | try self.updateMergeSectionSizes(); |
| 1061 | 1063 | try self.updateSectionSizes(); |
| 1062 | 1064 | |