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 (1)

Label Occurrences
dyld canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf dynamic linker
executable program
system component
binaryFormat Mach-O binary format
surface form: Mach-O
componentOf Darwin operating system
macOS runtime environment
configurationInterface environment variables starting with DYLD_
developer Apple Inc.
documentation Apple Developer Documentation
surface form: 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
dynamic loader (ld-linux)
surface form: 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 (1)

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