Pull to refresh
10
0
Олег Лысый @Minatych

Программист

Send message

Межмодульный анализ C и C++ проектов в деталях. Часть 2

Reading time14 min
Views2.2K

В первой части статьи мы рассматривали основы теории компиляции C и C++ проектов, в частности особое внимание уделили алгоритмам компоновки и оптимизациям. Во второй части мы погрузимся глубже и покажем ещё одно применение межмодульного анализа. Но в этот раз не для оптимизаций исходного кода, а для улучшения качества статического анализа на примере PVS-Studio.

Читать далее
Total votes 6: ↑4 and ↓2+2
Comments12

Межмодульный анализ C и C++ проектов в деталях. Часть 1

Reading time12 min
Views3.4K

Начиная с PVS-Studio 7.14, для C и C++ анализатора появилась поддержка межмодульного анализа. В этой статье, которая будет состоять из двух частей, мы расскажем, как устроены похожие механизмы в компиляторах и раскроем некоторые технические подробности реализации в нашем статическом анализаторе.

Читать далее
Total votes 18: ↑16 and ↓2+14
Comments2

Межмодульный анализ C++ проектов в PVS-Studio

Reading time9 min
Views2.5K

В PVS-Studio появилось одно крупное изменение – это поддержка межмодульного анализа C++ проектов. В статье речь пойдёт про то, как это реализовано в других инструментах, как сделали мы, как попробовать и что удалось найти.

Читать далее
Total votes 13: ↑10 and ↓3+7
Comments3

Information

Rating
Does not participate
Location
Тула, Тульская обл., Россия
Works in
Date of birth
Registered
Activity