dyld

E246563

dyld is the dynamic linker for macOS and other Darwin-based systems, responsible for loading and linking shared libraries at program startup and runtime.

All labels observed (4)

Label Occurrences
Mac OS X dyld 1
Mach-O dynamic linker 1
dyld canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf dynamic linker ⓘ
executable program ⓘ
system component ⓘ
binaryFormat Mach-O ⓘ
componentOf Darwin operating system ⓘ
macOS runtime environment ⓘ
configurationInterface environment variables starting with DYLD_ ⓘ
developer Apple Inc. ⓘ
documentation Apple Developer Documentation on dyld ⓘ
filePath /usr/lib/dyld ⓘ
introducedIn early versions of Mac OS X ⓘ
invocation invoked automatically by kernel at process launch ⓘ
language C++ ⓘ
license Apple proprietary license ⓘ
operatingSystem iOS ⓘ
iPadOS ⓘ
macOS ⓘ
tvOS ⓘ
watchOS ⓘ
operatingSystemFamily Darwin ⓘ
optimizationRole reduces application launch time via shared cache ⓘ
platform Apple silicon ⓘ
Intel-based Mac ⓘ
relatedConcept dynamic linking ⓘ
runtime loader ⓘ
static linking ⓘ
replaces classic Mac OS Code Fragment Manager ⓘ
repository https://opensource.apple.com/source/dyld/ ⓘ
responsibility initializing dynamic libraries ⓘ
linking shared libraries ⓘ
loading shared libraries ⓘ
managing shared cache of system libraries ⓘ
resolving symbols at program startup ⓘ
resolving symbols at runtime ⓘ
securityRole enforces library loading restrictions ⓘ
participates in code signing validation ⓘ
similarTo ld-linux.so ⓘ
ld.so ⓘ
sourceModel source-available ⓘ
supportsFeature address space layout randomization ⓘ
code signing enforcement ⓘ
eager symbol binding ⓘ
environment variable configuration ⓘ
lazy symbol binding ⓘ
position-independent executables ⓘ
shared cache optimization ⓘ
usedWith Mach-O binaries ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Mach-O binary format → usedByTool → dyld dynamic linker ⓘ
linked to: dyld
Classic Mac OS Code Fragment Manager → replacedBy → Mach-O dynamic linker ⓘ
linked to: dyld
Classic Mac OS Code Fragment Manager → replacedBy → Mac OS X dyld ⓘ
linked to: dyld