История изменений
Исправление metawishmaster, (текущая версия) :
Блин, народ, целью моего репоста не была реклама поделки для оффтопика, а указание важности статического анализа, тем более для ядра. Программисты тоже люди, и ошибки в стиле «if (a = b)» были у всех (хотя тут уже gcc предупредит).
бОльшая часть отчета - бред.
ну так приведи, хотя бы один пример бреда
Особенно радуют советы использования мелкомягкого RTL в ядре.
:) ну там, конечно, английский нужно знать, чтоб распарсить
PVS-Studio incorrectly recommends to use RtlSecureZeroMemory() function because of Windows orientation. Of course, Linux does not have this function. However, the most important is to warn, finding desired function is not that difficult.
но сверху есть кнопочка выбора языка ;)
P.S. И да, у нас есть свой ответ Чемберлену - clang и scan-build :)
Исходная версия metawishmaster, :
Блин, народ, целью моего репоста не была реклама поделки для оффтопика, а указание важности статического анализа, тем более для ядра. Программисты тоже люди, и ошибки в стиле «if (a = b)» были у всех (хотя тут уже gcc предупредит).
бОльшая часть отчета - бред.
ну так приведи, хотя бы один пример бреда
Особенно радуют советы использования мелкомягкого RTL в ядре.
:) ну там, конечно, английский нужно знать, чтоб распарсить
PVS-Studio incorrectly recommends to use RtlSecureZeroMemory() function because of Windows orientation. Of course, Linux does not have this function. However, the most important is to warn, finding desired function is not that difficult.
но сверху есть кнопочка выбора языка ;)
P.S. И да, у нас есть свой ответ Чемберлену - clang и scan-build