Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrNotFullCoverage ¶
type ErrNotFullCoverage struct {
Measured types.References
NonMeasured types.References
}
func (ErrNotFullCoverage) Error ¶
func (e ErrNotFullCoverage) Error() string
type Issue ¶
type Issue struct {
StepIdx uint
bootengine.StepIssue
}
Issue is a single problem reported by a Validator.
type Validator ¶
Validator is an abstract validator, which checks if there are any problems in a boot process (using its log after the boot process finished).
type ValidatorActorsAreProtected ¶
type ValidatorActorsAreProtected struct{}
ValidatorActorsAreProtected validates if the code of an Actor is protected, before the Actor is executed.
func (ValidatorActorsAreProtected) Validate ¶
func (ValidatorActorsAreProtected) Validate(_ context.Context, _ *types.State, l bootengine.Log) Issues
Validate implements Validator.
type ValidatorFinalCoverageIsComplete ¶
type ValidatorFinalCoverageIsComplete struct{}
ValidatorFinalCoverageIsComplete check if all PE32 files are protected.
func (ValidatorFinalCoverageIsComplete) Validate ¶
func (ValidatorFinalCoverageIsComplete) Validate( ctx context.Context, s *types.State, l bootengine.Log, ) Issues
Validate implements Validator.
type ValidatorNoIssues ¶
type ValidatorNoIssues struct{}
ValidatorNoIssues validates if there were no issues while processing the boot flow.
func (ValidatorNoIssues) Validate ¶
func (ValidatorNoIssues) Validate(_ context.Context, _ *types.State, l bootengine.Log) Issues
Validate implements Validator.
type Validators ¶
type Validators []Validator
Validators is a slice of Validator-s
func (Validators) Validate ¶
func (vs Validators) Validate(ctx context.Context, s *types.State, l bootengine.Log) Issues
Validate implements Validator.
Click to show internal directories.
Click to hide internal directories.