Make elf proghdr fields match what objdump prints

This commit is contained in:
Frans Kaashoek 2011-08-17 20:23:36 -04:00
parent 5f069dcf2f
commit fa81545f1c
3 changed files with 7 additions and 7 deletions

4
exec.c
View file

@ -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);