Elenco completo delle opzioni del motore di analisi Polyspace Bug Finder
Quando si utilizza Polyspace, si potrebbe voler modificare alcune opzioni di analisi predefinite. È possibile modificare le opzioni per aggirare problemi di compilazione, specificare checker aggiuntivi, impostare regole dagli standard di codifica, generare report e così via. Le opzioni sono organizzate qui in base ai gruppi presenti nel riquadro Configuration nell'interfaccia utente dei prodotti desktop di Polyspace.
È possibile specificare le opzioni di analisi utilizzando l'interfaccia utente desktop di Polyspace, l'interfaccia della riga di comando di Polyspace o un file di opzioni.
Interfaccia utente di Polyspace: per modificare le opzioni di analisi di un modulo di progetto in Project Browser, selezionare il nodo Configuration del modulo. Nel riquadro Configuration, modificare le opzioni secondo necessità. Vedere .
Riga di comando: per specificare le opzioni di analisi quando si eseguono analisi Polyspace dalla riga di comando, aggiungere le opzioni a
polyspace-bug-findero apolyspace-bug-finder-server. Vedere Run Polyspace Analysis from Command Line.File di opzioni: un file di opzioni è un file di testo con una coppia opzione-valore in ogni riga. Anziché enumerare esplicitamente molte opzioni, è possibile specificare un file di opzioni nella riga di comando come valore dell'opzione
-options-file. Vedere Options Files for Polyspace Analysis.
Per informazioni sulle impostazioni specifiche dell'IDE disponibili con i plugin o le estensioni Polyspace as You Code, vedere Impostazione dell'analisi Polyspace negli IDE.
Categorie
- Target e compiler
Tipo di processore target, comportamento del compiler
- Macro
Specifiche e definizioni del preprocessore
- Impostazioni ambiente
Script di pre-elaborazione, file include
- Input e creazione di stub
Specificare gli intervalli per variabili globali e funzioni
- Multitasking
Opzioni multitasking, punti di ingresso, sezioni critiche, attività esclusive
- Standard di codifica e metriche del codice
Insiemi di regole di codifica MISRA, AUTOSAR, CERT e JSF, regole di codifica personalizzate, metriche del codice
- Analisi Bug Finder
Opzioni di analisi per individuare i difetti
- Generatore principale
Generazione principale; funzioni di inizializzazione, step e terminazione; parametri e variabili di input
- Controllo del comportamento
Modificare il comportamento predefinito dei controlli di runtime
- Precisione
Definizione della precisione dell'analisi
- Generazione di report
Report sui difetti, report di riepilogo, modelli di report
- Impostazioni di esecuzione
Analisi remota, repository dei risultati
- Impostazioni avanzate
Comandi post-analisi, script, opzioni non ufficiali
- Opzioni disponibili solo dalla riga di comando
Opzioni disponibili solo dalla riga di comando, opzioni avanzate