Behavioral attributes of an external symbol definition (ESD) record.

Synopsis

Declared in <llvm/BinaryFormat/GOFF.h>

struct BehavioralAttributes;

Description

See https://www.ibm.com/docs/en/zos/3.1.0?topic=record‐external‐symbol‐definition‐behavioral‐attributes for the definition.

Member Functions

Name

Description

getAlignment

Get the alignment requirement of the symbol.

getAmode

Get the addressing mode (Amode).

getBindingAlgorithm

Get the binding algorithm for the element.

getBindingScope

Get the binding scope of the symbol.

getBindingStrength

Get the binding strength of the symbol.

getCOMMON

Get whether the symbol is a COMMON area.

getDuplicateSymbolSeverity

Get the severity for duplicate symbols.

getExecutable

Get whether the symbol is executable code or data.

getIndirectReference

Get whether the symbol is an indirect reference.

getLinkageType

Get the linkage type of the symbol.

getLoadingBehavior

Get the loading behavior of the symbol.

getReadOnly

Get whether the symbol is read‐only.

getRmode

Get the residence mode (Rmode).

getTaskingBehavior

Get the tasking / reusability behavior.

getTextStyle

Get the text style of the element.

setAlignment

Set the alignment requirement of the symbol.

setAmode

Set the addressing mode (Amode).

setBindingAlgorithm

Set the binding algorithm for the element.

setBindingScope

Set the binding scope of the symbol.

setBindingStrength

Set the binding strength of the symbol.

setCOMMON

Set whether the symbol is a COMMON area.

setDuplicateSymbolSeverity

Set the severity for duplicate symbols.

setExecutable

Set whether the symbol is executable code or data.

setIndirectReference

Set whether the symbol is an indirect reference.

setLinkageType

Set the linkage type of the symbol.

setLoadingBehavior

Set the loading behavior of the symbol.

setReadOnly

Set whether the symbol is read‐only.

setRmode

Set the residence mode (Rmode).

setTaskingBehavior

Set the tasking / reusability behavior.

setTextStyle

Set the text style of the element.

Data Members

Name

Description

Attr

Packed behavioral‐attribute flag bytes.

Created with MrDocs