Mach-O系列(四)__TEXT代码段

mach_loader的任务完成之后,下面就轮到mach_dyld出场了。
iOS中,存在大量的动态链接库(dylib),动态连接器需要在程序启动时会递归的加载所需要的库
内核执行到LoadCommand中的LC_DYLINKER时,就会启动dyld。
dyld运行在用户态,其源码可以从下载
dyld会扫描Mach-O文件的Header,从中寻找需要的Load Command。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我特别喜欢吃冰激凌,也因为这个犯过好几次胃病,但依然戒不了口。 有个晚上,磨了很久,W先生才肯答应跟我吃冰激凌。从...
    故事里的花甜阅读 284评论 0 0
  • 接受新事物,卡位新趋势 有人又发明台历地区快件代收,例如印刷机,印刷机影响了历史的进程,从而影响了人们对资源,与交...
    英吉阅读 189评论 0 0
  • 上学的时候,几乎全部学科都存在各种各样的定义:勾股定理(数学)、主谓宾定状补(英语)、速度与加速度(物理)、光合作...
    佳勋学长阅读 294评论 0 1
  • 春雨哗啦啦的下呀下, 河边的青草要发芽。 红花在你的心灵梳妆, 杜鹃在你的枝头鸣唱。 哗啦啦,哗啦啦,哗啦啦......
    硕果蕾蕾阅读 317评论 0 4