summaryrefslogtreecommitdiffstats
path: root/linux-user/signal.c
diff options
context:
space:
mode:
authorGiuseppe Musacchio2019-05-03 14:20:07 +0200
committerLaurent Vivier2019-05-10 12:44:22 +0200
commitd87146bce08d3d2ea6c00025d7ee0bfa77991692 (patch)
tree3a7f137303b017ec581ca54e0ccaeca636614d8f /linux-user/signal.c
parentThe ioctl(SIOCGIFNAME) call requires a struct ifreq. (diff)
downloadqemu-d87146bce08d3d2ea6c00025d7ee0bfa77991692.tar.gz
qemu-d87146bce08d3d2ea6c00025d7ee0bfa77991692.tar.xz
qemu-d87146bce08d3d2ea6c00025d7ee0bfa77991692.zip
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/signal.c')
0 files changed, 0 insertions, 0 deletions