Существует ли способ выделить некоторую память и иметь какой-то обратный вызов (будь то указатель на функцию или сигнал), когда осуществляется доступ к памяти (чтение или запись)?
Например, если бы я сказал выделить 1 МБ памяти, я хотел бы иметь способ вызова функции при обращении к любому из этих 1 МБ.
Я работаю на платформе x86 Linux и пишу в C / C ++.