[Qemu-devel] [PULL 1/3] tcg: Fix mmap lock assert on translation failure

2019-07-09 Thread Richard Henderson
Check page flags before letting an invalid pc cause a SIGSEGV. Prepare for eventially validating PROT_EXEC. The current wrinkle being that we have a problem with our implementation of signals. We should be using a vdso like the kernel, but we instead put the trampoline on the stack. In the mean

[Qemu-devel] [PULL 1/3] tcg: Fix mmap lock assert on translation failure

2019-07-02 Thread Richard Henderson
Check page flags before letting an invalid pc cause a SIGSEGV. Prepare for eventially validating PROT_EXEC. The current wrinkle being that we have a problem with our implementation of signals. We should be using a vdso like the kernel, but we instead put the trampoline on the stack. In the mean