Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Introduction
00:00 • 2min
The Importance of Parallelism in Linking JavaScript
02:12 • 1min
ZLD: A Split in the Scala Community
03:42 • 2min
Why Use LLVM for Compilers?
06:11 • 2min
Incremental Linking for JavaScript
07:45 • 3min
The Differences Between C++ and Rust Linkers
10:28 • 2min
Macho Man at Ziggland
12:49 • 2min
The Differences Between Mach OS and Windows OS
14:36 • 2min
How to Load Binaries Faster on MacOS S
16:21 • 2min
The Future of Linking in Maco
18:11 • 4min
How to Reverse Engineer Your Own Software
22:23 • 3min
ZIC for Mac OS X
24:59 • 2min
TAPI: A Text-Based API
27:03 • 2min
How to Use LDSO on Mac OS X
28:38 • 2min
The Roller Coaster of Code Signing
30:12 • 2min
The Problem With Code Signing on Macs
31:57 • 4min
The Importance of a Good Name
35:49 • 2min
How to Pull Off Hot Code Swapping on Mac OS
38:10 • 2min
How to Do Hot Code Loading at Runtime When All You're Doing Is Generating Machine Instructions
39:44 • 3min
How to Update a Function
42:58 • 2min
How to Use the Back Server for Buggers on Mac OS
44:35 • 2min
The Importance of Reverse Engineering
46:12 • 3min
How to Test an Emulator
48:45 • 2min
How to Build a Linker for Linux
50:18 • 3min