Search found 5 matches

by Seismus
Tue Feb 24, 2026 9:15 pm
Forum: ARM Assembly Language
Topic: How does one use Rust's assembly macros?
Replies: 0
Views: 6

How does one use Rust's assembly macros?

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 ...
by Seismus
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?
by Seismus
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?
by Seismus
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?
by Seismus
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 ...