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