-preemptable-interrupts

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

Синтаксис

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

Описание

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

Функция действует как прерывание во всех отношениях, кроме того, что она может быть прервана другими прерываниями, предварительно или не предварительно освобождаемыми. Прерывания задаются опцией Interrupts (-interrupts). Для примеров смотрите Задать предпусковые прерывания и незапускаемые задачи.

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

void function_name(void);

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

Совет

Эта опция не используется в анализе Polyspace во время You Code.

Введенный в R2016b