Linux — как получить трассировку стека при записи адреса памятиC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Linux — как получить трассировку стека при записи адреса памяти

Сообщение Anonymous »

У меня в программе на c/c++ произошло повреждение памяти, что привело к сбою сегмента. это воспроизводилось несколько раз, и каждый раз один и тот же адрес повреждается.
Можно ли как-нибудь вызвать функцию, когда этот адрес записан? Я пробовал использовать hwbp_lib https://github.com/hawkinsw/hwbp_lib, но мой обратный вызов не вызывается, когда я пишу по запрошенному адресу памяти после установки точки останова.
Я работаю на процессоре Intel x86.

Подробнее здесь: https://stackoverflow.com/questions/748 ... written-to
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»