B2R2


SymbolBind Type

A symbol's binding determines the linkage visibility and behavior.

Record fields

Record Field Description

STBGlobal

Full Usage: STBGlobal

Field type: SymbolBind
Modifiers: static

Global symbols are visible to all object files being combined.

Field type: SymbolBind

STBHiOS

Full Usage: STBHiOS

Field type: SymbolBind
Modifiers: static

The upper bound of OS-specific binding type.

Field type: SymbolBind

STBHiProc

Full Usage: STBHiProc

Field type: SymbolBind
Modifiers: static

The upper bound of processor-specific binding type.

Field type: SymbolBind

STBLoOS

Full Usage: STBLoOS

Field type: SymbolBind
Modifiers: static

The lower bound of OS-specific binding type.

Field type: SymbolBind

STBLoProc

Full Usage: STBLoProc

Field type: SymbolBind
Modifiers: static

The lower bound of processor-specific binding type.

Field type: SymbolBind

STBLocal

Full Usage: STBLocal

Field type: SymbolBind
Modifiers: static

Local symbols are not visible outside. Local symbols of the same name may exist in multiple files without interfering with each other.

Field type: SymbolBind

STBWeak

Full Usage: STBWeak

Field type: SymbolBind
Modifiers: static

Weak symbols resemble global symbols, but their definitions have lower precedence.

Field type: SymbolBind