| ... | @@ -229,13 +229,11 @@ fn initSymbols(self: *SharedObject, elf_file: *Elf, opts: struct { | ... | @@ -229,13 +229,11 @@ fn initSymbols(self: *SharedObject, elf_file: *Elf, opts: struct { |
| 229 | out_esym.st_name = name_off; | 229 | out_esym.st_name = name_off; |
| 230 | const out_sym_index = self.addSymbolAssumeCapacity(); | 230 | const out_sym_index = self.addSymbolAssumeCapacity(); |
| 231 | const out_sym = &self.symbols.items[out_sym_index]; | 231 | const out_sym = &self.symbols.items[out_sym_index]; |
| 232 | out_sym.* = .{ | 232 | out_sym.value = @intCast(out_esym.st_value); |
| 233 | .value = @intCast(out_esym.st_value), | 233 | out_sym.ref = .{ .index = 0, .file = 0 }; |
| 234 | .ref = .{ .index = 0, .file = 0 }, | 234 | out_sym.esym_index = out_esym_index; |
| 235 | .esym_index = out_esym_index, | 235 | out_sym.version_index = self.versyms.items[out_esym_index]; |
| 236 | .version_index = self.versyms.items[out_esym_index], | 236 | out_sym.extra_index = self.addSymbolExtraAssumeCapacity(.{}); |
| 237 | .extra_index = self.addSymbolExtraAssumeCapacity(.{}), | | |
| 238 | }; | | |
| 239 | } | 237 | } |
| 240 | } | 238 | } |
| 241 | | 239 | |