Язык сборки должен быть инкапсулирован и изолирован
Язык сборки должен быть инкапсулирован и изолирован.
Шашечные флаги asm
операторы, если они не инкапсулированы в вызов функции.
Для образца - несоответствующее asm
оператор ниже находится в обычном коде С, в то время как соответствующий asm
оператор инкапсулируется в вызов функции Delay
.
void Delay ( void ) { asm( "NOP");//Compliant } void fn (void) { DoSomething(); Delay();// Assembler is encapsulated DoSomething(); asm("NOP"); //Noncompliant DoSomething(); }
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
Группа: Декларация |
Категория: Необходимый, Автоматизированный |