dyld_startup

dyld是苹果出品的动态链接器,是MacOS和iOS平台计算机体系的核心,它负责计算机体系中的装载和链接,本篇文章探索dyld在启动程序这一过程中的角色。这一过程中涉及到了dyld、libsystem、libdispatch、objc中的代码,文章中将相关代码简化后的伪代码贴出来,可读性非常高,降低了门槛,抓大放小,主旨在了解其原理。     阅读全文
mrriddler's avatar
mrriddler 8月 26, 2018

dyld_link&load

dyld是苹果出品的动态链接器,是MacOS和iOS平台计算机体系的核心,它负责计算机体系中的装载和链接,本篇文章探索链接、装载在其源码中的奥秘。文章中贴了大量的经过简化的伪代码,可读性非常高,其深意跃然屏上。     阅读全文
mrriddler's avatar
mrriddler 8月 25, 2018

计算机体系-链接与装载

本文章的主角是链接与装载,链接和装载是一段隐藏的很深的咒语,大部分程序员不会直接接触到,听到的也只是计算机的窃窃私语,但是其相关内容,却是计算机体系的核心。     阅读全文
mrriddler's avatar
mrriddler 8月 24, 2018