## Direct References in Apple [dyld_info](https://github.com/apple-oss-distributions/dyld/blob/main/other-tools/dyld_info.cpp) [macho layout](https://github.com/apple-oss-distributions/dyld/blob/main/common/MachOLayout.cpp#L714) [mod init func](https://github.com/apple-oss-distributions/dyld/blob/c8a445f88f9fc1713db34674e79b00e30723e79d/dyld/Loader.cpp#L1879) [dlsym](https://github.com/apple-oss-distributions/dyld/blob/c8a445f88f9fc1713db34674e79b00e30723e79d/common/MachOLoaded.cpp#L263) [dyld_all_image_infos](https://opensource.apple.com/source/dyld/dyld-195.6/include/mach-o/dyld_images.h.auto.html) [dyld env vars](https://stackoverflow.com/questions/51504439/what-environment-variables-control-dyld) ## Blogposts [Basic Mach-O (Old)](https://www.m4b.io/reverse/engineering/mach/binaries/2015/03/29/mach-binaries.html) [Basic Mach-O memory loader](https://blog.xpnsec.com/building-a-mach-o-memory-loader-part-1/) [My Mach-O posts](https://blog.efiens.com/post/luibo/osx/) ## Tools [llios](https://github.com/qyang-nj/llios) [fishhook](https://github.com/facebook/fishhook/blob/main/fishhook.c) [blacktop/go-macho](https://github.com/blacktop/go-macho)