на C++? Я хотел бы от него получить возможность отвечать на мои вопросы типа "есть ли хоть один наследник класса Base, у которого в реализации метода F делается что-то, отличающееся от std::cout << "Called F\n""? Я не против скриптов на Питоне.
вам надо копать тему: CLang AST Matcher
Сейчас чекну...
https://clang.llvm.org/docs/IntroductionToTheClangAST.html
Это броузер кода в ide делает, это не стал. анализ
А он чё делает, не статический анализ? Динамический?
У иды есть дебаггер для динамического анализа, так-же можно проводить и статический анализ просто открыв нужную библиотеку и выбрав архитектуру. Гайды по запуску дебаггера в свободном доступе на ютубе, так-же есть мини уроки по статическому анализу и базовы навыкам в ида. Есть как бесплатная версия програмы так и платная, есть кряк платки но там версия 2021 года.
У меня есть и то, и то. Не слишком ли мощный инструмент для такой задачи? Тем более, какая к чёрту библиотека? У меня сурс надо исследовать.
Для исследования сурса ты можешь использовать gdb debugger, ввидел инструкции по его использованию так-же на ютуб. Но это подойдёт для динамическог анализа, ещё могу посоветовать x64dbg но я много про эту программу не знаю. Links: sourceware.org/gdb x64dbg.com
Ну ты просил продвинутый статический анализ для твоего сурса, посоветовал то что сам знаю.
Обсуждают сегодня