After reading Randall Hyde's phenomenal AOAA , how do we use Rust's assembly macros? There are three macros, asm! , global_asm! , & naked_asm! but I don't understand the instructions on how to use them. There is also the #[unsafe(naked)] attribute.
References:
https://doc.rust-lang.org/reference ...
Search found 5 matches
- Tue Feb 24, 2026 9:15 pm
- Forum: ARM Assembly Language
- Topic: How does one use Rust's assembly macros?
- Replies: 0
- Views: 6
- Tue Feb 24, 2026 9:04 pm
- Forum: ARM Assembly Language
- Topic: How do we incorporate PAC & BTI
- Replies: 0
- Views: 5
How do we incorporate PAC & BTI
When programming in ARM assembly on MacOS, how do we make use of PAC & BTI? Do we need to pass special flags to the assembler?
- Tue Feb 24, 2026 9:04 pm
- Forum: ARM Assembly Language
- Topic: ARM Assembly & Rust Libraries
- Replies: 0
- Views: 4
ARM Assembly & Rust Libraries
When programming in ARM assembly on MacOS, how does one call Rust libraries? Also, when programming in Rust, how does one link to libraries programmed in ARM assembly?
- Tue Feb 24, 2026 9:04 pm
- Forum: Art of ARM Assembly
- Topic: What is .req short for?
- Replies: 0
- Views: 10
What is .req short for?
.equ, .set, =, & .equiv are obvious but what is .req short for?
- Tue Feb 24, 2026 9:03 pm
- Forum: Art of ARM Assembly
- Topic: What A Phenomenal Read
- Replies: 0
- Views: 10
What A Phenomenal Read
I want to leave a thank you here to Randall Hyde for writing a phenomenal book on ARM assembly programming that focuses on MacOS & Linux. It is more than I could've asked for. Reading AOAA made me really happy and gave me a sense of fulfillment. I had so much fun reading it so thank you for ...