Инструмент статического анализа, который понимает COM? - PullRequest
2 голосов
/ 26 марта 2012

Я смотрел на несколько (дорогих) инструментов статического анализа для C / C ++, которые проверяют STL, но они не понимают Microsoft COM.По крайней мере одно может генерировать ложные сообщения об ошибках из-за подсчета ссылок COM.Я нашел моно-проект, который выполняет статический анализ кода с использованием сборок .NET (//www.mono-project.com/Gendarme).Но то, что я не нашел, было что-то, что делает статический анализ и понимает COM.Что мне действительно нужно, так это инструмент, который может диагностировать потенциальные тупики, связанные с потоками COM, который работает с кодом Visual Studio 2008 C ++.Кто-нибудь знает что-нибудь подобное?

1 Ответ

0 голосов
/ 26 марта 2012

Я бы сказал, что если вы ищете обнаруженные проблемы с многопоточностью, статический анализ - не лучший способ сделать это.Это сфера инструментов динамического анализа.В частности, Intel Parallel Studio обладает такими возможностями динамического анализа

...