Parent Directory | Revision Log | Patch
revision 1.89 by roland, Sun Sep 26 20:19:54 2004 UTC | revision 1.90 by roland, Sun Sep 26 20:25:11 2004 UTC | |
---|---|---|
# | Line 918 check_elf_phdr (struct execdata *e, cons | Line 918 check_elf_phdr (struct execdata *e, cons |
918 | break; | break; |
919 | case PT_LOAD: | case PT_LOAD: |
920 | /* Sanity check. */ | /* Sanity check. */ |
921 | if ((phdr->p_offset & -phdr->p_align) == 0) | |
922 | e->info.elf.phdr_addr += phdr->p_vaddr - phdr->p_offset; | |
923 | if (e->file_size <= (off_t) (phdr->p_offset + | if (e->file_size <= (off_t) (phdr->p_offset + |
924 | phdr->p_filesz)) | phdr->p_filesz)) |
925 | e->error = ENOEXEC; | e->error = ENOEXEC; |
|
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |