enumerazione FA_EXTENSION_PLUGIN_PHASE (extsfns.h)
Un valore nell'enumerazione FA_EXTENSION_PLUGIN_PHASE viene passato alla funzione _EFN_Analyze per specificare quale fase dell'analisi è attualmente in corso.
Sintassi
typedef enum _FA_EXTENSION_PLUGIN_PHASE {
FA_PLUGIN_INITIALIZATION,
FA_PLUGIN_STACK_ANALYSIS,
FA_PLUGIN_PRE_BUCKETING,
FA_PLUGIN_POST_BUCKETING
} FA_EXTENSION_PLUGIN_PHASE;
Costanti
FA_PLUGIN_INITIALIZATION L'analisi si trova nella fase di inizializzazione. Questa operazione si verifica dopo l'inizializzazione dei dati primari, ad esempio record di eccezione (per la modalità utente) o il codice di controllo bug (per la modalità kernel). |
FA_PLUGIN_STACK_ANALYSIS L'analisi si trova nella fase di analisi dello stack. Questa operazione si verifica dopo l'analisi dello stack e il motore di analisi contiene le informazioni, se disponibili nello stack, sul simbolo di errore e sul modulo. |
FA_PLUGIN_PRE_BUCKETING L'analisi si trova nella fase di prebucketing. Questa operazione è appena prima che il motore di analisi generi un bucket. |
FA_PLUGIN_POST_BUCKETING L'analisi si trova nella fase post bucketing. Si tratta solo dopo che il motore di analisi genera un bucket. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | extsfns.h |
Vedi anche
Scrittura di un plug-in dell'estensione di analisi per estendere !analizza