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