B2R2


SectionFlag Type

Sections support 1-bit flags that describe miscellaneous attributes.

Record fields

Record Field Description

SHFAlloc

Full Usage: SHFAlloc

Field type: SectionFlag
Modifiers: static

This section occupies memory during process execution.

Field type: SectionFlag

SHFCompressed

Full Usage: SHFCompressed

Field type: SectionFlag
Modifiers: static

This section contains compressed data.

Field type: SectionFlag

SHFExclude

Full Usage: SHFExclude

Field type: SectionFlag
Modifiers: static

This section is excluded from input to the link-edit of an executable or shared object

Field type: SectionFlag

SHFExecInstr

Full Usage: SHFExecInstr

Field type: SectionFlag
Modifiers: static

This section contains executable machine code.

Field type: SectionFlag

SHFGroup

Full Usage: SHFGroup

Field type: SectionFlag
Modifiers: static

This section is a member, perhaps the only one, of a section group.

Field type: SectionFlag

SHFInfoLink

Full Usage: SHFInfoLink

Field type: SectionFlag
Modifiers: static

This section holds section indexes.

Field type: SectionFlag

SHFLinkOrder

Full Usage: SHFLinkOrder

Field type: SectionFlag
Modifiers: static

This section adds special ordering requirements to the link editor.

Field type: SectionFlag

SHFMaskOS

Full Usage: SHFMaskOS

Field type: SectionFlag
Modifiers: static

All bits included in this mask are reserved for operating system-specific semantics.

Field type: SectionFlag

SHFMaskProc

Full Usage: SHFMaskProc

Field type: SectionFlag
Modifiers: static

All bits included in this mask are reserved for processor-specific semantics.

Field type: SectionFlag

SHFMerge

Full Usage: SHFMerge

Field type: SectionFlag
Modifiers: static

This section may be merged.

Field type: SectionFlag

SHFOSNonConforming

Full Usage: SHFOSNonConforming

Field type: SectionFlag
Modifiers: static

This section requires special OS-specific processing beyond the standard linking rules to avoid incorrect behavior

Field type: SectionFlag

SHFOrdered

Full Usage: SHFOrdered

Field type: SectionFlag
Modifiers: static

This section requires ordering in relation to other sections of the same type.

Field type: SectionFlag

SHFString

Full Usage: SHFString

Field type: SectionFlag
Modifiers: static

This section contains string.

Field type: SectionFlag

SHFTLS

Full Usage: SHFTLS

Field type: SectionFlag
Modifiers: static

This section contains TLS data.

Field type: SectionFlag

SHFWrite

Full Usage: SHFWrite

Field type: SectionFlag
Modifiers: static

This section contains data that should be writable during process execution.

Field type: SectionFlag

SHFX8664Large

Full Usage: SHFX8664Large

Field type: SectionFlag
Modifiers: static

This section can hold more than 2GB.

Field type: SectionFlag