I have a program in Linux which is multithreaded. There are certain memory areas in which I’m interested to see if they have been written within a certain time period. For that I give only read access to those memory pages and install a signal handler for SIGSEGV. Now my question is, will each thread call the signal handler for itself. Say Thread 1 writes to some forbidden memory area, will it be the one to execute the signal handler?
Share
First of all
But read on
I am quoting from
TLPI.