indistinguishable from enabled SUD with
always-allowed region length == ~0, this encoding is used
instead of introducing a new flag.
Tested on [uglendix][1], will probably also apply to software like
tiny-wine, rpcsx, limbo, lazypoline, vicar, sysfail and endokernel,
to name a few.
[1]: https://sr.ht/~arusekk
Tested-by: Arusekk
Thanks for the patch. I am just a drive-by contributor, not someone
experienced in qemu development, so take my feedback with a grain of salt.
> There are a number of resource leaks in gen-vdso. In theory they are
> harmless because this is a short lived process, bu
.
[1]: https://sr.ht/~arusekk/uglendix
Signed-off-by: Arusekk
---
Changes from v1: rebase, reword, use TARGET_* consts,
add vdso sigreturn bypass.
Not sure, is it better to have wider support, or to precisely follow
kernel logic?
I did the most laborous version, in case wider support is desired
also apply to recent versions of
Wine that use syscall dispatch.
[1]: https://sr.ht/~arusekk/uglendix
Signed-off-by: Arusekk
---
linux-user/main.c | 2 ++
linux-user/qemu.h | 5 +++
linux-user/syscall.c | 64 ++-
linux-user/syscall_defs.h