Type Alias AnalysisState

Source
pub type AnalysisState = BNAnalysisState;

Aliased Type§

#[repr(u32)]
pub enum AnalysisState { InitialState = 0, HoldState = 1, IdleState = 2, DiscoveryState = 3, DisassembleState = 4, AnalyzeState = 5, ExtendedAnalyzeState = 6, }

Variants§

§

InitialState = 0

Entry point before any analysis begins

§

HoldState = 1

Module-level analysis is deferred; On-demand function analysis is permitted

§

IdleState = 2

No active analysis; system is idle and ready

§

DiscoveryState = 3

Context gathering and auxiliary data preparation

§

DisassembleState = 4

Instruction decoding and control flow discovery

§

AnalyzeState = 5

Core semantic and structural analysis

§

ExtendedAnalyzeState = 6

Supplemental analysis: sweeping, type resolution, and pattern matching