Fixes elf panic
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 9 Jul 2014 01:23:44 +0000 (18:23 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 9 Jul 2014 01:23:44 +0000 (18:23 -0700)
commit2e6edb28c0621c3da04bdf2777ac4a10fbac07b3
tree8d54ca3cdee19064380146a96c61ec2a1d6632e2
parentd19547d071a2f9f219630df5bc3720efa786ed6b
Fixes elf panic

We have some programs that would hit the partial case, but would also
try to mmap beyond the file size.  When we attempted to zero the rest of
the page, we'd panic.  And that page would never fault in, since it is
beyond the file's limit.

This area is quite a mess.  Most of the code is very old, and related to
half-understood  elf loading rules.
kern/src/elf.c