Backtraces in the mirror: mad science by secrets of elves & dwarves!! - Julian Squires at !!Con 2024

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=2saPrUDWSBk



The Dwarves
Game:
Duration: 0:00
91 views
5


Backtraces in the Mirror: Stealing the Secrets of Elves and Dwarves to Perform Mad Science!!

While writing an unobtrusive memory profiler, I discovered I needed to reconstruct a running program’s stack the wrong way around! I thought this was impossible, and it turns out I was wrong! So join me to learn about how stack unwinding works (and when it doesn’t!), how to use ELF and DWARF information all wrong(!), working with uncertain information (and why!), and the value of doing things that “can’t possibly work”!!

Julian Squires is a lifelong programmer and eccentric layabout. He previously spoke at !!Con 2017 about “the Emoji that Killed Chrome” (!!).

Presented at !!Con 2024 (pronounced, of course, "bangbangcon"!) in Santa Cruz, CA -- https://bangbangcon.com/


!!Con is a production of the Exclamation Foundation -- https://exclamation.foundation/


Video Production by Confreaks
Follow Confreaks 👇
https://confreaks.com/
https://x.com/confreaks




Other Videos By Confreaks


2025-02-05Connecting the dots of our journey with Malory Ruesch
2025-02-05Nu Hueman: We are all Nu Hueman's with Dallas Tall
2025-02-05Victim Mentality with Al Richards
2025-02-04Mindset, Discipline & Perseverance: Turning Weaknesses into my Strengths with Ryan Evans
2025-02-03The Narrator and the Mirror with Cap Summerhays
2025-02-02Domain names! Where do they come from??? - Wesley Aptekar Cassels at !!Con 2024
2025-02-01It’s skeuomorphin’ time!! The enduring physicality of braille! - Santiago Gepigon III at !!Con 2024
2025-02-01Riveting insights! Bridge.Watch and America’s infrastructure - Maryanne Wachter at !!Con 2024
2025-02-01How to stop worrying & collect early banner ads! - Richard Lewei Huang and Yufeng Zhao at !!Con 2024
2025-01-31SATisfying answers to difficult questions! - Vaibhav Sagar at !!Con 2024
2025-01-30Backtraces in the mirror: mad science by secrets of elves & dwarves!! - Julian Squires at !!Con 2024
2025-01-29Lord Zeus, please create a function called printBeerInsideLoop! - Daniel Temkin at !!Con 2024
2025-01-28It’s alive…. IT’S ALIVE!!! Braitenberg vehicles! - Devon Tao at !!Con 2024
2025-01-27How to design your own microchip!!! - Omar Rizwan at !!Con 2024
2025-01-27The perfect blend!! Reversing a Bluetooth protocol for better smoothies! - Ryan Mast at !!Con 2024
2025-01-27Keyboarding ain't easy?? What not to do when building a keyboard!! - Liz Frost at !!Con 2024
2025-01-26Huggable data! Making the ephemeral last with textile dataviz! - Aldís Elfarsdóttir at !!Con 2024
2025-01-25Recreating Sketchpad, the first GUI! - Adam Solove at !!Con 2024
2025-01-25A brief history of keyboards! - Jesse Chen at !!Con 2024
2025-01-25The astrolabe! Digital technology recreating ancient analog computers! - Jes Wolfe at !!Con 2024
2025-01-24Let’s run a tiny chess neural network by hand! - Amédée d’Aboville at !!Con 2024