Mike Ash 7/1/2017

Friday Q&A 2017-06-30: Dissecting objc_msgSend on ARM64

Read Original

This article provides a detailed, low-level analysis of how objc_msgSend is implemented in assembly language on ARM64 processors. It explains the method lookup process, the role of the method cache for performance, and the division between the fast assembly path and the slow C path for handling complex lookups and message forwarding.

Friday Q&A 2017-06-30: Dissecting objc_msgSend on ARM64

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week