mirror of
https://github.com/pkivolowitz/asm_book.git
synced 2026-06-21 00:26:46 +08:00
making markdownlint happy
This commit is contained in:
parent
d99607f422
commit
73b38079cc
1 changed files with 2 additions and 2 deletions
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
This book is written to the Linux calling convention as stated early on.
|
||||
Unfortunately, this means that even if you own an Apple Silicon machine,
|
||||
which is AARCH64, you'd still need a Linux virtual machine.
|
||||
which is AARCH64, you'd still need a Linux virtual machine.
|
||||
|
||||
This didn't sit well with some on reddit and rightfully so. We undertook
|
||||
to develop a way of writing assembly code once and having it work on
|
||||
|
|
@ -149,7 +149,7 @@ stack pointer. This is faster as the addition makes no reference to RAM
|
|||
Apple requires that `x29` be kept as a valid stack frame pointer. The
|
||||
frame pointer should always start out as equal to the stack pointer.
|
||||
However, within the function, the stack pointer is free to change. The
|
||||
frame pointer must remain fixed so that debuggers always know how to
|
||||
frame pointer must remain fixed so that debuggers always know how to
|
||||
find the initial stack *frame*.
|
||||
|
||||
To be Apple compatible, in addition to backing up `x30` also back up
|
||||
|
|
|
|||
Loading…
Reference in a new issue