| ... | @@ -2652,15 +2652,6 @@ fn linkWithLLD(self: *Elf, arena: Allocator, tid: Zcu.PerThread.Id, prog_node: s | ... | @@ -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 | pub fn writeShdrTable(self: *Elf) !void { | 2655 | pub fn writeShdrTable(self: *Elf) !void { |
| 2665 | const gpa = self.base.comp.gpa; | 2656 | const gpa = self.base.comp.gpa; |
| 2666 | const target = self.base.comp.root_mod.resolved_target.result; | 2657 | const target = self.base.comp.root_mod.resolved_target.result; |