LINUX.ORG.RU

Сообщения elusive

 

GDB: можно ли отследить изменение ячейки памяти?

Форум — Development

В GDB есть возможность поставить breakpoint либо на конкретную команду, либо на изменение выражения (то есть переменной). Вроде я других возможностей не увидел. Но я могу ошибаться и потому спрошу.

А можно ли в DGB так сделать, чтобы он остановил выполнение программы в тот момент, когда у меня изменилось значение в определенной ячейке памяти? Мне нужно отследить изменение значения регистра (но не аппаратного типа r1-r15, а регистра периферии, в отладчике они выглядят как область памяти с заданным адресом).

Я знаю адрес этой ячейки, но не могу превратить его в переменную и поставить на нее watch, так как этот адрес зарезервирован под нужный регистр.

ARM11.

Может есть извращенный способ такое сделать?

 , , , ,

elusive
()

как прикрутить компилятор к гуе

Форум — Development

есть code sourcery c поставленным eclipse и голый code sourcery lite, к которому надо прикрутить eclipse.

в инете нашел что надо изменить переменную PATH и прописать адрес к компилятору, но во-первых там не описан случай когда гуя уже использует другой компил, а во-вторых я не понял какие папки нужно прописывать так же как в примере, а какие поменять на свои названия:

PATH=«/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/pavel/arm/arm-2010.09/bin»

Хотелось бы оформить в виде скрипта, чтобы постоянно из консоли не менять PATH вручную, подскажите пожалуйста что в скрипте bash еще дописать и куда его положить???

заранее благодарен!

elusive
()

RSS подписка на новые темы