| ... | ... | @@ -2652,15 +2652,6 @@ fn linkWithLLD(self: *Elf, arena: Allocator, tid: Zcu.PerThread.Id, prog_node: s |
| 2652 | 2652 | } |
| 2653 | 2653 | } |
| 2654 | 2654 | |
| 2655 | | fn writeDwarfAddrAssumeCapacity(self: *Elf, buf: *std.ArrayList(u8), addr: u64) void { |
| 2656 | | const target = self.base.comp.root_mod.resolved_target.result; |
| 2657 | | const target_endian = target.cpu.arch.endian(); |
| 2658 | | switch (self.ptr_width) { |
| 2659 | | .p32 => mem.writeInt(u32, buf.addManyAsArrayAssumeCapacity(4), @as(u32, @intCast(addr)), target_endian), |
| 2660 | | .p64 => mem.writeInt(u64, buf.addManyAsArrayAssumeCapacity(8), addr, target_endian), |
| 2661 | | } |
| 2662 | | } |
| 2663 | | |
| 2664 | 2655 | pub fn writeShdrTable(self: *Elf) !void { |
| 2665 | 2656 | const gpa = self.base.comp.gpa; |
| 2666 | 2657 | const target = self.base.comp.root_mod.resolved_target.result; |