Расширенные настройки

Постаналитические команды, скрипты, неофициальные опции

Можно задать расширенные настройки с polyspace-bug-finder-server команда, такая как команды или скрипты, которые могут выполняться после анализа.

Аналитические опции

Command/script to apply after the end of the code verification (-post-analysis-command)Задайте команду или скрипт, который будет выполняться после анализа
-asm-begin -asm-endИсключите специфичный для компилятора asm функции от анализа
-code-behavior-specificationsКарта неточно анализируемая функция к стандартной функции для точного анализа
-consider-analysis-perimeter-as-trust-boundaryРассмотрите аналитический периметр как доверительный контур так, чтобы данные, приходящие не из текущего аналитического периметра, были рассмотрены испорченными
-custom-targetСоздайте пользовательский целевой процессор с определенными размерами типа данных
-dump-preprocessing-infoПокажите все макросы, неявно заданные во время конкретного анализа
-force-data-racesОбнаружьте гонки данных, включающие только атомарные операции, даже когда никакие критические разделы не заданы
-max-processesЗадайте максимальное количество процессоров для анализа
-non-preemptable-tasksЗадайте функции, которые представляют nonpreemptable задачи
-options-for-sourcesЗадайте аналитические опции, характерные для исходного файла
-preemptable-interruptsЗадайте функции, которые представляют выгружаемые прерывания
-regex-replace-rgx -regex-replace-fmtСделайте замены в директивах препроцессору
-termination-functionsЗадайте функции завершения процесса
-tmp-dir-in-results-dirСохраните временные файлы в папке результатов
-xml-annotations-descriptionПримените аннотации пользовательского кода к результатам анализа Polyspace

Темы

Источники заражения в анализе Polyspace

Подтвердите испорченные данные, полученные из внешних источников, чтобы избежать угроз безопасности.