Dev.to Security 🔐 Cybersecurity 👁 2 📖 1 min read

Silica: Testing Every AArch64 Instruction Encoding

I wanted to see what happens when you compare real AArch64 decoders across the entire 32-bit encoding space, so I built Silica. It checks all 4.3B encodings against Arm's spec, LLVM, Capstone, and Unicorn. I'm still dig

Nathan Luevano
Nathan Luevano

Posted on Sep 10

Silica: Testing Every AArch64 Instruction Encoding

I wanted to see what happens when you compare real AArch64 decoders across the entire 32-bit encoding space, so I built Silica.

It checks all 4.3B encodings against Arm's spec, LLVM, Capstone, and Unicorn. I'm still digging through some of the stranger disagreements.

https://github.com/Nathan-Luevano/silica

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

📰 Read the original article on Dev.to Security

Originally published by Dev.to Security. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.