Skip to content

Новый плагин: setjmp

Детектор ищет использование setjmp() или longjmp() в проекте.

Эти функции могут использоваться для имитации создания и перехвата исключений. Однако эти средства обходят автоматическое управление ресурсами и могут приводить к неопределенному поведению, обычно включающему утечки ресурсов и атаки типа "отказ в обслуживании".

Из стандарта SEI CERT C++ Coding Standard - ERR52-CPP

Merge request reports