Адрес вычисляется путем добавления или вычитания из адреса переменной
Этот дефект возникает, когда вы вычисляете адрес переменной в стеке, добавляя или вычитая из адреса другой переменной, не являющейся массивом.
Когда вы вычисляете адрес переменной в стеке, добавляя или вычитая из адреса другой переменной, вы предполагаете определенную организацию памяти. Если ваше предположение неверно, доступ к вычисленному адресу может быть недопустимым.
Не выполнять доступ, основанный на допущениях об организации памяти.
Группа: Программирование |
Язык: C | C++ |
По умолчанию: On для рукописного кода, off для сгенерированного кода |
Синтаксис командной строки: INVALID_MEMORY_ASSUMPTION |
Влияние: Средний |
ИДЕНТИФИКАТОР CWE: 188 |