Debugging Closed Source Code
NSLondon kindly offered me a slot to talk about a whodunnit mystery at NSLondon 2024.2.
I have been absent from the developer scene in years, cause life! I had a great time and got a buzz out of giving this talk. My favourite moment was when people clapped at the big reveal! Thank you! It was good to see some familiar faces from back in the NSConf1 days 👋🏽.
I want to give a special shout out to Daniel Jalkut who gave a talk at NSConf (sometime between 2013 and 2015) where he went on to debug Mail.app. Daniel2 was the first one to talk about frames and registers that I had come across. He was an inspiration. I hope this talk can act as an inspiration to others!
Related
References
- DateFormatter, fixed-format dates and iOS Simulator
- Pause on a symbol outside your code
- Debug Swift debugging with LLDB
- Objective-C Runtime/objc_msgSend
- Clang 14.0.0 documentation
- lldb – The Debugger
- Registers
- Customizing Existing Classes, Programming with Objective-C
-
Scotty if you are reading this, I miss NSConf! ↩︎
-
Check out his apps at redsweater ↩︎