Arithmetic operation with NULL pointer | Арифметическая операция выполняется на Нулевом указателе |
Array access out of bounds | Индекс массива вне ограничивает во время доступа к массиву |
Buffer overflow from incorrect string format specifier | Спецификатор формата строки заставляет буферный аргумент стандартных библиотечных функций переполняться |
Destination buffer overflow in string manipulation | Функция пишет, чтобы буферизовать при смещении, больше, чем buffer size |
Destination buffer underflow in string manipulation | Функция пишет, чтобы буферизовать при отрицательном смещении с начала буфера |
Invalid use of standard library memory routine | Стандартная функция библиотеки memory вызвана с недействительными аргументами |
Invalid use of standard library string routine | Стандартная строковая функция библиотеки вызвана недействительными аргументами |
Null pointer | Нулевой указатель разыменовывается |
Pointer access out of bounds | Указатель разыменовывается вне его границ |
Pointer or reference to stack variable leaving scope | Указатель на локальную переменную оставляет переменную scope |
Subtraction or comparison between pointers to different arrays | Вычитание или сравнение между указателями вызывают неопределенное поведение |
Unreliable cast of function pointer | Бросок указателя функции к другому указателю функции с различным аргументом или возвращает тип |
Unreliable cast of pointer | Указатель неявно бросок к различному типу данных |
Use of automatic variable as putenv-family function argument | аргумент функции putenv-семейства, не доступный вне его осциллографа |
Use of path manipulation function without maximum sized buffer checking | Целевой буфер getwd или realpath меньшего размера, чем байты PATH_MAX |
Wrong allocated object size for cast | Выделенная память не совпадает с целевым указателем |
Группы дефекта средства поиска ошибки
Средства проверки дефекта Средства поиска Ошибки классифицируются в группы, такие как поток данных, параллелизм, числовой, и так далее.