C# Class Microsoft.CodeAnalysis.IL.Rules.DoNotModifyStackProtectionCookie

Inheritance: BinarySkimmerBase
Afficher le fichier Open project: Microsoft/binskim

Méthodes publiques

Méthode Description
Analyze ( BinaryAnalyzerContext context ) : void
CanAnalyze ( BinaryAnalyzerContext context, string &reasonForNotAnalyzing ) : AnalysisApplicability

Private Methods

Méthode Description
CookieOffsetValid ( BinaryAnalyzerContext context, SafePointer boundsCheck ) : bool
LogCouldNotLocateCookie ( BinaryAnalyzerContext context ) : void
LogFailure ( BinaryAnalyzerContext context, string cookie ) : void
LogInvalidCookieOffset ( BinaryAnalyzerContext context ) : void
LogInvalidCookieOffsetForKnownPackedFile ( BinaryAnalyzerContext context ) : void
Validate32BitImage ( BinaryAnalyzerContext context ) : bool
Validate64BitImage ( BinaryAnalyzerContext context ) : bool

Method Details

Analyze() public méthode

public Analyze ( BinaryAnalyzerContext context ) : void
context Microsoft.CodeAnalysis.IL.Sdk.BinaryAnalyzerContext
Résultat void

CanAnalyze() public méthode

public CanAnalyze ( BinaryAnalyzerContext context, string &reasonForNotAnalyzing ) : AnalysisApplicability
context Microsoft.CodeAnalysis.IL.Sdk.BinaryAnalyzerContext
reasonForNotAnalyzing string
Résultat AnalysisApplicability