| java.lang.Object | |
| ↳ | com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureGenerator |
Generation of INativeSignature, based on a ISigningStrategy.
This object is a singleton available to all analysis, similar to
NativeSignatureDBManager.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| INativeSignature |
generateSignature(INativeCodeAnalyzer<IInstruction> analyzer, INativeMethodItem routine, Set<NativeFeatureSignerID> clientProvidedFeatureSigners, Set<NativeAttributeSignerID> clientProvidedAttributeSigners)
Generate a new signature for a routine, following the default strategy.
| ||||||||||
| static NativeSignatureGenerator | getInstance(ISigningStrategy defaultStrategy) | ||||||||||
| void | setDefaultStrategy(ISigningStrategy defaultStrategy) | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Generate a new signature for a routine, following the default strategy.
| clientProvidedFeatureSigners | set of feature signers IDs, if present those feature signers will be used rather than the ones suggested by the strategy. Not implemented for now. |
|---|---|
| clientProvidedAttributeSigners | set of attribute signers IDs, if present those attributes will be collected rather than the ones suggested by the strategy. Not implemented for now. |