some opts
This commit is contained in:
@@ -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
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user