Udostępnij przez


IBinaryHardeningFeatures Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.BinaryHardeningFeaturesTypeConverter))]
public interface IBinaryHardeningFeatures : Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.BinaryHardeningFeaturesTypeConverter))>]
type IBinaryHardeningFeatures = interface
    interface IJsonSerializable
Public Interface IBinaryHardeningFeatures
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

Name Description
Canary

Flag indicating if the binary was compiled with stack canaries enabled.

NoExecute

Flag indicating the binary's stack is set to NX (no-execute).

Nx

NX (no-execute) flag.

Pie

PIE (position independent executable) flag.

PositionIndependentExecutable

Flag indicating the binary was compiled to be a position independent executable.

RelocationReadOnly

Flag indicating the binary has enabled relocation read-only protections.

Relro

RELRO (relocation read-only) flag.

Stripped

Flag indicating if debug symbols have been stripped from the binary.

Methods

Name Description
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to