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. Ciò si verifica dopo l'inizializzazione dei dati primari, ad esempio il record di eccezione (per la modalità utente) o il codice di controllo dei bug (per la modalità kernel). |
FA_PLUGIN_STACK_ANALYSIS L'analisi si trova nella fase di analisi dello stack. Ciò 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. Questo è poco prima che il motore di analisi generi un bucket. |
FA_PLUGIN_POST_BUCKETING L'analisi si trova nella fase di post bucketing. Si tratta solo dopo che il motore di analisi genera un bucket. |
Fabbisogno
Requisito | Valore |
---|---|
intestazione | extsfns.h |
Vedere anche
Scrittura di un plug-in dell'estensione di analisi per estendere !analyze