Share via


IBinaryHardeningResult Interface

Definition

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

Properties

Architecture

The architecture of the uploaded firmware.

BinaryHardeningId

ID for the binary hardening result.

Class

The executable class to indicate 32 or 64 bit.

FeatureCanary

Canary (stack canaries) flag.

FeatureNx

NX (no-execute) flag.

FeaturePie

PIE (position independent executable) flag.

FeatureRelro

RELRO (relocation read-only) flag.

FeatureStripped

Stripped flag.

FilePath

The executable path.

Rpath

The rpath of the uploaded firmware.

Runpath

The runpath of the uploaded firmware.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to