Make elf proghdr fields match what objdump prints
This commit is contained in:
parent
5f069dcf2f
commit
fa81545f1c
3 changed files with 7 additions and 7 deletions
4
exec.c
4
exec.c
|
|
@ -41,9 +41,9 @@ exec(char *path, char **argv)
|
|||
continue;
|
||||
if(ph.memsz < ph.filesz)
|
||||
goto bad;
|
||||
if((sz = allocuvm(pgdir, sz, ph.va + ph.memsz)) == 0)
|
||||
if((sz = allocuvm(pgdir, sz, ph.vaddr + ph.memsz)) == 0)
|
||||
goto bad;
|
||||
if(loaduvm(pgdir, (char*)ph.va, ip, ph.offset, ph.filesz) < 0)
|
||||
if(loaduvm(pgdir, (char*)ph.vaddr, ip, ph.off, ph.filesz) < 0)
|
||||
goto bad;
|
||||
}
|
||||
iunlockput(ip);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue