exponenta event banner

Выбор конкретных средств проверки дефектов для поиска ошибок

Код C/C + + можно проверить с помощью предварительно определенных подмножеств проверок дефектов в Bug Finder. Однако можно также настроить, какие дефекты необходимо проверить во время анализа.

Вы можете использовать электронную таблицу, чтобы отслеживать дефектные шашки, которые вы включаете, и добавлять заметки, объясняющие, почему вы не включаете другие шашки. Таблица шашек представлена в polyspaceroot\polyspace\resources. Здесь, polyspaceroot является папкой установки Polyspace ®, например C:\Program Files\Polyspace\R2019a.

Интерфейс пользователя (только для настольных ПК)

  1. На панели Конфигурация (Configuration) выберите Анализ поиска ошибок (Bug Finder Analysis).

  2. В меню Найти дефекты выберите набор дефектов. Возможны следующие варианты:

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

Командная строка

Использовать опцию Find defects (-checkers). Укажите в качестве аргументов список шашек, разделенных запятыми. Например, для выполнения анализа Bug Finder на сервере с включенными проверками гонки данных введите:

polyspace-bug-finder-server -sources filename -checkers DATA_RACE,DATA_RACE_STD_LIB
Используйте короткие имена для шашек Bug Finder вместо их полных имен. См. Краткие имена чекеров дефектов для поиска ошибок.

См. также

Связанные темы