точки наблюдения на уровне страницы в GDB - PullRequest
1 голос
/ 04 февраля 2010

Есть ли в GDB какой-либо способ поставить точки наблюдения памяти на уровне страницы? Я хочу прервать первый доступ к странице, этот доступ может быть где угодно на этой странице, поэтому я не могу поставить обычные контрольные точки памяти - так как я не знаю адрес - Кроме того, есть ли в любом случае изменить защиту страницы страницы памяти в GDB (скажем, изменить с R / W на отсутствие доступа), таким образом любой доступ к этой странице вызовет A / V, и я могу поймать Спасибо

1 Ответ

2 голосов
/ 04 февраля 2010

Нет. Но небольшая аранжировка с mprotect и sigaction может дать вам тот же эффект.

...