Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apple-oss-distributions/dyld
/ functions
Functions
5,342 in github.com/apple-oss-distributions/dyld
⨍
Functions
5,342
◇
Types & classes
1,515
↓ 2 callers
Method
lazy_bind_size
common/MachOFileAbstraction.hpp:854
↓ 2 callers
Function
ldMakeDylibFromJSON
shared_cache_linker/SharedCacheLinker.cpp:548
↓ 2 callers
Method
legacyDyldFuncLookup
libdyld/LibSystemHelpers.cpp:303
↓ 2 callers
Method
libSystemInitialized
dyld/DyldRuntimeState.h:724
↓ 2 callers
Function
linkeditContentFromFileOffset
mach_o/Image.h:107
↓ 2 callers
Method
linkeditHeader
mach_o/ChainedFixups.cpp:55
↓ 2 callers
Method
llvmRef
other-tools/SymbolicatedImage.h:149
↓ 2 callers
Method
loadCommandsFreeSpace
mach_o/UnsafeHeader.cpp:2373
↓ 2 callers
Function
loadFile
cache_builder/update_dyld_sim_shared_cache.cpp:176
↓ 2 callers
Method
loadableAtPath
dyld/DyldRuntimeState.cpp:135
↓ 2 callers
Function
lockdownDyldDataConst
dyld/dyldMain.cpp:1274
↓ 2 callers
Function
logCostOfRootPerSymbol
other-tools/dyld_shared_cache_util.cpp:1268
↓ 2 callers
Method
logSegmentsFromSharedCache
dyld/Loader.cpp:2782
↓ 2 callers
Function
lookupObjCInfo
dyld/DyldAPIs.cpp:3000
↓ 2 callers
Function
mach_thread_self
dyld/glue.c:406
↓ 2 callers
Method
make
dyld/PrebuiltObjC.cpp:1238
↓ 2 callers
Method
makeAllocator
mach_o_writer/ChunkBumpAllocator.cpp:341
↓ 2 callers
Function
makeBinaryFromJSON
common/SymbolsCache.cpp:1118
↓ 2 callers
Method
makeDataConstWritable
dyld/DyldProcessConfig.cpp:1762
↓ 2 callers
Function
makeInputDylibSwiftVisitor
cache_builder/NewSharedCacheBuilder.cpp:1328
↓ 2 callers
Method
makeObjCVisitor
common/MachOFile.cpp:1223
↓ 2 callers
Method
makeSegmentsReadWrite
dyld/Loader.cpp:2762
↓ 2 callers
Function
makeSwiftVisitor
dyld/PrebuiltSwift.cpp:271
↓ 2 callers
Function
make_perfect
cache_builder/PerfectHashWriter.cpp:621
↓ 2 callers
Method
map
dyld/PrebuiltLoader.cpp:354
↓ 2 callers
Function
mapFileReadOnly
other-tools/MiscFileUtils.cpp:51
↓ 2 callers
Function
mapLegacyVersion
For watchOS and bridgeOS this returns the equivalent iOS SDK version.
dyld/DyldAPIs.cpp:412
↓ 2 callers
Method
matchesPath
dyld/PrebuiltLoader.cpp:311
↓ 2 callers
Function
measureDuration
dyld/DyldRuntimeState.h:565
↓ 2 callers
Function
memberNameAndTime
other-tools/libtool.cpp:457
↓ 2 callers
Method
mf
common/MetadataVisitor.cpp:212
↓ 2 callers
Method
mkdirs
dyld/DyldDelegates.cpp:562
↓ 2 callers
Function
mprotect
dyld/glue.c:466
↓ 2 callers
Method
mtime
dyld/DyldDelegates.h:66
↓ 2 callers
Method
name
mach_o/Platform.cpp:655
↓ 2 callers
Function
nameMatch
dyld/DyldAPIs.cpp:307
↓ 2 callers
Method
needsCacheHeaderImageList
cache_builder/SubCache.cpp:1837
↓ 2 callers
Method
needsRegionPadding
Returns true if we need 32MB of padding between regions. This benefits page tables where we don't want something like TEXT and DATA on the same pages
cache_builder/SubCache.cpp:222
↓ 2 callers
Method
nextFreeChunk
mach_o_writer/ChunkBumpAllocator.cpp:168
↓ 2 callers
Function
noError
cache_builder/Error.h:56
↓ 2 callers
Method
notifyMonitorOfDyldBeforeInitializers
dyld/ExternallyViewableState.cpp:1174
↓ 2 callers
Method
notifyMonitorOfImageListChanges
dyld/RemoteNotificationResponder.cpp:125
↓ 2 callers
Method
notifyMonitorOfMainCalled
dyld/ExternallyViewableState.cpp:1160
↓ 2 callers
Method
numIVars
common/ObjCVisitor.cpp:1565
↓ 2 callers
Function
numTPRORegions
cache_builder/SubCache.cpp:875
↓ 2 callers
Method
numberOfSetBits
cache_builder/IMPCaches.hpp:205
↓ 2 callers
Method
objcClassMap
dyld/PrebuiltLoader.cpp:1858
↓ 2 callers
Method
objcProtocolMap
dyld/PrebuiltLoader.cpp:1864
↓ 2 callers
Method
objcRelativeMethodListsBaseAddress
common/DyldSharedCache.cpp:1942
↓ 2 callers
Method
objcSelectorMap
dyld/PrebuiltLoader.cpp:1852
↓ 2 callers
Method
offset
common/MachOFileAbstraction.hpp:189
↓ 2 callers
Method
onStackInAnyFrameInThisThread
lsl/Allocator.cpp:1269
↓ 2 callers
Method
onStackInCurrentFrame
lsl/Allocator.cpp:1250
↓ 2 callers
Function
openat
<rdar://problem/10111032> wrap calls to stat() with check for EAGAIN
dyld/SharedCacheRuntime.cpp:527
↓ 2 callers
Method
operator[]
lsl/Vector.h:151
↓ 2 callers
Function
os_macho_verifier
used by machocheck tool and by unit tests
other-tools/os_macho_rules.cpp:238
↓ 2 callers
Method
overlaps
mach_o/UnsafeHeader.cpp:883
↓ 2 callers
Method
owned
lsl/Allocator.cpp:548
↓ 2 callers
Function
parseHexAddrList
common/ToolUtils.h:80
↓ 2 callers
Function
parseOrderFile
There is an order file specifying the order in which dylibs are laid out in general, as well as an order file specifying the order in which __DATA_DIR
other-tools/FileUtils.cpp:171
↓ 2 callers
Method
partitionDelayLoads
Move loaders between "loaded" and "delayLoaded" lists. In undelayedLoaders, returns Loaders there were delay-init but now can be inited Note: when a d
dyld/DyldRuntimeState.cpp:549
↓ 2 callers
Method
placeMethodAtIndex
cache_builder/IMPCaches.cpp:389
↓ 2 callers
Function
preflightCacheFile
dyld/SharedCacheRuntime.cpp:170
↓ 2 callers
Function
preflightMainCacheFile
dyld/SharedCacheRuntime.cpp:554
↓ 2 callers
Function
preflightSubCacheFile
dyld/SharedCacheRuntime.cpp:603
↓ 2 callers
Function
prepare
Load any dependent dylibs and bind all together. Returns address of main() in target.
dyld/dyldMain.cpp:542
↓ 2 callers
Method
prevPool
lsl/Allocator.cpp:876
↓ 2 callers
Function
printJSONString
Prints a string with any special characters delimited
dyld/PrebuiltLoader.cpp:1522
↓ 2 callers
Function
printResultsJSON
other-tools/dyld_symbols_cache.cpp:130
↓ 2 callers
Method
protocolFixups
dyld/PrebuiltLoader.h:404
↓ 2 callers
Method
protocolReferenceFixups
dyld/PrebuiltLoader.h:413
↓ 2 callers
Function
pthread_mutex_lock
dyld/glue.c:398
↓ 2 callers
Function
pthread_mutex_unlock
dyld/glue.c:402
↓ 2 callers
Method
pthread_setspecific
libdyld/LibSystemHelpers.cpp:140
↓ 2 callers
Method
push_back
lsl/ByteStream.h:80
↓ 2 callers
Function
putHexNibble
common/StringUtils.h:82
↓ 2 callers
Function
quicksortPartTasks
common/Algorithm.h:265
↓ 2 callers
Function
read_sleb128
mach_o/Misc.cpp:89
↓ 2 callers
Function
readdir
HACK: readdir() is not used in dyld_sim, but it is pulled in by libc.a, then dead stripped.
dyld/glue.c:456
↓ 2 callers
Function
realPath
other-tools/FileUtils.cpp:247
↓ 2 callers
Method
realpathdir
dyld/DyldDelegates.cpp:629
↓ 2 callers
Function
rebaseChainV2
common/DyldSharedCache.cpp:2580
↓ 2 callers
Function
rebaseSelf
dyld/dyldMain.cpp:1260
↓ 2 callers
Method
recordTime
common/Diagnostics.cpp:391
↓ 2 callers
Method
registerSignature
dyld/DyldDelegates.cpp:644
↓ 2 callers
Method
release
libdyld/dyld_process_info.cpp:207
↓ 2 callers
Method
releaseDlopenLockInForkParent
dyld/DyldRuntimeState.cpp:302
↓ 2 callers
Method
remapIfZeroFill
common/MachOAnalyzer.cpp:397
↓ 2 callers
Method
reserve
lsl/Allocator.cpp:999
↓ 2 callers
Method
returnToNext
lsl/Allocator.cpp:1097
↓ 2 callers
Method
sandboxBlockedOpen
dyld/DyldDelegates.cpp:1007
↓ 2 callers
Method
saveAppClosureFile
dyld/DyldRuntimeState.h:770
↓ 2 callers
Function
scanMangledField
Scan a C++ or Swift length-mangled field.
cache_builder/NewSharedCacheBuilder.cpp:2296
↓ 2 callers
Function
sectionAttributes
mach_o/UnsafeHeader.cpp:1749
↓ 2 callers
Method
sectionWasOptimized
Returns true if the section was optimized. It may or may not have been removed too, see sectionWasRemoved().
cache_builder/SectionCoalescer.cpp:266
↓ 2 callers
Method
sectionWasOptimized
Returns true if the section was optimized. It may or may not have been removed too, see sectionWasRemoved().
kernel-collection-builder/KernelCacheBuilder.cpp:134
↓ 2 callers
Method
sectionWasRemoved
Returns true if the section was removed from the source dylib after being optimized
kernel-collection-builder/KernelCacheBuilder.cpp:107
↓ 2 callers
Method
selectorReferenceFixups
dyld/PrebuiltLoader.h:408
↓ 2 callers
Method
setBaseMethodsVMAddr
common/ObjCVisitor.cpp:297
↓ 2 callers
Method
setBasePropertiesVMAddr
common/ObjCVisitor.cpp:339
← previous
next →
1,301–1,400 of 5,342, ranked by callers