some opts

This commit is contained in:
Luxferre
2026-06-19 07:54:36 +03:00
parent bd27989a03
commit e79d71d323
+3 -5
View File
@@ -723,7 +723,7 @@ BEGIN {
LVA = int(LVA) LVA = int(LVA)
pc = LVA pc = LVA
NEXT_FD = 3 NEXT_FD = 3
LAST_SEC = -1 LAST_SEC = -1
VIRT_NSEC = 0 VIRT_NSEC = 0
srand() srand()
} }
@@ -771,11 +771,9 @@ END {
p_memsz = ELF_DATA[ph_addr+20] + ELF_DATA[ph_addr+21] * 256 + ELF_DATA[ph_addr+22] * 65536 + ELF_DATA[ph_addr+23] * 16777216 p_memsz = ELF_DATA[ph_addr+20] + ELF_DATA[ph_addr+21] * 256 + ELF_DATA[ph_addr+22] * 65536 + ELF_DATA[ph_addr+23] * 16777216
# Copy p_filesz bytes from ELF_DATA to MEM # Copy p_filesz bytes from ELF_DATA to MEM
for(i = 0; i < p_filesz; i++) for(i = 0; i < p_filesz; i++) MEM[p_vaddr + i] = ELF_DATA[p_offset + i]
MEM[p_vaddr + i] = ELF_DATA[p_offset + i]
# Zero-initialize the remaining p_memsz - p_filesz bytes # Zero-initialize the remaining p_memsz - p_filesz bytes
for(i = p_filesz; i < p_memsz; i++) for(i = p_filesz; i < p_memsz; i++) MEM[p_vaddr + i] = 0
MEM[p_vaddr + i] = 0
} }
} }