-preemptable-interrupts

Задайте функции, которые представляют выгружаемые прерывания

Синтаксис

-preemptable-interrupts function1[,function2[,...]]

Описание

Эта опция влияет на анализ Средства поиска Ошибки только.

-preemptable-interrupts function1[,function2[,...]] задает функции, которые представляют выгружаемые прерывания.

Функция действует как прерывание каждым способом за исключением того, что это может быть прервано другими прерываниями, выгружаемыми или nonpreemptable. Прерывания заданы с опцией Interrupts (-interrupts). Для примеров смотрите, Задают Прерывания Preemptable и Задачи Nonpreemptable (Polyspace Bug Finder Server).

Чтобы задать функцию как выгружаемое прерывание, необходимо сначала задать функцию как прерывание. Функции, которые вы задаете, должны иметь прототип:

void function_name(void);

Если при запуске анализ от пользовательского интерфейса (только десктопные решения Polyspace®) на панели Configuration, можно ввести эту опцию в поле Other. Смотрите Other.

Введенный в R2017b