Linux Executable Symbol Relocation Explained Share: Download MP3 Similar Tracks How do linkers resolve symbols? Systems Programming CS Lecture Chris Kanich But no really how does printf work? Syscalls & Exceptional Control Flow Chris Kanich Executable Linkers are basically just home theater setups Chris Kanich understanding mmap, the workhorse behind keeping memory access efficient in linux Chris Kanich PIC GOT PLT OMG: how does the procedure linkage table work in linux? Chris Kanich The Linux socket API explained Chris Kanich Introduction to Processes in Linux Chris Kanich What's behind a file descriptor in Linux? Also, i/o redirection with dup2. Chris Kanich Page tables for your page tables: understanding how multi level page tables work Chris Kanich What's so good about dynamic linking anyway? Chris Kanich Running a Buffer Overflow Attack - Computerphile Computerphile what's the difference between processes, threads, and io multiplexing? Chris Kanich The mind behind Linux | Linus Torvalds | TED TED What does it take to design a memory allocator? Dynamic Memory Allocation System Design Chris Kanich In-depth: ELF - The Extensible & Linkable Format stacksmashing How the C++ Compiler Works The Cherno How Linux Elf Symbols Work and How They Are Used in C++ and C Programming - Anders Schau Knatten cpponsea Static and Dynamic Linking on Linux with gcc embeddedarmdev Linux Audio Explained (ALSA vs PulseAudio vs JACK vs Pipewire Explained) Tony Tascioglu (TechnoTony)