A Rust-Based XML Parser for Firefox

Goal: Replace Gecko’s XML parser, libexpat, with a Rust-based XML parser Firefox currently uses an old, trimmed down, and slightly modified version of libexpat, a library written in C, to sup… Read more

Similar

References in Rust

Rust references are very simple at runtime: they are plain memory addresses. At compile time, in contrast, references participate in more complex compiler analysis. For example, references help to prove memory safety of a program. But in this post, I will... (more…)

Read more »

Rust Binary Malware Analysis

Background It takes a rare breed of human to be thrilled to reverse engineer a complex Rust program. Unfortunately… or fortunately? I am not one of them. My first encounter with a Rust binary was unintentional and exciting at first; a Russian APT malware ... (more…)

Read more »