Рет қаралды 5,797
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:
cpulator.01xz.net/?sys=arm
ARM Mnemonic Extensions:developer.arm.com/documentati...
---
laurieWIRED Twitter:
/ lauriewired
laurieWIRED Website:
lauriewired.com
laurieWIRED Github:
github.com/LaurieWired
laurieWIRED HN:
news.ycombinator.com/user?id=...
laurieWIRED Reddit:
/ lauriewired