2010-06-25 3 views
3

Я пытаюсь выяснить, когда записан определенный адрес памяти. Я пробовал пару разных петель в gdb, но он никогда не останавливался. Есть идеи?gdb & выяснение, когда адрес памяти записан в

Ex:

(gdb) while *0x68181b88 == 0 
> step 
> end 

PS: Это система MIPS Linux.

Редактирование: у моего MIPS нет поддержки/регистров hw для просмотра значений памяти. Несмотря на то, что часы работают, требуется около 10 часов для запуска приложения с 5-секундным сроком службы. Вот почему я пробую петли.

ответ

1

точка наблюдения Используйте записи
Пример:

(gdb) watch *0x68181b88 

См gdb doc для деталей

Смежные вопросы