ARM Assembly: Lesson 10 (Function Calls)

Опубликовано: 11 Октябрь 2024
на канале: LaurieWired
7,628
345

Welcome to Lesson 10 of the ARM Assembly Series from LaurieWired!

In this video, we learn how to call and return from functions in ARM assembly. We also learn how to pass parameters using registers and how to save their values on the stack.


---

Timestamps:
00:00 Intro
00:57 Example C code
01:47 ARM Calling Conventions
03:12 Return Values
03:47 Method Invocation
05:15 Branching out of Function
06:12 Saving Register State
07:10 The Stack
09:57 Stepping through the Disassembly
13:43 Recap

---

Links Mentioned in Video:

CPULator:
https://cpulator.01xz.net/?sys=arm

ARM Mnemonic Extensions:https://developer.arm.com/documentati...

---
laurieWIRED Twitter:
  / lauriewired  

laurieWIRED Website:
http://lauriewired.com

laurieWIRED Github:
https://github.com/LaurieWired

laurieWIRED HN:
https://news.ycombinator.com/user?id=...

laurieWIRED Reddit:
  / lauriewired