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

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

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

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

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

1 Ответ

0 голосов
/ 17 июня 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...