> at [1], I read something about 'Sigtramp separation' within > the W^X transition. I only know that this sigtramp-page (?) is > used to jump back into the kernel when a signal arrives. > > My question is, what exactly is this signal trampoline?
That is not what the slides say. > Why do I need it? To return from a signal handler. > Why was it on the Stack (first page of the virtual memory)? Because it was. > And why must it be executable / what does the code? Because it is code. > Thank you for your help. You've got access to all this source code. It is documented. And there are books. There are search engines which can answer this. But the modern way is to ask large mailing lists? If you can't study the world around you, you will remain ignorant.

