# Interface: com.pnfsoftware.jeb.core.units.code.asm.analyzer.INativeCodeAdvancedAnalyzer

Definition of the advanced \(optional\) code analyzer, controlled by the [INativeCodeAnalyzer](INativeCodeAnalyzer).

## Method: analyzeInternalRoutines
- parameter: `methods`, type: `java.util.Collection<? extends com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem>`

Description: Analyze a specific list of internal routines.
parameter: methods: internal routine data items to analyze

## Method: analyzeRoutines
- parameter: `methods`, type: `java.util.Collection<? extends com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem>`

Description: Analyze a specific list of internal routines.
parameter: methods: routines to analyze

## Method: perform

Description: Perform a generic advanced analysis pass on the already analyzed model.

