linux-user: fake /proc/self/maps
commit36c08d498b8ea6995666b805d37c6bb14da66a97
authorAlexander Graf <agraf@suse.de>
Wed, 2 Nov 2011 19:23:24 +0000 (2 20:23 +0100)
committerRiku Voipio <riku.voipio@linaro.org>
Thu, 2 Feb 2012 15:51:20 +0000 (2 17:51 +0200)
tree62e0e954e4c889e295088dd87ddb7b743efd0fda
parent3be14d05d45774b67398debe42e3bb5524998f4f
linux-user: fake /proc/self/maps

glibc's pthread_attr_getstack tries to find the stack range from
/proc/self/maps. Unfortunately, /proc is usually the host's /proc
which means linux-user guests see qemu's stack there.

Fake the file with a constructed maps entry that exposes the guest's
stack range.

Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
linux-user/syscall.c