Companion

object Companion

Properties

Link copied to clipboard

Sometimes used by the dynamic linker at runtime in a fully linked image. Do not set this bit in a fully linked image.

Link copied to clipboard

In a relocatable object file (MH_OBJECT), indicates the static linker should never dead-strip the symbol. (Shares bit with N_DESC_DISCARDED.)

Link copied to clipboard

Indicates a weak definition. Ignored if a strong definition is found. Only for symbols in coalesced sections.

Link copied to clipboard

Indicates that this undefined symbol is a weak reference. If unresolved, address is set to 0.

Link copied to clipboard

This symbol is defined in this module.

Link copied to clipboard

This symbol is defined in this module and is visible only to modules within this shared library.

Link copied to clipboard

This symbol is defined in another module in this file, is a lazy (function) symbol, and is visible only to modules within this shared library.

This symbol is defined in another module in this file, is a non-lazy (data) symbol, and is visible only to modules within this shared library.

Link copied to clipboard

This symbol is a reference to an external lazy symbol—that is, to a function call.

Link copied to clipboard

This symbol is a reference to an external non-lazy (data) symbol.

Link copied to clipboard

Must be set for any defined symbol that is referenced by dynamic-loader APIs (e.g., dlsym). Prevents strip tool from removing the symbol.

Link copied to clipboard

Functions

Link copied to clipboard

Creates a MachoSymbolDescFlags from a string

Link copied to clipboard

Creates a MachoSymbolDescFlags from its name