diff options
author | Giuseppe Musacchio <thatlemon@gmail.com> | 2019-05-03 14:20:07 +0200 |
---|---|---|
committer | Laurent Vivier <laurent@vivier.eu> | 2019-05-10 12:44:22 +0200 |
commit | d87146bce08d3d2ea6c00025d7ee0bfa77991692 (patch) | |
tree | 3a7f137303b017ec581ca54e0ccaeca636614d8f /linux-user/cris | |
parent | 43330b7169ae76222472a4b20c7f4db9d8880527 (diff) |
linux-user: elf: Map empty PT_LOAD segments
Some PT_LOAD segments may be completely zeroed out and their p_filesize
is zero, in that case the loader should just allocate a page that's at
least p_memsz bytes large (plus eventual alignment padding).
Calling zero_bss does this job for us, all we have to do is make sure we
don't try to mmap a zero-length page.
Signed-off-by: Giuseppe Musacchio <thatlemon@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20190503122007.lkjsvztgt4ycovac@debian>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Diffstat (limited to 'linux-user/cris')
0 files changed, 0 insertions, 0 deletions