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