Инструмент для проверки поточно-ориентированной защиты глобальных переменных

У меня есть большая база кода C для микроконтроллера. Я работаю над задачей, чтобы проверить, являются ли все глобальные переменные потокобезопасными или нет.

У нас нет потоков, но есть прерывания (прерывания с высоким приоритетом могут вытеснить прерывания с низким приоритетом).

ПРИМЕЧАНИЕ. Я использую инструмент SciTools Understand, чтобы упростить поиск глобальных переменных и их ссылок. но это требует МНОГО ручного поиска/чтения/проверки.

Есть ли инструмент, который может найти глобальные переменные, используемые более чем в одном дереве вызовов?


person Yousf    schedule 06.06.2011    source источник


Ответы (1)


Похоже нет чего-то готового что бы сделать это. Я написал сценарий Perl, который использует API-интерфейсы SciTools Understand для получения общих глобальных переменных.

person Yousf    schedule 16.06.2011