mirror of
https://github.com/ziglang/zig.git
synced 2024-12-04 02:48:50 +00:00
objcopy: Use p_paddr from PT_LOAD even if zero.
Fix suggested by @cclin0816. Closes #20019.
This commit is contained in:
parent
eb363bf845
commit
64b6a4ff77
@ -392,7 +392,7 @@ const BinaryElfOutput = struct {
|
||||
if (phdr.p_type == elf.PT_LOAD) {
|
||||
const newSegment = try allocator.create(BinaryElfSegment);
|
||||
|
||||
newSegment.physicalAddress = if (phdr.p_paddr != 0) phdr.p_paddr else phdr.p_vaddr;
|
||||
newSegment.physicalAddress = phdr.p_paddr;
|
||||
newSegment.virtualAddress = phdr.p_vaddr;
|
||||
newSegment.fileSize = @intCast(phdr.p_filesz);
|
||||
newSegment.elfOffset = phdr.p_offset;
|
||||
|
Loading…
Reference in New Issue
Block a user