binaryninja::binary_view

Type Alias AnalysisState

source
pub type AnalysisState = BNAnalysisState;

Aliased Type§

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