> Markdown version of [/events/world-congress-2024/sessions/72-passive-arm-assembly](https://www.wearedevelopers.com/events/world-congress-2024/sessions/72-passive-arm-assembly). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Passive ARM Assembly Skills for Debugging, Optimization (and Hacking) - **Date:** Thursday, Jul 18, 2024 - **Time:** 11:30–12:00 (30 min) - **Room:** STAGE 10 (120) - **Event:** World Congress 2024 ## Recording [Watch recording](https://www.wearedevelopers.com/videos/1083-passive-arm-assembly-skills-for-debugging-optimization-and-hacking) ## Description Reading assembly code is an important skill for debugging and optimization. Is there a bug in a 3rd party framework that you don't have the source code for? Are you calling into a system framework and it does not behave the way you expect? Do you want to understand the code the compiler generates, depending on the optimization level you choose? I have done all of these things more often than I would have liked in the past and I had acquired a solid understanding of x86 assembler code over the years. All was well until, suddenly, I had an ARM machine on my desk. If you are, like me, using ARM machines a lot and always wanted a gentle introduction to ARM assembler code, this is the talk for you. ## Speaker ### [Sebastian Theophil](https://www.wearedevelopers.com/@sebastian-theophil) Senior Software Engineer ## Related talks at this congress - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/events/world-congress-2024/sessions/145-unleashing-the-full) — Andrew Wafaa - [Programming secure C#/.NET Applications: Dos & Don'ts](https://www.wearedevelopers.com/events/world-congress-2024/sessions/198-programming-secure-c) — Sebastian Leuer - [The Lifehacker's Guide to Software Architecture](https://www.wearedevelopers.com/events/world-congress-2024/sessions/269-the-lifehacker-s) — Julian Lang - [Let's write an exploit using AI](https://www.wearedevelopers.com/events/world-congress-2024/sessions/360-let-s-write-an) — Julian Totzek-Hallhuber